<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:dcterms="http://purl.org/dc/terms/"
     xmlns:media="http://search.yahoo.com/mrss/"
     xmlns:atom="http://www.w3.org/2005/Atom"
     xmlns:cf="https://www.futureplc.com/rss/content-flags"
>
    <channel>
                    <atom:link href="https://global.techradar.com/nl-nl/feeds/tag/android" rel="self" type="application/rss+xml" />
                            <title><![CDATA[ Latest from TechRadar NL-NL in Android ]]></title>
                <link>https://global.techradar.com/phones/android</link>
        <description><![CDATA[ All the latest android content from the TechRadar  NL-NL team ]]></description>
                                    <lastBuildDate>Mon, 05 Oct 2026 14:58:22 +0000</lastBuildDate>
                            <language>nl-nl</language>
                                <item>
                                                            <title><![CDATA[ We vergeleken de camera's van de iPhone 18 Pro en Samsung Galaxy S26 Ultra: dit zijn de resultaten ]]></title>
                                                                                                <dc:content><![CDATA[ <p>De strijd om de titel van de <a href="https://global.techradar.com/nl-nl/news/de-beste-camera-smartphones">smartphone met de beste camera's</a> van 2026 wordt steeds spannender.</p><p>Aan het begin van het jaar lanceerde Samsung zijn <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s26-ultra-review-nl">Samsung Galaxy S26 Ultra</a> en sindsdien zijn er meerdere toestellen met indrukwekkende camerasystemen op de markt gebracht, zoals de <a href="https://global.techradar.com/nl-nl/phones/oppo-phones/oppo-find-x9-ultra-review-nl">OPPO Find X9 Ultra</a> en de<a href="https://www.techradar.com/phones/xiaomi-phones/xiaomi-17-ultra-review"> Xiaomi 17 Ultra</a>. </p><p>Google kan sinds augustus ook weer meeconcurreren met zijn <a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-11-pro-review-nl">Google Pixel 11 Pro</a> en we kunnen natuurlijk ook Apple's<a href="https://global.techradar.com/nl-be/phones/iphone/iphone-18-pro-max-review-nl"> iPhone 18 Pro</a> niet vergeten. Dat model <a href="https://www.techradar.com/cameras/photography/it-took-exactly-one-photo-for-me-to-realize-the-awesome-power-of-the-iphone-18-pros-variable-aperture">krijgt vooral veel lof vanwege zijn variabele diafragma</a> en nieuwe pro-opties binnen de camera-app.  </p><p>Er zijn dit jaar dus weer genoeg smartphones met overtuigende camerasystemen om uit te kiezen. Wij kregen recent de kans om twee van deze modellen op een mooie locatie direct met elkaar te vergelijken. We namen de iPhone 18 Pro en Galaxy S26 Ultra mee tijdens een tripje naar Hawaii om te zien welk model nou de beste foto's maakt.</p><p>Hieronder zie je onder andere voorbeelden van foto's die gemaakt zijn met alle verschillende camera's van de toestellen. Met behulp van deze voorbeeldfoto's (en onze analyse) kan je hopelijk gemakkelijker bepalen wat het beste model voor jou is. Aan het einde hebben we natuurlijk ook zelf nog onze eigen conclusie getrokken over welke telefoon het beste camerasysteem heeft. </p><ul><li><a href="https://techradar.us7.list-manage.com/subscribe?u=5698cb1fccaea8644ed412be0&id=159915eedb" target="_blank"><strong>Klik hier om te abonneren op onze wekelijkse nieuwsbrief</strong></a></li></ul><h3 class="article-body__section" id="section-specs"><span>Specs</span></h3><p>Voordat we wat dieper ingaan op de verschillen tussen de cameraprestaties van deze twee toestellen, vind je eerst hieronder al de belangrijkste cameraspecs van de telefoons:</p><div ><table><thead><tr><th class="firstcol empty" ></th><th  ><p><strong>iPhone 18 Pro</strong></p></th><th  ><p><strong>Samsung Galaxy S26 Ultra</strong></p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Hoofdcamera:</p></td><td  ><p>48MP, f/1,5-4,0, 24 mm </p></td><td  ><p>200MP, f/1,4, 23 mm</p></td></tr><tr><td class="firstcol " ><p>Ultrawide-camera:</p></td><td  ><p>48MP, f/2,2, 13 mm</p></td><td  ><p>50MP, f/1,9, 13 mm</p></td></tr><tr><td class="firstcol " ><p>Telefoto-camera('s):</p></td><td  ><p>48MP, f/2,8, 100 mm, 4x optische zoom</p></td><td  ><p>10MP, f/2,4, 67 mm, 3x optische zoom + 50MP, f/2,9, 111 mm, 5x optische zoom</p></td></tr><tr><td class="firstcol " ><p>Selfiecamera:</p></td><td  ><p>18MP, f/1,9, 20 mm</p></td><td  ><p>12MP, f/2,2, 23 mm</p></td></tr></tbody></table></div><p>Naast de optische zoom van de camera's die hierboven worden genoemd, kunnen de telefoons ook nog wat verder inzoomen met "optische kwaliteit" (8x voor de iPhone, 2x en 10x voor de Samsung). Daarbij hebben we echter te maken met een 'sensor crop' en niet met vaste brandpuntsafstanden. We hebben ons daarom dus bij het 'zoom'-gedeelte gefocust op de echte optische zoom.  </p><p>Het is het ook nog waard om te benoemen dat de iPhone 18 Pro en Galaxy S26 Ultra standaard foto's in lagere resoluties maken dan mogelijk om opslagruimte te besparen. De iPhone kiest automatisch voor het gebruiken van maar 24 megapixels (met Apple's 'super-high-resolution' beeldverwerking), terwijl de Galaxy S26 Ultra standaard 12MP-beelden vastlegt (via 'pixel-binning').</p><p>Wij hebben voor de vergelijking hieronder gewoon de standaardinstellingen aangehouden. </p><h3 class="article-body__section" id="section-hoofdcamera"><span>Hoofdcamera</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-1790766002344-wxwcwvks0 *, #fv-chart-1790766002344-wxwcwvks0 *:before, #fv-chart-1790766002344-wxwcwvks0 *:after, #fv-chart-1790766002344-wxwcwvks0-slideshow *, #fv-chart-1790766002344-wxwcwvks0-slideshow *:before, #fv-chart-1790766002344-wxwcwvks0-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1790766002344-wxwcwvks0, #fv-chart-1790766002344-wxwcwvks0-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1790766002344-wxwcwvks0 {position: relative !important; overflow: visible !important;--riv-primary: #2E6E93;}#fv-chart-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1790766002344-wxwcwvks0.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1790766002344-wxwcwvks0.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-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #2E6E93;}#fv-chart-1790766002344-wxwcwvks0-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1790766002344-wxwcwvks0-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1790766002344-wxwcwvks0-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-1790766002344-wxwcwvks0-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-1790766002344-wxwcwvks0-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1790766002344-wxwcwvks0-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1790766002344-wxwcwvks0-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-1790766002344-wxwcwvks0-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;}#fv-chart-1790766002344-wxwcwvks0-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-1790766002344-wxwcwvks0-slideshow .fv-slideshow-select:focus {outline: 2px solid #2E6E93 !important;border-color: #2E6E93 !important;}#fv-chart-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1790766002344-wxwcwvks0 .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1790766002344-wxwcwvks0 .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1790766002344-wxwcwvks0 .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1790766002344-wxwcwvks0 .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1790766002344-wxwcwvks0 .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1790766002344-wxwcwvks0 .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1790766002344-wxwcwvks0 .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1790766002344-wxwcwvks0 .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1790766002344-wxwcwvks0 .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1790766002344-wxwcwvks0 .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1790766002344-wxwcwvks0 .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1790766002344-wxwcwvks0 .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1790766002344-wxwcwvks0 .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790766002344-wxwcwvks0 .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790766002344-wxwcwvks0 .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1790766002344-wxwcwvks0 .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1790766002344-wxwcwvks0.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-image-compare-wrapper { position: relative !important; width: 100% !important; overflow: hidden !important; border-radius: 0 !important; background-color: #000 !important; touch-action: pan-y !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-image-compare-inner { position: relative !important; width: 100% !important; height: 100% !important; display: block !important; transform-origin: center center !important; transition: transform 0.1s ease-out !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-image-compare-bg { display: block !important; width: 100% !important; height: auto !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-image-compare-fg { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; object-fit: cover !important; clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-image-compare-slider { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 32px !important; transform: translateX(-50%) !important; cursor: ew-resize !important; z-index: 10 !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-image-compare-slider-line { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 4px !important; background-color: white !important; transform: translateX(-50%) !important; box-shadow: 0 0 10px rgba(0,0,0,0.5) !important; pointer-events: none !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-image-compare-handle { position: absolute !important; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important; width: 32px !important; height: 32px !important; background-color: white !important; border-radius: 50% !important; box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 4px !important; pointer-events: none !important; z-index: 11 !important; overflow: hidden !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-image-compare-arrow-left { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-right: 4px solid #4b5563 !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-image-compare-arrow-right { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-left: 4px solid #4b5563 !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-image-compare-label { position: absolute !important; top: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; padding: 0.25rem 0.75rem !important; border-radius: 0.25rem !important; font-size: 0.875rem !important; font-weight: 500 !important; pointer-events: none !important; backdrop-filter: blur(4px) !important; z-index: 5 !important; transition: right 0.3s ease, opacity 0.2s ease !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-image-compare-expand-btn, #fv-chart-1790766002344-wxwcwvks0 .fv-image-compare-close-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; border: none !important; border-radius: 0.25rem !important; padding: 0.5rem !important; cursor: pointer !important; z-index: 20 !important; display: flex !important; align-items: center !important; justify-content: center !important; backdrop-filter: blur(4px) !important; transition: background-color 0.2s !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-image-compare-expand-btn:hover, #fv-chart-1790766002344-wxwcwvks0 .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-image-compare-wrapper.fv-image-compare-fullscreen { position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100% !important; height: 100% !important; z-index: 999999 !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: rgba(0, 0, 0, 0.9) !important; margin: 0 !important; touch-action: none !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner { width: 100% !important; height: 100% !important; display: flex !important; align-items: center !important; justify-content: center !important; cursor: grab !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg { position: absolute !important; top: 0 !important; left: 0 !important; max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg { max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .fv-bar-row, #fv-chart-1790766002344-wxwcwvks0 .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790766002344-wxwcwvks0.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1790766002344-wxwcwvks0.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1790766002344-wxwcwvks0 .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1790766002344-wxwcwvks0 .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0.mobile-view .fv-pie-container,#fv-chart-1790766002344-wxwcwvks0.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1790766002344-wxwcwvks0.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-bar-row,#fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-stacked-product,#fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-grouped-bar-product,#fv-chart-1790766002344-wxwcwvks0.labels-on-top .fv-bar-row,#fv-chart-1790766002344-wxwcwvks0.labels-on-top .fv-stacked-product,#fv-chart-1790766002344-wxwcwvks0.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1790766002344-wxwcwvks0.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-1790766002344-wxwcwvks0.mobile-view .fv-bar-label,#fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-grouped-product-title,#fv-chart-1790766002344-wxwcwvks0.labels-on-top .fv-bar-label,#fv-chart-1790766002344-wxwcwvks0.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-1790766002344-wxwcwvks0.mobile-view .fv-bar-container,#fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-bar-cluster,#fv-chart-1790766002344-wxwcwvks0.labels-on-top .fv-bar-container,#fv-chart-1790766002344-wxwcwvks0.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1790766002344-wxwcwvks0.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790766002344-wxwcwvks0.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790766002344-wxwcwvks0.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790766002344-wxwcwvks0.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-1790766002344-wxwcwvks0.mobile-view .fv-x-axis-wrapper,#fv-chart-1790766002344-wxwcwvks0.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-x-axis-label-space,#fv-chart-1790766002344-wxwcwvks0.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-x-axis-chart-space,#fv-chart-1790766002344-wxwcwvks0.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-benchmark-title,#fv-chart-1790766002344-wxwcwvks0.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-dropdown-title,#fv-chart-1790766002344-wxwcwvks0.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-carousel-nav-btn,#fv-chart-1790766002344-wxwcwvks0.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-chart-title,#fv-chart-1790766002344-wxwcwvks0.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-chart-subhead,#fv-chart-1790766002344-wxwcwvks0.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-versus-header,#fv-chart-1790766002344-wxwcwvks0.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-versus-select-wrapper,#fv-chart-1790766002344-wxwcwvks0.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1790766002344-wxwcwvks0.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1790766002344-wxwcwvks0.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1790766002344-wxwcwvks0.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1790766002344-wxwcwvks0.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-versus-vs,#fv-chart-1790766002344-wxwcwvks0.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-versus-select-container,#fv-chart-1790766002344-wxwcwvks0.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-versus-select,#fv-chart-1790766002344-wxwcwvks0.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-stl-shop-all-btn,#fv-chart-1790766002344-wxwcwvks0.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-1790766002344-wxwcwvks0.mobile-view .fv-stl-shop-all-logo,#fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-stl-shop-all-icon,#fv-chart-1790766002344-wxwcwvks0.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1790766002344-wxwcwvks0.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1790766002344-wxwcwvks0.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-bar-commentary-inline,#fv-chart-1790766002344-wxwcwvks0.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790766002344-wxwcwvks0.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1790766002344-wxwcwvks0 .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790766002344-wxwcwvks0 .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790766002344-wxwcwvks0 .fv-bar-row,#fv-chart-1790766002344-wxwcwvks0 .fv-stacked-product,#fv-chart-1790766002344-wxwcwvks0 .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .fv-bar-label,#fv-chart-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .fv-bar-container,#fv-chart-1790766002344-wxwcwvks0 .fv-bar-cluster {width: 100% !important;}#fv-chart-1790766002344-wxwcwvks0 .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790766002344-wxwcwvks0 .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790766002344-wxwcwvks0 .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790766002344-wxwcwvks0 .fv-x-axis-label-space {display: none !important;}#fv-chart-1790766002344-wxwcwvks0 .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790766002344-wxwcwvks0 .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790766002344-wxwcwvks0 .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790766002344-wxwcwvks0 .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790766002344-wxwcwvks0 .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790766002344-wxwcwvks0 .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790766002344-wxwcwvks0 .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790766002344-wxwcwvks0 .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790766002344-wxwcwvks0 .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790766002344-wxwcwvks0 .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790766002344-wxwcwvks0 .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790766002344-wxwcwvks0 .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790766002344-wxwcwvks0 .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790766002344-wxwcwvks0 .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790766002344-wxwcwvks0 .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .fv-stl-shop-all-logo,#fv-chart-1790766002344-wxwcwvks0 .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790766002344-wxwcwvks0 .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790766002344-wxwcwvks0 .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790766002344-wxwcwvks0 .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790766002344-wxwcwvks0.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": "Statue","description": "A picture of a statue to compare the iPhone and Samsung","creator": {"@type": "Organization","name": "TechRadar","logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-30T11:00:02.344Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Image Comparison","benchmark","comparison","performance","review","TechRadar"],"measurementTechnique": "Performance Benchmarking","variableMeasured": []}</script><div id="fv-chart-1790766002344-wxwcwvks0" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper fv-no-header fv-is-image-compare  "><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1790766002344-wxwcwvks0-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="A picture of a statue to compare the iPhone and Samsung" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/JUNgqA8sinkMw2iUrHqFyF.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/JUNgqA8sinkMw2iUrHqFyF.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/TvWS3rLN3ddToXg58ybMeU.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/TvWS3rLN3ddToXg58ybMeU.jpg" alt="Before" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle fv-image-compare-handle-square"><img src="https://proof.vanilla.tools/media/images/brandLogos/techradar.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">iPhone</div><div class="fv-image-compare-label fv-image-compare-label-right">Samsung</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></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><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() {window.fvAnimateCharts = function(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);});}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);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;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 === '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');}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);}});});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 leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');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);});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');}});}}});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 === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === '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); });}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();}});});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 allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');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();}});}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();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';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 (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1790766002344-wxwcwvks0', false); });} else {initialize('fv-chart-1790766002344-wxwcwvks0', false);}})();</script></div><p>Bij deze foto's van een standbeeld bij het strand ('The Acrobats' van John Robinson) zien we meteen al de verschillende aanpakken van de twee telefoons als het gaat om de kleurweergave.  </p><p>Het beeld van de iPhone ziet er natuurlijker uit. Hier zien we meer opvallende schaduwen, maar ook iets minder felle kleuren. Bij Samsung zien we dan weer een veel feller beeld met een sterk contrast. Dit verschil is vooral goed te zien bij de torse van het standbeeld en bij het stukje gras rechts in beeld. </p><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-1790770858518-ssoqcxada *, #fv-chart-1790770858518-ssoqcxada *:before, #fv-chart-1790770858518-ssoqcxada *:after, #fv-chart-1790770858518-ssoqcxada-slideshow *, #fv-chart-1790770858518-ssoqcxada-slideshow *:before, #fv-chart-1790770858518-ssoqcxada-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1790770858518-ssoqcxada, #fv-chart-1790770858518-ssoqcxada-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1790770858518-ssoqcxada {position: relative !important; overflow: visible !important;--riv-primary: #2E6E93;}#fv-chart-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1790770858518-ssoqcxada.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1790770858518-ssoqcxada.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-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #2E6E93;}#fv-chart-1790770858518-ssoqcxada-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1790770858518-ssoqcxada-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1790770858518-ssoqcxada-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-1790770858518-ssoqcxada-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-1790770858518-ssoqcxada-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1790770858518-ssoqcxada-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1790770858518-ssoqcxada-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-1790770858518-ssoqcxada-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;}#fv-chart-1790770858518-ssoqcxada-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-1790770858518-ssoqcxada-slideshow .fv-slideshow-select:focus {outline: 2px solid #2E6E93 !important;border-color: #2E6E93 !important;}#fv-chart-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1790770858518-ssoqcxada .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1790770858518-ssoqcxada .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1790770858518-ssoqcxada .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1790770858518-ssoqcxada .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1790770858518-ssoqcxada .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1790770858518-ssoqcxada .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1790770858518-ssoqcxada .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1790770858518-ssoqcxada .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1790770858518-ssoqcxada .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1790770858518-ssoqcxada .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1790770858518-ssoqcxada .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1790770858518-ssoqcxada .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1790770858518-ssoqcxada .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790770858518-ssoqcxada .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790770858518-ssoqcxada .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1790770858518-ssoqcxada .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1790770858518-ssoqcxada.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1790770858518-ssoqcxada .fv-image-compare-wrapper { position: relative !important; width: 100% !important; overflow: hidden !important; border-radius: 0 !important; background-color: #000 !important; touch-action: pan-y !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790770858518-ssoqcxada .fv-image-compare-inner { position: relative !important; width: 100% !important; height: 100% !important; display: block !important; transform-origin: center center !important; transition: transform 0.1s ease-out !important; }#fv-chart-1790770858518-ssoqcxada .fv-image-compare-bg { display: block !important; width: 100% !important; height: auto !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790770858518-ssoqcxada .fv-image-compare-fg { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; object-fit: cover !important; clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790770858518-ssoqcxada .fv-image-compare-slider { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 32px !important; transform: translateX(-50%) !important; cursor: ew-resize !important; z-index: 10 !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790770858518-ssoqcxada .fv-image-compare-slider-line { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 4px !important; background-color: white !important; transform: translateX(-50%) !important; box-shadow: 0 0 10px rgba(0,0,0,0.5) !important; pointer-events: none !important; }#fv-chart-1790770858518-ssoqcxada .fv-image-compare-handle { position: absolute !important; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important; width: 32px !important; height: 32px !important; background-color: white !important; border-radius: 50% !important; box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 4px !important; pointer-events: none !important; z-index: 11 !important; overflow: hidden !important; }#fv-chart-1790770858518-ssoqcxada .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1790770858518-ssoqcxada .fv-image-compare-arrow-left { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-right: 4px solid #4b5563 !important; }#fv-chart-1790770858518-ssoqcxada .fv-image-compare-arrow-right { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-left: 4px solid #4b5563 !important; }#fv-chart-1790770858518-ssoqcxada .fv-image-compare-label { position: absolute !important; top: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; padding: 0.25rem 0.75rem !important; border-radius: 0.25rem !important; font-size: 0.875rem !important; font-weight: 500 !important; pointer-events: none !important; backdrop-filter: blur(4px) !important; z-index: 5 !important; transition: right 0.3s ease, opacity 0.2s ease !important; }#fv-chart-1790770858518-ssoqcxada .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1790770858518-ssoqcxada .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1790770858518-ssoqcxada .fv-image-compare-expand-btn, #fv-chart-1790770858518-ssoqcxada .fv-image-compare-close-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; border: none !important; border-radius: 0.25rem !important; padding: 0.5rem !important; cursor: pointer !important; z-index: 20 !important; display: flex !important; align-items: center !important; justify-content: center !important; backdrop-filter: blur(4px) !important; transition: background-color 0.2s !important; }#fv-chart-1790770858518-ssoqcxada .fv-image-compare-expand-btn:hover, #fv-chart-1790770858518-ssoqcxada .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1790770858518-ssoqcxada .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1790770858518-ssoqcxada .fv-image-compare-wrapper.fv-image-compare-fullscreen { position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100% !important; height: 100% !important; z-index: 999999 !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: rgba(0, 0, 0, 0.9) !important; margin: 0 !important; touch-action: none !important; }#fv-chart-1790770858518-ssoqcxada .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner { width: 100% !important; height: 100% !important; display: flex !important; align-items: center !important; justify-content: center !important; cursor: grab !important; }#fv-chart-1790770858518-ssoqcxada .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1790770858518-ssoqcxada .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg { position: absolute !important; top: 0 !important; left: 0 !important; max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790770858518-ssoqcxada .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg { max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790770858518-ssoqcxada .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1790770858518-ssoqcxada .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1790770858518-ssoqcxada .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1790770858518-ssoqcxada .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1790770858518-ssoqcxada .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1790770858518-ssoqcxada .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1790770858518-ssoqcxada .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1790770858518-ssoqcxada .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1790770858518-ssoqcxada .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1790770858518-ssoqcxada .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .fv-bar-row, #fv-chart-1790770858518-ssoqcxada .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790770858518-ssoqcxada.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1790770858518-ssoqcxada.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1790770858518-ssoqcxada.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790770858518-ssoqcxada.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1790770858518-ssoqcxada.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1790770858518-ssoqcxada .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1790770858518-ssoqcxada .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1790770858518-ssoqcxada .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1790770858518-ssoqcxada .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1790770858518-ssoqcxada .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1790770858518-ssoqcxada .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1790770858518-ssoqcxada .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1790770858518-ssoqcxada .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1790770858518-ssoqcxada .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1790770858518-ssoqcxada .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1790770858518-ssoqcxada .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1790770858518-ssoqcxada .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1790770858518-ssoqcxada .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1790770858518-ssoqcxada .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1790770858518-ssoqcxada .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada.mobile-view .fv-pie-container,#fv-chart-1790770858518-ssoqcxada.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790770858518-ssoqcxada.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1790770858518-ssoqcxada.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790770858518-ssoqcxada.mobile-view .fv-bar-row,#fv-chart-1790770858518-ssoqcxada.mobile-view .fv-stacked-product,#fv-chart-1790770858518-ssoqcxada.mobile-view .fv-grouped-bar-product,#fv-chart-1790770858518-ssoqcxada.labels-on-top .fv-bar-row,#fv-chart-1790770858518-ssoqcxada.labels-on-top .fv-stacked-product,#fv-chart-1790770858518-ssoqcxada.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790770858518-ssoqcxada.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1790770858518-ssoqcxada.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-1790770858518-ssoqcxada.mobile-view .fv-bar-label,#fv-chart-1790770858518-ssoqcxada.mobile-view .fv-grouped-product-title,#fv-chart-1790770858518-ssoqcxada.labels-on-top .fv-bar-label,#fv-chart-1790770858518-ssoqcxada.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-1790770858518-ssoqcxada.mobile-view .fv-bar-container,#fv-chart-1790770858518-ssoqcxada.mobile-view .fv-bar-cluster,#fv-chart-1790770858518-ssoqcxada.labels-on-top .fv-bar-container,#fv-chart-1790770858518-ssoqcxada.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1790770858518-ssoqcxada.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790770858518-ssoqcxada.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790770858518-ssoqcxada.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790770858518-ssoqcxada.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1790770858518-ssoqcxada.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790770858518-ssoqcxada.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790770858518-ssoqcxada.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790770858518-ssoqcxada.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-1790770858518-ssoqcxada.mobile-view .fv-x-axis-wrapper,#fv-chart-1790770858518-ssoqcxada.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790770858518-ssoqcxada.mobile-view .fv-x-axis-label-space,#fv-chart-1790770858518-ssoqcxada.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1790770858518-ssoqcxada.mobile-view .fv-x-axis-chart-space,#fv-chart-1790770858518-ssoqcxada.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790770858518-ssoqcxada.mobile-view .fv-benchmark-title,#fv-chart-1790770858518-ssoqcxada.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790770858518-ssoqcxada.mobile-view .fv-dropdown-title,#fv-chart-1790770858518-ssoqcxada.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790770858518-ssoqcxada.mobile-view .fv-carousel-nav-btn,#fv-chart-1790770858518-ssoqcxada.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790770858518-ssoqcxada.mobile-view .fv-chart-title,#fv-chart-1790770858518-ssoqcxada.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790770858518-ssoqcxada.mobile-view .fv-chart-subhead,#fv-chart-1790770858518-ssoqcxada.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790770858518-ssoqcxada.mobile-view .fv-versus-header,#fv-chart-1790770858518-ssoqcxada.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790770858518-ssoqcxada.mobile-view .fv-versus-select-wrapper,#fv-chart-1790770858518-ssoqcxada.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790770858518-ssoqcxada.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1790770858518-ssoqcxada.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790770858518-ssoqcxada.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1790770858518-ssoqcxada.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790770858518-ssoqcxada.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1790770858518-ssoqcxada.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790770858518-ssoqcxada.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1790770858518-ssoqcxada.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790770858518-ssoqcxada.mobile-view .fv-versus-vs,#fv-chart-1790770858518-ssoqcxada.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790770858518-ssoqcxada.mobile-view .fv-versus-select-container,#fv-chart-1790770858518-ssoqcxada.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790770858518-ssoqcxada.mobile-view .fv-versus-select,#fv-chart-1790770858518-ssoqcxada.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790770858518-ssoqcxada.mobile-view .fv-stl-shop-all-btn,#fv-chart-1790770858518-ssoqcxada.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-1790770858518-ssoqcxada.mobile-view .fv-stl-shop-all-logo,#fv-chart-1790770858518-ssoqcxada.mobile-view .fv-stl-shop-all-icon,#fv-chart-1790770858518-ssoqcxada.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1790770858518-ssoqcxada.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790770858518-ssoqcxada.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1790770858518-ssoqcxada.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790770858518-ssoqcxada.mobile-view .fv-bar-commentary-inline,#fv-chart-1790770858518-ssoqcxada.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790770858518-ssoqcxada.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790770858518-ssoqcxada.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1790770858518-ssoqcxada .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790770858518-ssoqcxada .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790770858518-ssoqcxada .fv-bar-row,#fv-chart-1790770858518-ssoqcxada .fv-stacked-product,#fv-chart-1790770858518-ssoqcxada .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .fv-bar-label,#fv-chart-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .fv-bar-container,#fv-chart-1790770858518-ssoqcxada .fv-bar-cluster {width: 100% !important;}#fv-chart-1790770858518-ssoqcxada .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790770858518-ssoqcxada .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790770858518-ssoqcxada .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790770858518-ssoqcxada .fv-x-axis-label-space {display: none !important;}#fv-chart-1790770858518-ssoqcxada .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790770858518-ssoqcxada .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790770858518-ssoqcxada .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790770858518-ssoqcxada .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790770858518-ssoqcxada .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790770858518-ssoqcxada .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790770858518-ssoqcxada .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790770858518-ssoqcxada .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790770858518-ssoqcxada .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790770858518-ssoqcxada .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790770858518-ssoqcxada .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790770858518-ssoqcxada .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790770858518-ssoqcxada .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790770858518-ssoqcxada .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790770858518-ssoqcxada .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .fv-stl-shop-all-logo,#fv-chart-1790770858518-ssoqcxada .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790770858518-ssoqcxada .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790770858518-ssoqcxada .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790770858518-ssoqcxada .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790770858518-ssoqcxada.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": "Hotel block","description": "Camera comparison between the iPhone 18 Pro and Samsung Galaxy S26 Utra","creator": {"@type": "Organization","name": "TechRadar","logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-30T12:20:58.518Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Image Comparison","benchmark","comparison","performance","review","TechRadar"],"measurementTechnique": "Performance Benchmarking","variableMeasured": []}</script><div id="fv-chart-1790770858518-ssoqcxada" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper fv-no-header fv-is-image-compare  "><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1790770858518-ssoqcxada-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="Camera comparison between the iPhone 18 Pro and Samsung Galaxy S26 Utra" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/kmS9MiKFsEGXwH53b6w2XG.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/kmS9MiKFsEGXwH53b6w2XG.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/G9dbzqh89UcagzXdJzkiYV.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/G9dbzqh89UcagzXdJzkiYV.jpg" alt="Before" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle fv-image-compare-handle-square"><img src="https://proof.vanilla.tools/media/images/brandLogos/techradar.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">iPhone</div><div class="fv-image-compare-label fv-image-compare-label-right">Samsung</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></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><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() {window.fvAnimateCharts = function(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);});}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);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;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 === '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');}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);}});});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 leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');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);});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');}});}}});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 === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === '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); });}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();}});});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 allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');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();}});}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();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';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 (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1790770858518-ssoqcxada', false); });} else {initialize('fv-chart-1790770858518-ssoqcxada', false);}})();</script></div><p>Hier zien we opnieuw een levendiger resultaat bij Samsung. De kleuren zien er iets meer kunstmatig uit, maar het verschil is hier niet zo opvallend als bij de eerste foto. Beide foto's zien er hier ongeveer even gedetailleerd uit. </p><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-1790766187352-yj5stkh6d *, #fv-chart-1790766187352-yj5stkh6d *:before, #fv-chart-1790766187352-yj5stkh6d *:after, #fv-chart-1790766187352-yj5stkh6d-slideshow *, #fv-chart-1790766187352-yj5stkh6d-slideshow *:before, #fv-chart-1790766187352-yj5stkh6d-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1790766187352-yj5stkh6d, #fv-chart-1790766187352-yj5stkh6d-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1790766187352-yj5stkh6d {position: relative !important; overflow: visible !important;--riv-primary: #2E6E93;}#fv-chart-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1790766187352-yj5stkh6d.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1790766187352-yj5stkh6d.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-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #2E6E93;}#fv-chart-1790766187352-yj5stkh6d-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1790766187352-yj5stkh6d-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1790766187352-yj5stkh6d-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-1790766187352-yj5stkh6d-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-1790766187352-yj5stkh6d-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1790766187352-yj5stkh6d-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1790766187352-yj5stkh6d-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-1790766187352-yj5stkh6d-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;}#fv-chart-1790766187352-yj5stkh6d-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-1790766187352-yj5stkh6d-slideshow .fv-slideshow-select:focus {outline: 2px solid #2E6E93 !important;border-color: #2E6E93 !important;}#fv-chart-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1790766187352-yj5stkh6d .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1790766187352-yj5stkh6d .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1790766187352-yj5stkh6d .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1790766187352-yj5stkh6d .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1790766187352-yj5stkh6d .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1790766187352-yj5stkh6d .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1790766187352-yj5stkh6d .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1790766187352-yj5stkh6d .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1790766187352-yj5stkh6d .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1790766187352-yj5stkh6d .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1790766187352-yj5stkh6d .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1790766187352-yj5stkh6d .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1790766187352-yj5stkh6d .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790766187352-yj5stkh6d .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790766187352-yj5stkh6d .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1790766187352-yj5stkh6d .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1790766187352-yj5stkh6d.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1790766187352-yj5stkh6d .fv-image-compare-wrapper { position: relative !important; width: 100% !important; overflow: hidden !important; border-radius: 0 !important; background-color: #000 !important; touch-action: pan-y !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790766187352-yj5stkh6d .fv-image-compare-inner { position: relative !important; width: 100% !important; height: 100% !important; display: block !important; transform-origin: center center !important; transition: transform 0.1s ease-out !important; }#fv-chart-1790766187352-yj5stkh6d .fv-image-compare-bg { display: block !important; width: 100% !important; height: auto !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790766187352-yj5stkh6d .fv-image-compare-fg { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; object-fit: cover !important; clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790766187352-yj5stkh6d .fv-image-compare-slider { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 32px !important; transform: translateX(-50%) !important; cursor: ew-resize !important; z-index: 10 !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790766187352-yj5stkh6d .fv-image-compare-slider-line { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 4px !important; background-color: white !important; transform: translateX(-50%) !important; box-shadow: 0 0 10px rgba(0,0,0,0.5) !important; pointer-events: none !important; }#fv-chart-1790766187352-yj5stkh6d .fv-image-compare-handle { position: absolute !important; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important; width: 32px !important; height: 32px !important; background-color: white !important; border-radius: 50% !important; box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 4px !important; pointer-events: none !important; z-index: 11 !important; overflow: hidden !important; }#fv-chart-1790766187352-yj5stkh6d .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1790766187352-yj5stkh6d .fv-image-compare-arrow-left { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-right: 4px solid #4b5563 !important; }#fv-chart-1790766187352-yj5stkh6d .fv-image-compare-arrow-right { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-left: 4px solid #4b5563 !important; }#fv-chart-1790766187352-yj5stkh6d .fv-image-compare-label { position: absolute !important; top: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; padding: 0.25rem 0.75rem !important; border-radius: 0.25rem !important; font-size: 0.875rem !important; font-weight: 500 !important; pointer-events: none !important; backdrop-filter: blur(4px) !important; z-index: 5 !important; transition: right 0.3s ease, opacity 0.2s ease !important; }#fv-chart-1790766187352-yj5stkh6d .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1790766187352-yj5stkh6d .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1790766187352-yj5stkh6d .fv-image-compare-expand-btn, #fv-chart-1790766187352-yj5stkh6d .fv-image-compare-close-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; border: none !important; border-radius: 0.25rem !important; padding: 0.5rem !important; cursor: pointer !important; z-index: 20 !important; display: flex !important; align-items: center !important; justify-content: center !important; backdrop-filter: blur(4px) !important; transition: background-color 0.2s !important; }#fv-chart-1790766187352-yj5stkh6d .fv-image-compare-expand-btn:hover, #fv-chart-1790766187352-yj5stkh6d .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1790766187352-yj5stkh6d .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1790766187352-yj5stkh6d .fv-image-compare-wrapper.fv-image-compare-fullscreen { position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100% !important; height: 100% !important; z-index: 999999 !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: rgba(0, 0, 0, 0.9) !important; margin: 0 !important; touch-action: none !important; }#fv-chart-1790766187352-yj5stkh6d .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner { width: 100% !important; height: 100% !important; display: flex !important; align-items: center !important; justify-content: center !important; cursor: grab !important; }#fv-chart-1790766187352-yj5stkh6d .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1790766187352-yj5stkh6d .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg { position: absolute !important; top: 0 !important; left: 0 !important; max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790766187352-yj5stkh6d .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg { max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790766187352-yj5stkh6d .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1790766187352-yj5stkh6d .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1790766187352-yj5stkh6d .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1790766187352-yj5stkh6d .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1790766187352-yj5stkh6d .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1790766187352-yj5stkh6d .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1790766187352-yj5stkh6d .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1790766187352-yj5stkh6d .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1790766187352-yj5stkh6d .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1790766187352-yj5stkh6d .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .fv-bar-row, #fv-chart-1790766187352-yj5stkh6d .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790766187352-yj5stkh6d.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1790766187352-yj5stkh6d.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1790766187352-yj5stkh6d .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1790766187352-yj5stkh6d .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1790766187352-yj5stkh6d .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1790766187352-yj5stkh6d .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1790766187352-yj5stkh6d .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1790766187352-yj5stkh6d .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1790766187352-yj5stkh6d .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1790766187352-yj5stkh6d .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1790766187352-yj5stkh6d .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1790766187352-yj5stkh6d .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1790766187352-yj5stkh6d .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1790766187352-yj5stkh6d .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1790766187352-yj5stkh6d .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1790766187352-yj5stkh6d .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1790766187352-yj5stkh6d .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d.mobile-view .fv-pie-container,#fv-chart-1790766187352-yj5stkh6d.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1790766187352-yj5stkh6d.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-bar-row,#fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-stacked-product,#fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-grouped-bar-product,#fv-chart-1790766187352-yj5stkh6d.labels-on-top .fv-bar-row,#fv-chart-1790766187352-yj5stkh6d.labels-on-top .fv-stacked-product,#fv-chart-1790766187352-yj5stkh6d.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1790766187352-yj5stkh6d.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-1790766187352-yj5stkh6d.mobile-view .fv-bar-label,#fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-grouped-product-title,#fv-chart-1790766187352-yj5stkh6d.labels-on-top .fv-bar-label,#fv-chart-1790766187352-yj5stkh6d.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-1790766187352-yj5stkh6d.mobile-view .fv-bar-container,#fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-bar-cluster,#fv-chart-1790766187352-yj5stkh6d.labels-on-top .fv-bar-container,#fv-chart-1790766187352-yj5stkh6d.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1790766187352-yj5stkh6d.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790766187352-yj5stkh6d.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790766187352-yj5stkh6d.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790766187352-yj5stkh6d.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-1790766187352-yj5stkh6d.mobile-view .fv-x-axis-wrapper,#fv-chart-1790766187352-yj5stkh6d.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-x-axis-label-space,#fv-chart-1790766187352-yj5stkh6d.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-x-axis-chart-space,#fv-chart-1790766187352-yj5stkh6d.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-benchmark-title,#fv-chart-1790766187352-yj5stkh6d.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-dropdown-title,#fv-chart-1790766187352-yj5stkh6d.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-carousel-nav-btn,#fv-chart-1790766187352-yj5stkh6d.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-chart-title,#fv-chart-1790766187352-yj5stkh6d.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-chart-subhead,#fv-chart-1790766187352-yj5stkh6d.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-versus-header,#fv-chart-1790766187352-yj5stkh6d.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-versus-select-wrapper,#fv-chart-1790766187352-yj5stkh6d.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1790766187352-yj5stkh6d.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1790766187352-yj5stkh6d.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1790766187352-yj5stkh6d.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1790766187352-yj5stkh6d.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-versus-vs,#fv-chart-1790766187352-yj5stkh6d.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-versus-select-container,#fv-chart-1790766187352-yj5stkh6d.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-versus-select,#fv-chart-1790766187352-yj5stkh6d.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-stl-shop-all-btn,#fv-chart-1790766187352-yj5stkh6d.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-1790766187352-yj5stkh6d.mobile-view .fv-stl-shop-all-logo,#fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-stl-shop-all-icon,#fv-chart-1790766187352-yj5stkh6d.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1790766187352-yj5stkh6d.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1790766187352-yj5stkh6d.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-bar-commentary-inline,#fv-chart-1790766187352-yj5stkh6d.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790766187352-yj5stkh6d.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1790766187352-yj5stkh6d .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790766187352-yj5stkh6d .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790766187352-yj5stkh6d .fv-bar-row,#fv-chart-1790766187352-yj5stkh6d .fv-stacked-product,#fv-chart-1790766187352-yj5stkh6d .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .fv-bar-label,#fv-chart-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .fv-bar-container,#fv-chart-1790766187352-yj5stkh6d .fv-bar-cluster {width: 100% !important;}#fv-chart-1790766187352-yj5stkh6d .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790766187352-yj5stkh6d .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790766187352-yj5stkh6d .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790766187352-yj5stkh6d .fv-x-axis-label-space {display: none !important;}#fv-chart-1790766187352-yj5stkh6d .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790766187352-yj5stkh6d .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790766187352-yj5stkh6d .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790766187352-yj5stkh6d .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790766187352-yj5stkh6d .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790766187352-yj5stkh6d .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790766187352-yj5stkh6d .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790766187352-yj5stkh6d .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790766187352-yj5stkh6d .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790766187352-yj5stkh6d .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790766187352-yj5stkh6d .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790766187352-yj5stkh6d .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790766187352-yj5stkh6d .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790766187352-yj5stkh6d .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790766187352-yj5stkh6d .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .fv-stl-shop-all-logo,#fv-chart-1790766187352-yj5stkh6d .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790766187352-yj5stkh6d .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790766187352-yj5stkh6d .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790766187352-yj5stkh6d .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790766187352-yj5stkh6d.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": "Seascape","description": "Camera comparison between the iPhone 18 Pro and Samsung Galaxy S26 Utra","creator": {"@type": "Organization","name": "TechRadar","logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-30T11:03:07.352Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Image Comparison","benchmark","comparison","performance","review","TechRadar"],"measurementTechnique": "Performance Benchmarking","variableMeasured": []}</script><div id="fv-chart-1790766187352-yj5stkh6d" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper fv-no-header fv-is-image-compare  "><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1790766187352-yj5stkh6d-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="Camera comparison between the iPhone 18 Pro and Samsung Galaxy S26 Utra" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/53MWBDy4AAQjp64afXsZEG.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/53MWBDy4AAQjp64afXsZEG.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/LirHQjKQnTBZN8TToaZJMV.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/LirHQjKQnTBZN8TToaZJMV.jpg" alt="Before" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle fv-image-compare-handle-square"><img src="https://proof.vanilla.tools/media/images/brandLogos/techradar.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">iPhone</div><div class="fv-image-compare-label fv-image-compare-label-right">Samsung</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></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><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() {window.fvAnimateCharts = function(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);});}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);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;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 === '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');}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);}});});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 leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');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);});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');}});}}});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 === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === '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); });}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();}});});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 allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');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();}});}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();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';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 (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1790766187352-yj5stkh6d', false); });} else {initialize('fv-chart-1790766187352-yj5stkh6d', false);}})();</script></div><p>Bij deze vergelijking zien we opnieuw een vrij subtiel verschil tussen de twee afbeeldingen. Toch zien de bladeren er duidelijk weer groener (feller) uit bij de foto van de Galaxy (zie de rechter bovenkant van beide beelden). </p><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-1790766242824-bqi580ojc *, #fv-chart-1790766242824-bqi580ojc *:before, #fv-chart-1790766242824-bqi580ojc *:after, #fv-chart-1790766242824-bqi580ojc-slideshow *, #fv-chart-1790766242824-bqi580ojc-slideshow *:before, #fv-chart-1790766242824-bqi580ojc-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1790766242824-bqi580ojc, #fv-chart-1790766242824-bqi580ojc-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1790766242824-bqi580ojc {position: relative !important; overflow: visible !important;--riv-primary: #2E6E93;}#fv-chart-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1790766242824-bqi580ojc.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1790766242824-bqi580ojc.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-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #2E6E93;}#fv-chart-1790766242824-bqi580ojc-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1790766242824-bqi580ojc-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1790766242824-bqi580ojc-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-1790766242824-bqi580ojc-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-1790766242824-bqi580ojc-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1790766242824-bqi580ojc-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1790766242824-bqi580ojc-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-1790766242824-bqi580ojc-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;}#fv-chart-1790766242824-bqi580ojc-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-1790766242824-bqi580ojc-slideshow .fv-slideshow-select:focus {outline: 2px solid #2E6E93 !important;border-color: #2E6E93 !important;}#fv-chart-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1790766242824-bqi580ojc .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1790766242824-bqi580ojc .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1790766242824-bqi580ojc .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1790766242824-bqi580ojc .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1790766242824-bqi580ojc .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1790766242824-bqi580ojc .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1790766242824-bqi580ojc .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1790766242824-bqi580ojc .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1790766242824-bqi580ojc .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1790766242824-bqi580ojc .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1790766242824-bqi580ojc .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1790766242824-bqi580ojc .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1790766242824-bqi580ojc .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790766242824-bqi580ojc .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790766242824-bqi580ojc .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1790766242824-bqi580ojc .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1790766242824-bqi580ojc.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1790766242824-bqi580ojc .fv-image-compare-wrapper { position: relative !important; width: 100% !important; overflow: hidden !important; border-radius: 0 !important; background-color: #000 !important; touch-action: pan-y !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790766242824-bqi580ojc .fv-image-compare-inner { position: relative !important; width: 100% !important; height: 100% !important; display: block !important; transform-origin: center center !important; transition: transform 0.1s ease-out !important; }#fv-chart-1790766242824-bqi580ojc .fv-image-compare-bg { display: block !important; width: 100% !important; height: auto !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790766242824-bqi580ojc .fv-image-compare-fg { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; object-fit: cover !important; clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790766242824-bqi580ojc .fv-image-compare-slider { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 32px !important; transform: translateX(-50%) !important; cursor: ew-resize !important; z-index: 10 !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790766242824-bqi580ojc .fv-image-compare-slider-line { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 4px !important; background-color: white !important; transform: translateX(-50%) !important; box-shadow: 0 0 10px rgba(0,0,0,0.5) !important; pointer-events: none !important; }#fv-chart-1790766242824-bqi580ojc .fv-image-compare-handle { position: absolute !important; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important; width: 32px !important; height: 32px !important; background-color: white !important; border-radius: 50% !important; box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 4px !important; pointer-events: none !important; z-index: 11 !important; overflow: hidden !important; }#fv-chart-1790766242824-bqi580ojc .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1790766242824-bqi580ojc .fv-image-compare-arrow-left { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-right: 4px solid #4b5563 !important; }#fv-chart-1790766242824-bqi580ojc .fv-image-compare-arrow-right { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-left: 4px solid #4b5563 !important; }#fv-chart-1790766242824-bqi580ojc .fv-image-compare-label { position: absolute !important; top: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; padding: 0.25rem 0.75rem !important; border-radius: 0.25rem !important; font-size: 0.875rem !important; font-weight: 500 !important; pointer-events: none !important; backdrop-filter: blur(4px) !important; z-index: 5 !important; transition: right 0.3s ease, opacity 0.2s ease !important; }#fv-chart-1790766242824-bqi580ojc .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1790766242824-bqi580ojc .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1790766242824-bqi580ojc .fv-image-compare-expand-btn, #fv-chart-1790766242824-bqi580ojc .fv-image-compare-close-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; border: none !important; border-radius: 0.25rem !important; padding: 0.5rem !important; cursor: pointer !important; z-index: 20 !important; display: flex !important; align-items: center !important; justify-content: center !important; backdrop-filter: blur(4px) !important; transition: background-color 0.2s !important; }#fv-chart-1790766242824-bqi580ojc .fv-image-compare-expand-btn:hover, #fv-chart-1790766242824-bqi580ojc .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1790766242824-bqi580ojc .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1790766242824-bqi580ojc .fv-image-compare-wrapper.fv-image-compare-fullscreen { position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100% !important; height: 100% !important; z-index: 999999 !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: rgba(0, 0, 0, 0.9) !important; margin: 0 !important; touch-action: none !important; }#fv-chart-1790766242824-bqi580ojc .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner { width: 100% !important; height: 100% !important; display: flex !important; align-items: center !important; justify-content: center !important; cursor: grab !important; }#fv-chart-1790766242824-bqi580ojc .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1790766242824-bqi580ojc .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg { position: absolute !important; top: 0 !important; left: 0 !important; max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790766242824-bqi580ojc .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg { max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790766242824-bqi580ojc .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1790766242824-bqi580ojc .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1790766242824-bqi580ojc .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1790766242824-bqi580ojc .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1790766242824-bqi580ojc .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1790766242824-bqi580ojc .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1790766242824-bqi580ojc .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1790766242824-bqi580ojc .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1790766242824-bqi580ojc .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1790766242824-bqi580ojc .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .fv-bar-row, #fv-chart-1790766242824-bqi580ojc .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790766242824-bqi580ojc.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1790766242824-bqi580ojc.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1790766242824-bqi580ojc.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790766242824-bqi580ojc.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1790766242824-bqi580ojc.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1790766242824-bqi580ojc .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1790766242824-bqi580ojc .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1790766242824-bqi580ojc .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1790766242824-bqi580ojc .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1790766242824-bqi580ojc .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1790766242824-bqi580ojc .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1790766242824-bqi580ojc .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1790766242824-bqi580ojc .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1790766242824-bqi580ojc .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1790766242824-bqi580ojc .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1790766242824-bqi580ojc .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1790766242824-bqi580ojc .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1790766242824-bqi580ojc .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1790766242824-bqi580ojc .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1790766242824-bqi580ojc .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc.mobile-view .fv-pie-container,#fv-chart-1790766242824-bqi580ojc.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790766242824-bqi580ojc.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1790766242824-bqi580ojc.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790766242824-bqi580ojc.mobile-view .fv-bar-row,#fv-chart-1790766242824-bqi580ojc.mobile-view .fv-stacked-product,#fv-chart-1790766242824-bqi580ojc.mobile-view .fv-grouped-bar-product,#fv-chart-1790766242824-bqi580ojc.labels-on-top .fv-bar-row,#fv-chart-1790766242824-bqi580ojc.labels-on-top .fv-stacked-product,#fv-chart-1790766242824-bqi580ojc.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790766242824-bqi580ojc.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1790766242824-bqi580ojc.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-1790766242824-bqi580ojc.mobile-view .fv-bar-label,#fv-chart-1790766242824-bqi580ojc.mobile-view .fv-grouped-product-title,#fv-chart-1790766242824-bqi580ojc.labels-on-top .fv-bar-label,#fv-chart-1790766242824-bqi580ojc.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-1790766242824-bqi580ojc.mobile-view .fv-bar-container,#fv-chart-1790766242824-bqi580ojc.mobile-view .fv-bar-cluster,#fv-chart-1790766242824-bqi580ojc.labels-on-top .fv-bar-container,#fv-chart-1790766242824-bqi580ojc.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1790766242824-bqi580ojc.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790766242824-bqi580ojc.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790766242824-bqi580ojc.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790766242824-bqi580ojc.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1790766242824-bqi580ojc.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790766242824-bqi580ojc.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790766242824-bqi580ojc.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790766242824-bqi580ojc.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-1790766242824-bqi580ojc.mobile-view .fv-x-axis-wrapper,#fv-chart-1790766242824-bqi580ojc.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790766242824-bqi580ojc.mobile-view .fv-x-axis-label-space,#fv-chart-1790766242824-bqi580ojc.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1790766242824-bqi580ojc.mobile-view .fv-x-axis-chart-space,#fv-chart-1790766242824-bqi580ojc.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790766242824-bqi580ojc.mobile-view .fv-benchmark-title,#fv-chart-1790766242824-bqi580ojc.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790766242824-bqi580ojc.mobile-view .fv-dropdown-title,#fv-chart-1790766242824-bqi580ojc.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790766242824-bqi580ojc.mobile-view .fv-carousel-nav-btn,#fv-chart-1790766242824-bqi580ojc.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790766242824-bqi580ojc.mobile-view .fv-chart-title,#fv-chart-1790766242824-bqi580ojc.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790766242824-bqi580ojc.mobile-view .fv-chart-subhead,#fv-chart-1790766242824-bqi580ojc.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790766242824-bqi580ojc.mobile-view .fv-versus-header,#fv-chart-1790766242824-bqi580ojc.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790766242824-bqi580ojc.mobile-view .fv-versus-select-wrapper,#fv-chart-1790766242824-bqi580ojc.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790766242824-bqi580ojc.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1790766242824-bqi580ojc.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790766242824-bqi580ojc.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1790766242824-bqi580ojc.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790766242824-bqi580ojc.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1790766242824-bqi580ojc.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790766242824-bqi580ojc.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1790766242824-bqi580ojc.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790766242824-bqi580ojc.mobile-view .fv-versus-vs,#fv-chart-1790766242824-bqi580ojc.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790766242824-bqi580ojc.mobile-view .fv-versus-select-container,#fv-chart-1790766242824-bqi580ojc.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790766242824-bqi580ojc.mobile-view .fv-versus-select,#fv-chart-1790766242824-bqi580ojc.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790766242824-bqi580ojc.mobile-view .fv-stl-shop-all-btn,#fv-chart-1790766242824-bqi580ojc.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-1790766242824-bqi580ojc.mobile-view .fv-stl-shop-all-logo,#fv-chart-1790766242824-bqi580ojc.mobile-view .fv-stl-shop-all-icon,#fv-chart-1790766242824-bqi580ojc.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1790766242824-bqi580ojc.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790766242824-bqi580ojc.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1790766242824-bqi580ojc.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790766242824-bqi580ojc.mobile-view .fv-bar-commentary-inline,#fv-chart-1790766242824-bqi580ojc.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790766242824-bqi580ojc.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790766242824-bqi580ojc.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1790766242824-bqi580ojc .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790766242824-bqi580ojc .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790766242824-bqi580ojc .fv-bar-row,#fv-chart-1790766242824-bqi580ojc .fv-stacked-product,#fv-chart-1790766242824-bqi580ojc .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .fv-bar-label,#fv-chart-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .fv-bar-container,#fv-chart-1790766242824-bqi580ojc .fv-bar-cluster {width: 100% !important;}#fv-chart-1790766242824-bqi580ojc .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790766242824-bqi580ojc .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790766242824-bqi580ojc .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790766242824-bqi580ojc .fv-x-axis-label-space {display: none !important;}#fv-chart-1790766242824-bqi580ojc .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790766242824-bqi580ojc .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790766242824-bqi580ojc .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790766242824-bqi580ojc .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790766242824-bqi580ojc .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790766242824-bqi580ojc .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790766242824-bqi580ojc .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790766242824-bqi580ojc .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790766242824-bqi580ojc .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790766242824-bqi580ojc .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790766242824-bqi580ojc .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790766242824-bqi580ojc .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790766242824-bqi580ojc .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790766242824-bqi580ojc .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790766242824-bqi580ojc .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .fv-stl-shop-all-logo,#fv-chart-1790766242824-bqi580ojc .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790766242824-bqi580ojc .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790766242824-bqi580ojc .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790766242824-bqi580ojc .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790766242824-bqi580ojc.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": "Covered path","description": "Camera comparison between the iPhone 18 Pro and Samsung Galaxy S26 Utra","creator": {"@type": "Organization","name": "TechRadar","logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-30T11:04:02.825Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Image Comparison","benchmark","comparison","performance","review","TechRadar"],"measurementTechnique": "Performance Benchmarking","variableMeasured": []}</script><div id="fv-chart-1790766242824-bqi580ojc" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper fv-no-header fv-is-image-compare  "><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1790766242824-bqi580ojc-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="Camera comparison between the iPhone 18 Pro and Samsung Galaxy S26 Utra" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/Ypn9Emsn8scNDvDo8iwKpG.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/Ypn9Emsn8scNDvDo8iwKpG.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/U7GNfaoo6Yo6GfnMXFtZsV.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/U7GNfaoo6Yo6GfnMXFtZsV.jpg" alt="Before" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle fv-image-compare-handle-square"><img src="https://proof.vanilla.tools/media/images/brandLogos/techradar.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">iPhone</div><div class="fv-image-compare-label fv-image-compare-label-right">Samsung</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></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><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() {window.fvAnimateCharts = function(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);});}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);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;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 === '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');}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);}});});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 leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');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);});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');}});}}});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 === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === '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); });}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();}});});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 allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');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();}});}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();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';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 (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1790766242824-bqi580ojc', false); });} else {initialize('fv-chart-1790766242824-bqi580ojc', false);}})();</script></div><p>De iPhone en de Samsung hebben duidelijk een flink andere aanpak bij het vastleggen van dit schaduwachtige pad. De iPhone zorgt weer voor een iets realistischere weergave, waarbij er veel details te zien zijn op het punt waar de bladeren overlopen in de lucht. Het beeld gemaakt met de Galaxy ziet er ook indrukwekkend gedetailleerd uit, maar de kleuren zijn eerder stilistisch dan natuurlijk. Dat wordt langzamerhand sowieso steeds iets duidelijker bij deze vergelijking. </p><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-1790782842553-rq2lf281q *, #fv-chart-1790782842553-rq2lf281q *:before, #fv-chart-1790782842553-rq2lf281q *:after, #fv-chart-1790782842553-rq2lf281q-slideshow *, #fv-chart-1790782842553-rq2lf281q-slideshow *:before, #fv-chart-1790782842553-rq2lf281q-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1790782842553-rq2lf281q, #fv-chart-1790782842553-rq2lf281q-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1790782842553-rq2lf281q {position: relative !important; overflow: visible !important;--riv-primary: #2E6E93;}#fv-chart-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1790782842553-rq2lf281q.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1790782842553-rq2lf281q.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-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #2E6E93;}#fv-chart-1790782842553-rq2lf281q-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1790782842553-rq2lf281q-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1790782842553-rq2lf281q-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-1790782842553-rq2lf281q-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-1790782842553-rq2lf281q-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1790782842553-rq2lf281q-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1790782842553-rq2lf281q-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-1790782842553-rq2lf281q-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;}#fv-chart-1790782842553-rq2lf281q-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-1790782842553-rq2lf281q-slideshow .fv-slideshow-select:focus {outline: 2px solid #2E6E93 !important;border-color: #2E6E93 !important;}#fv-chart-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1790782842553-rq2lf281q .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1790782842553-rq2lf281q .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1790782842553-rq2lf281q .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1790782842553-rq2lf281q .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1790782842553-rq2lf281q .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1790782842553-rq2lf281q .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1790782842553-rq2lf281q .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1790782842553-rq2lf281q .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1790782842553-rq2lf281q .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1790782842553-rq2lf281q .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1790782842553-rq2lf281q .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1790782842553-rq2lf281q .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1790782842553-rq2lf281q .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790782842553-rq2lf281q .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790782842553-rq2lf281q .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1790782842553-rq2lf281q .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1790782842553-rq2lf281q.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1790782842553-rq2lf281q .fv-image-compare-wrapper { position: relative !important; width: 100% !important; overflow: hidden !important; border-radius: 0 !important; background-color: #000 !important; touch-action: pan-y !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790782842553-rq2lf281q .fv-image-compare-inner { position: relative !important; width: 100% !important; height: 100% !important; display: block !important; transform-origin: center center !important; transition: transform 0.1s ease-out !important; }#fv-chart-1790782842553-rq2lf281q .fv-image-compare-bg { display: block !important; width: 100% !important; height: auto !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790782842553-rq2lf281q .fv-image-compare-fg { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; object-fit: cover !important; clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790782842553-rq2lf281q .fv-image-compare-slider { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 32px !important; transform: translateX(-50%) !important; cursor: ew-resize !important; z-index: 10 !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790782842553-rq2lf281q .fv-image-compare-slider-line { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 4px !important; background-color: white !important; transform: translateX(-50%) !important; box-shadow: 0 0 10px rgba(0,0,0,0.5) !important; pointer-events: none !important; }#fv-chart-1790782842553-rq2lf281q .fv-image-compare-handle { position: absolute !important; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important; width: 32px !important; height: 32px !important; background-color: white !important; border-radius: 50% !important; box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 4px !important; pointer-events: none !important; z-index: 11 !important; overflow: hidden !important; }#fv-chart-1790782842553-rq2lf281q .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1790782842553-rq2lf281q .fv-image-compare-arrow-left { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-right: 4px solid #4b5563 !important; }#fv-chart-1790782842553-rq2lf281q .fv-image-compare-arrow-right { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-left: 4px solid #4b5563 !important; }#fv-chart-1790782842553-rq2lf281q .fv-image-compare-label { position: absolute !important; top: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; padding: 0.25rem 0.75rem !important; border-radius: 0.25rem !important; font-size: 0.875rem !important; font-weight: 500 !important; pointer-events: none !important; backdrop-filter: blur(4px) !important; z-index: 5 !important; transition: right 0.3s ease, opacity 0.2s ease !important; }#fv-chart-1790782842553-rq2lf281q .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1790782842553-rq2lf281q .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1790782842553-rq2lf281q .fv-image-compare-expand-btn, #fv-chart-1790782842553-rq2lf281q .fv-image-compare-close-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; border: none !important; border-radius: 0.25rem !important; padding: 0.5rem !important; cursor: pointer !important; z-index: 20 !important; display: flex !important; align-items: center !important; justify-content: center !important; backdrop-filter: blur(4px) !important; transition: background-color 0.2s !important; }#fv-chart-1790782842553-rq2lf281q .fv-image-compare-expand-btn:hover, #fv-chart-1790782842553-rq2lf281q .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1790782842553-rq2lf281q .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1790782842553-rq2lf281q .fv-image-compare-wrapper.fv-image-compare-fullscreen { position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100% !important; height: 100% !important; z-index: 999999 !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: rgba(0, 0, 0, 0.9) !important; margin: 0 !important; touch-action: none !important; }#fv-chart-1790782842553-rq2lf281q .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner { width: 100% !important; height: 100% !important; display: flex !important; align-items: center !important; justify-content: center !important; cursor: grab !important; }#fv-chart-1790782842553-rq2lf281q .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1790782842553-rq2lf281q .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg { position: absolute !important; top: 0 !important; left: 0 !important; max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790782842553-rq2lf281q .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg { max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790782842553-rq2lf281q .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1790782842553-rq2lf281q .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1790782842553-rq2lf281q .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1790782842553-rq2lf281q .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1790782842553-rq2lf281q .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1790782842553-rq2lf281q .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1790782842553-rq2lf281q .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1790782842553-rq2lf281q .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1790782842553-rq2lf281q .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1790782842553-rq2lf281q .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .fv-bar-row, #fv-chart-1790782842553-rq2lf281q .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790782842553-rq2lf281q.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1790782842553-rq2lf281q.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1790782842553-rq2lf281q.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790782842553-rq2lf281q.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1790782842553-rq2lf281q.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1790782842553-rq2lf281q .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1790782842553-rq2lf281q .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1790782842553-rq2lf281q .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1790782842553-rq2lf281q .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1790782842553-rq2lf281q .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1790782842553-rq2lf281q .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1790782842553-rq2lf281q .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1790782842553-rq2lf281q .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1790782842553-rq2lf281q .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1790782842553-rq2lf281q .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1790782842553-rq2lf281q .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1790782842553-rq2lf281q .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1790782842553-rq2lf281q .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1790782842553-rq2lf281q .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1790782842553-rq2lf281q .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q.mobile-view .fv-pie-container,#fv-chart-1790782842553-rq2lf281q.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790782842553-rq2lf281q.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1790782842553-rq2lf281q.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790782842553-rq2lf281q.mobile-view .fv-bar-row,#fv-chart-1790782842553-rq2lf281q.mobile-view .fv-stacked-product,#fv-chart-1790782842553-rq2lf281q.mobile-view .fv-grouped-bar-product,#fv-chart-1790782842553-rq2lf281q.labels-on-top .fv-bar-row,#fv-chart-1790782842553-rq2lf281q.labels-on-top .fv-stacked-product,#fv-chart-1790782842553-rq2lf281q.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790782842553-rq2lf281q.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1790782842553-rq2lf281q.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-1790782842553-rq2lf281q.mobile-view .fv-bar-label,#fv-chart-1790782842553-rq2lf281q.mobile-view .fv-grouped-product-title,#fv-chart-1790782842553-rq2lf281q.labels-on-top .fv-bar-label,#fv-chart-1790782842553-rq2lf281q.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-1790782842553-rq2lf281q.mobile-view .fv-bar-container,#fv-chart-1790782842553-rq2lf281q.mobile-view .fv-bar-cluster,#fv-chart-1790782842553-rq2lf281q.labels-on-top .fv-bar-container,#fv-chart-1790782842553-rq2lf281q.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1790782842553-rq2lf281q.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790782842553-rq2lf281q.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790782842553-rq2lf281q.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790782842553-rq2lf281q.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1790782842553-rq2lf281q.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790782842553-rq2lf281q.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790782842553-rq2lf281q.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790782842553-rq2lf281q.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-1790782842553-rq2lf281q.mobile-view .fv-x-axis-wrapper,#fv-chart-1790782842553-rq2lf281q.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790782842553-rq2lf281q.mobile-view .fv-x-axis-label-space,#fv-chart-1790782842553-rq2lf281q.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1790782842553-rq2lf281q.mobile-view .fv-x-axis-chart-space,#fv-chart-1790782842553-rq2lf281q.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790782842553-rq2lf281q.mobile-view .fv-benchmark-title,#fv-chart-1790782842553-rq2lf281q.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790782842553-rq2lf281q.mobile-view .fv-dropdown-title,#fv-chart-1790782842553-rq2lf281q.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790782842553-rq2lf281q.mobile-view .fv-carousel-nav-btn,#fv-chart-1790782842553-rq2lf281q.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790782842553-rq2lf281q.mobile-view .fv-chart-title,#fv-chart-1790782842553-rq2lf281q.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790782842553-rq2lf281q.mobile-view .fv-chart-subhead,#fv-chart-1790782842553-rq2lf281q.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790782842553-rq2lf281q.mobile-view .fv-versus-header,#fv-chart-1790782842553-rq2lf281q.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790782842553-rq2lf281q.mobile-view .fv-versus-select-wrapper,#fv-chart-1790782842553-rq2lf281q.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790782842553-rq2lf281q.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1790782842553-rq2lf281q.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790782842553-rq2lf281q.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1790782842553-rq2lf281q.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790782842553-rq2lf281q.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1790782842553-rq2lf281q.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790782842553-rq2lf281q.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1790782842553-rq2lf281q.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790782842553-rq2lf281q.mobile-view .fv-versus-vs,#fv-chart-1790782842553-rq2lf281q.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790782842553-rq2lf281q.mobile-view .fv-versus-select-container,#fv-chart-1790782842553-rq2lf281q.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790782842553-rq2lf281q.mobile-view .fv-versus-select,#fv-chart-1790782842553-rq2lf281q.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790782842553-rq2lf281q.mobile-view .fv-stl-shop-all-btn,#fv-chart-1790782842553-rq2lf281q.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-1790782842553-rq2lf281q.mobile-view .fv-stl-shop-all-logo,#fv-chart-1790782842553-rq2lf281q.mobile-view .fv-stl-shop-all-icon,#fv-chart-1790782842553-rq2lf281q.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1790782842553-rq2lf281q.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790782842553-rq2lf281q.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1790782842553-rq2lf281q.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790782842553-rq2lf281q.mobile-view .fv-bar-commentary-inline,#fv-chart-1790782842553-rq2lf281q.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790782842553-rq2lf281q.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790782842553-rq2lf281q.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1790782842553-rq2lf281q .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790782842553-rq2lf281q .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790782842553-rq2lf281q .fv-bar-row,#fv-chart-1790782842553-rq2lf281q .fv-stacked-product,#fv-chart-1790782842553-rq2lf281q .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .fv-bar-label,#fv-chart-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .fv-bar-container,#fv-chart-1790782842553-rq2lf281q .fv-bar-cluster {width: 100% !important;}#fv-chart-1790782842553-rq2lf281q .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790782842553-rq2lf281q .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790782842553-rq2lf281q .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790782842553-rq2lf281q .fv-x-axis-label-space {display: none !important;}#fv-chart-1790782842553-rq2lf281q .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790782842553-rq2lf281q .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790782842553-rq2lf281q .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790782842553-rq2lf281q .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790782842553-rq2lf281q .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790782842553-rq2lf281q .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790782842553-rq2lf281q .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790782842553-rq2lf281q .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790782842553-rq2lf281q .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790782842553-rq2lf281q .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790782842553-rq2lf281q .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790782842553-rq2lf281q .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790782842553-rq2lf281q .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790782842553-rq2lf281q .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790782842553-rq2lf281q .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .fv-stl-shop-all-logo,#fv-chart-1790782842553-rq2lf281q .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790782842553-rq2lf281q .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790782842553-rq2lf281q .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790782842553-rq2lf281q .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790782842553-rq2lf281q.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": "Beach sign","description": "Comparison between the iPhone 18 Pro and Samsung Galaxy S26 Ultra","creator": {"@type": "Organization","name": "TechRadar","logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-30T15:40:42.553Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Image Comparison","benchmark","comparison","performance","review","TechRadar"],"measurementTechnique": "Performance Benchmarking","variableMeasured": []}</script><div id="fv-chart-1790782842553-rq2lf281q" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper fv-no-header fv-is-image-compare  "><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1790782842553-rq2lf281q-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="Comparison between the iPhone 18 Pro and Samsung Galaxy S26 Ultra" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/HsR2Ajs6FUzZUddbTfMPZG.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/HsR2Ajs6FUzZUddbTfMPZG.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/jv2Dr3rTX7s7bnEtHC8xkV.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/jv2Dr3rTX7s7bnEtHC8xkV.jpg" alt="Before" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle fv-image-compare-handle-square"><img src="https://proof.vanilla.tools/media/images/brandLogos/techradar.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">iPhone</div><div class="fv-image-compare-label fv-image-compare-label-right">Samsung</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></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><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() {window.fvAnimateCharts = function(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);});}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);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;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 === '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');}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);}});});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 leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');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);});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');}});}}});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 === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === '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); });}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();}});});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 allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');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();}});}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();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';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 (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1790782842553-rq2lf281q', false); });} else {initialize('fv-chart-1790782842553-rq2lf281q', false);}})();</script></div><p>Dit is voor ons toch wel het duidelijkste voorbeeld tot nu toe van de verschillende aanpakken van de twee merken als het gaat om kleurweergave. Beide shots zien er erg gedetailleerd uit, maar bij het beeld van de Samsung zien we duidelijk meer verzadigde kleuren, terwijl de iPhone alles wat neutraler houdt. </p><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-1790766901084-x1qs2rz0b *, #fv-chart-1790766901084-x1qs2rz0b *:before, #fv-chart-1790766901084-x1qs2rz0b *:after, #fv-chart-1790766901084-x1qs2rz0b-slideshow *, #fv-chart-1790766901084-x1qs2rz0b-slideshow *:before, #fv-chart-1790766901084-x1qs2rz0b-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1790766901084-x1qs2rz0b, #fv-chart-1790766901084-x1qs2rz0b-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1790766901084-x1qs2rz0b {position: relative !important; overflow: visible !important;--riv-primary: #2E6E93;}#fv-chart-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1790766901084-x1qs2rz0b.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1790766901084-x1qs2rz0b.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-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #2E6E93;}#fv-chart-1790766901084-x1qs2rz0b-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1790766901084-x1qs2rz0b-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1790766901084-x1qs2rz0b-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-1790766901084-x1qs2rz0b-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-1790766901084-x1qs2rz0b-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1790766901084-x1qs2rz0b-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1790766901084-x1qs2rz0b-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-1790766901084-x1qs2rz0b-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;}#fv-chart-1790766901084-x1qs2rz0b-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-1790766901084-x1qs2rz0b-slideshow .fv-slideshow-select:focus {outline: 2px solid #2E6E93 !important;border-color: #2E6E93 !important;}#fv-chart-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1790766901084-x1qs2rz0b .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1790766901084-x1qs2rz0b .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1790766901084-x1qs2rz0b .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1790766901084-x1qs2rz0b .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1790766901084-x1qs2rz0b .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1790766901084-x1qs2rz0b .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1790766901084-x1qs2rz0b .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1790766901084-x1qs2rz0b .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1790766901084-x1qs2rz0b .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1790766901084-x1qs2rz0b .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1790766901084-x1qs2rz0b .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1790766901084-x1qs2rz0b .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1790766901084-x1qs2rz0b .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790766901084-x1qs2rz0b .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790766901084-x1qs2rz0b .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1790766901084-x1qs2rz0b .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1790766901084-x1qs2rz0b.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-image-compare-wrapper { position: relative !important; width: 100% !important; overflow: hidden !important; border-radius: 0 !important; background-color: #000 !important; touch-action: pan-y !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-image-compare-inner { position: relative !important; width: 100% !important; height: 100% !important; display: block !important; transform-origin: center center !important; transition: transform 0.1s ease-out !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-image-compare-bg { display: block !important; width: 100% !important; height: auto !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-image-compare-fg { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; object-fit: cover !important; clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-image-compare-slider { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 32px !important; transform: translateX(-50%) !important; cursor: ew-resize !important; z-index: 10 !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-image-compare-slider-line { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 4px !important; background-color: white !important; transform: translateX(-50%) !important; box-shadow: 0 0 10px rgba(0,0,0,0.5) !important; pointer-events: none !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-image-compare-handle { position: absolute !important; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important; width: 32px !important; height: 32px !important; background-color: white !important; border-radius: 50% !important; box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 4px !important; pointer-events: none !important; z-index: 11 !important; overflow: hidden !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-image-compare-arrow-left { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-right: 4px solid #4b5563 !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-image-compare-arrow-right { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-left: 4px solid #4b5563 !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-image-compare-label { position: absolute !important; top: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; padding: 0.25rem 0.75rem !important; border-radius: 0.25rem !important; font-size: 0.875rem !important; font-weight: 500 !important; pointer-events: none !important; backdrop-filter: blur(4px) !important; z-index: 5 !important; transition: right 0.3s ease, opacity 0.2s ease !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-image-compare-expand-btn, #fv-chart-1790766901084-x1qs2rz0b .fv-image-compare-close-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; border: none !important; border-radius: 0.25rem !important; padding: 0.5rem !important; cursor: pointer !important; z-index: 20 !important; display: flex !important; align-items: center !important; justify-content: center !important; backdrop-filter: blur(4px) !important; transition: background-color 0.2s !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-image-compare-expand-btn:hover, #fv-chart-1790766901084-x1qs2rz0b .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-image-compare-wrapper.fv-image-compare-fullscreen { position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100% !important; height: 100% !important; z-index: 999999 !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: rgba(0, 0, 0, 0.9) !important; margin: 0 !important; touch-action: none !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner { width: 100% !important; height: 100% !important; display: flex !important; align-items: center !important; justify-content: center !important; cursor: grab !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg { position: absolute !important; top: 0 !important; left: 0 !important; max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg { max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .fv-bar-row, #fv-chart-1790766901084-x1qs2rz0b .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790766901084-x1qs2rz0b.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1790766901084-x1qs2rz0b.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1790766901084-x1qs2rz0b .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1790766901084-x1qs2rz0b .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b.mobile-view .fv-pie-container,#fv-chart-1790766901084-x1qs2rz0b.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1790766901084-x1qs2rz0b.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-bar-row,#fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-stacked-product,#fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-grouped-bar-product,#fv-chart-1790766901084-x1qs2rz0b.labels-on-top .fv-bar-row,#fv-chart-1790766901084-x1qs2rz0b.labels-on-top .fv-stacked-product,#fv-chart-1790766901084-x1qs2rz0b.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1790766901084-x1qs2rz0b.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-1790766901084-x1qs2rz0b.mobile-view .fv-bar-label,#fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-grouped-product-title,#fv-chart-1790766901084-x1qs2rz0b.labels-on-top .fv-bar-label,#fv-chart-1790766901084-x1qs2rz0b.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-1790766901084-x1qs2rz0b.mobile-view .fv-bar-container,#fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-bar-cluster,#fv-chart-1790766901084-x1qs2rz0b.labels-on-top .fv-bar-container,#fv-chart-1790766901084-x1qs2rz0b.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1790766901084-x1qs2rz0b.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790766901084-x1qs2rz0b.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790766901084-x1qs2rz0b.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790766901084-x1qs2rz0b.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-1790766901084-x1qs2rz0b.mobile-view .fv-x-axis-wrapper,#fv-chart-1790766901084-x1qs2rz0b.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-x-axis-label-space,#fv-chart-1790766901084-x1qs2rz0b.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-x-axis-chart-space,#fv-chart-1790766901084-x1qs2rz0b.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-benchmark-title,#fv-chart-1790766901084-x1qs2rz0b.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-dropdown-title,#fv-chart-1790766901084-x1qs2rz0b.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-carousel-nav-btn,#fv-chart-1790766901084-x1qs2rz0b.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-chart-title,#fv-chart-1790766901084-x1qs2rz0b.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-chart-subhead,#fv-chart-1790766901084-x1qs2rz0b.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-versus-header,#fv-chart-1790766901084-x1qs2rz0b.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-versus-select-wrapper,#fv-chart-1790766901084-x1qs2rz0b.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1790766901084-x1qs2rz0b.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1790766901084-x1qs2rz0b.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1790766901084-x1qs2rz0b.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1790766901084-x1qs2rz0b.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-versus-vs,#fv-chart-1790766901084-x1qs2rz0b.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-versus-select-container,#fv-chart-1790766901084-x1qs2rz0b.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-versus-select,#fv-chart-1790766901084-x1qs2rz0b.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-stl-shop-all-btn,#fv-chart-1790766901084-x1qs2rz0b.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-1790766901084-x1qs2rz0b.mobile-view .fv-stl-shop-all-logo,#fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-stl-shop-all-icon,#fv-chart-1790766901084-x1qs2rz0b.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1790766901084-x1qs2rz0b.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1790766901084-x1qs2rz0b.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-bar-commentary-inline,#fv-chart-1790766901084-x1qs2rz0b.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790766901084-x1qs2rz0b.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1790766901084-x1qs2rz0b .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790766901084-x1qs2rz0b .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790766901084-x1qs2rz0b .fv-bar-row,#fv-chart-1790766901084-x1qs2rz0b .fv-stacked-product,#fv-chart-1790766901084-x1qs2rz0b .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .fv-bar-label,#fv-chart-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .fv-bar-container,#fv-chart-1790766901084-x1qs2rz0b .fv-bar-cluster {width: 100% !important;}#fv-chart-1790766901084-x1qs2rz0b .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790766901084-x1qs2rz0b .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790766901084-x1qs2rz0b .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790766901084-x1qs2rz0b .fv-x-axis-label-space {display: none !important;}#fv-chart-1790766901084-x1qs2rz0b .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790766901084-x1qs2rz0b .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790766901084-x1qs2rz0b .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790766901084-x1qs2rz0b .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790766901084-x1qs2rz0b .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790766901084-x1qs2rz0b .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790766901084-x1qs2rz0b .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790766901084-x1qs2rz0b .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790766901084-x1qs2rz0b .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790766901084-x1qs2rz0b .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790766901084-x1qs2rz0b .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790766901084-x1qs2rz0b .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790766901084-x1qs2rz0b .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790766901084-x1qs2rz0b .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790766901084-x1qs2rz0b .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .fv-stl-shop-all-logo,#fv-chart-1790766901084-x1qs2rz0b .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790766901084-x1qs2rz0b .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790766901084-x1qs2rz0b .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790766901084-x1qs2rz0b .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790766901084-x1qs2rz0b.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": "Sunset","description": "Camera comparison between the iPhone 18 Pro and Samsung Galaxy S26 Utra","creator": {"@type": "Organization","name": "TechRadar","logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-30T11:15:01.084Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Image Comparison","benchmark","comparison","performance","review","TechRadar"],"measurementTechnique": "Performance Benchmarking","variableMeasured": []}</script><div id="fv-chart-1790766901084-x1qs2rz0b" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper fv-no-header fv-is-image-compare  "><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1790766901084-x1qs2rz0b-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="Camera comparison between the iPhone 18 Pro and Samsung Galaxy S26 Utra" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/rxBFUFwCYxyw3XikoHuBoF.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/rxBFUFwCYxyw3XikoHuBoF.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/qLMBn7d6j66ADXtTjdFvGU.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/qLMBn7d6j66ADXtTjdFvGU.jpg" alt="Before" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle fv-image-compare-handle-square"><img src="https://proof.vanilla.tools/media/images/brandLogos/techradar.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">iPhone</div><div class="fv-image-compare-label fv-image-compare-label-right">Samsung</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></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><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() {window.fvAnimateCharts = function(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);});}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);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;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 === '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');}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);}});});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 leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');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);});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');}});}}});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 === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === '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); });}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();}});});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 allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');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();}});}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();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';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 (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1790766901084-x1qs2rz0b', false); });} else {initialize('fv-chart-1790766901084-x1qs2rz0b', false);}})();</script></div><p>Dan nu even wat foto's bij zonsondergang. Hier zien we dat de iPhone heel goed de helderheid van zowel de voor- als achtergrond weet te behouden. De Galaxy probeert gewoon heel sterk een typische zonsonderang-look te creëren. We hebben zeker geen hekel aan de stilistische weergave van de Samsung. Het is in dit geval zeker de meer opvallende foto, maar om dit effect te krijgen, moet er helaas wel veel detail verloren gaan op de voorgrond. Het shot van de iPhone is hier dus weer gebalanceerder, maar minder stijlvol.</p><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-1790766914022-45771jl5n *, #fv-chart-1790766914022-45771jl5n *:before, #fv-chart-1790766914022-45771jl5n *:after, #fv-chart-1790766914022-45771jl5n-slideshow *, #fv-chart-1790766914022-45771jl5n-slideshow *:before, #fv-chart-1790766914022-45771jl5n-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1790766914022-45771jl5n, #fv-chart-1790766914022-45771jl5n-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1790766914022-45771jl5n {position: relative !important; overflow: visible !important;--riv-primary: #2E6E93;}#fv-chart-1790766914022-45771jl5n .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-1790766914022-45771jl5n .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1790766914022-45771jl5n.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1790766914022-45771jl5n.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-1790766914022-45771jl5n .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-1790766914022-45771jl5n-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #2E6E93;}#fv-chart-1790766914022-45771jl5n-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1790766914022-45771jl5n-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1790766914022-45771jl5n-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-1790766914022-45771jl5n-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-1790766914022-45771jl5n-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1790766914022-45771jl5n-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1790766914022-45771jl5n-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-1790766914022-45771jl5n-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;}#fv-chart-1790766914022-45771jl5n-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-1790766914022-45771jl5n-slideshow .fv-slideshow-select:focus {outline: 2px solid #2E6E93 !important;border-color: #2E6E93 !important;}#fv-chart-1790766914022-45771jl5n .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-1790766914022-45771jl5n .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-1790766914022-45771jl5n .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-1790766914022-45771jl5n .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1790766914022-45771jl5n .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1790766914022-45771jl5n .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1790766914022-45771jl5n .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1790766914022-45771jl5n .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1790766914022-45771jl5n .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1790766914022-45771jl5n .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1790766914022-45771jl5n .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1790766914022-45771jl5n .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1790766914022-45771jl5n .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-1790766914022-45771jl5n .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1790766914022-45771jl5n .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1790766914022-45771jl5n .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-1790766914022-45771jl5n .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-1790766914022-45771jl5n .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1790766914022-45771jl5n .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1790766914022-45771jl5n .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1790766914022-45771jl5n .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1790766914022-45771jl5n .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1790766914022-45771jl5n .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-1790766914022-45771jl5n .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1790766914022-45771jl5n .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-1790766914022-45771jl5n .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-1790766914022-45771jl5n .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790766914022-45771jl5n .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790766914022-45771jl5n .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1790766914022-45771jl5n .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1790766914022-45771jl5n .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-1790766914022-45771jl5n .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-1790766914022-45771jl5n .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1790766914022-45771jl5n.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1790766914022-45771jl5n .fv-image-compare-wrapper { position: relative !important; width: 100% !important; overflow: hidden !important; border-radius: 0 !important; background-color: #000 !important; touch-action: pan-y !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790766914022-45771jl5n .fv-image-compare-inner { position: relative !important; width: 100% !important; height: 100% !important; display: block !important; transform-origin: center center !important; transition: transform 0.1s ease-out !important; }#fv-chart-1790766914022-45771jl5n .fv-image-compare-bg { display: block !important; width: 100% !important; height: auto !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790766914022-45771jl5n .fv-image-compare-fg { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; object-fit: cover !important; clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790766914022-45771jl5n .fv-image-compare-slider { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 32px !important; transform: translateX(-50%) !important; cursor: ew-resize !important; z-index: 10 !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790766914022-45771jl5n .fv-image-compare-slider-line { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 4px !important; background-color: white !important; transform: translateX(-50%) !important; box-shadow: 0 0 10px rgba(0,0,0,0.5) !important; pointer-events: none !important; }#fv-chart-1790766914022-45771jl5n .fv-image-compare-handle { position: absolute !important; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important; width: 32px !important; height: 32px !important; background-color: white !important; border-radius: 50% !important; box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 4px !important; pointer-events: none !important; z-index: 11 !important; overflow: hidden !important; }#fv-chart-1790766914022-45771jl5n .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1790766914022-45771jl5n .fv-image-compare-arrow-left { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-right: 4px solid #4b5563 !important; }#fv-chart-1790766914022-45771jl5n .fv-image-compare-arrow-right { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-left: 4px solid #4b5563 !important; }#fv-chart-1790766914022-45771jl5n .fv-image-compare-label { position: absolute !important; top: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; padding: 0.25rem 0.75rem !important; border-radius: 0.25rem !important; font-size: 0.875rem !important; font-weight: 500 !important; pointer-events: none !important; backdrop-filter: blur(4px) !important; z-index: 5 !important; transition: right 0.3s ease, opacity 0.2s ease !important; }#fv-chart-1790766914022-45771jl5n .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1790766914022-45771jl5n .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1790766914022-45771jl5n .fv-image-compare-expand-btn, #fv-chart-1790766914022-45771jl5n .fv-image-compare-close-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; border: none !important; border-radius: 0.25rem !important; padding: 0.5rem !important; cursor: pointer !important; z-index: 20 !important; display: flex !important; align-items: center !important; justify-content: center !important; backdrop-filter: blur(4px) !important; transition: background-color 0.2s !important; }#fv-chart-1790766914022-45771jl5n .fv-image-compare-expand-btn:hover, #fv-chart-1790766914022-45771jl5n .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1790766914022-45771jl5n .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1790766914022-45771jl5n .fv-image-compare-wrapper.fv-image-compare-fullscreen { position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100% !important; height: 100% !important; z-index: 999999 !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: rgba(0, 0, 0, 0.9) !important; margin: 0 !important; touch-action: none !important; }#fv-chart-1790766914022-45771jl5n .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner { width: 100% !important; height: 100% !important; display: flex !important; align-items: center !important; justify-content: center !important; cursor: grab !important; }#fv-chart-1790766914022-45771jl5n .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1790766914022-45771jl5n .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg { position: absolute !important; top: 0 !important; left: 0 !important; max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790766914022-45771jl5n .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg { max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790766914022-45771jl5n .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1790766914022-45771jl5n .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1790766914022-45771jl5n .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1790766914022-45771jl5n .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1790766914022-45771jl5n .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1790766914022-45771jl5n .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-1790766914022-45771jl5n .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1790766914022-45771jl5n .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1790766914022-45771jl5n .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-1790766914022-45771jl5n .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1790766914022-45771jl5n .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1790766914022-45771jl5n .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-1790766914022-45771jl5n .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-1790766914022-45771jl5n .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-1790766914022-45771jl5n .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1790766914022-45771jl5n .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1790766914022-45771jl5n .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-1790766914022-45771jl5n .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1790766914022-45771jl5n .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1790766914022-45771jl5n .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-1790766914022-45771jl5n .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-1790766914022-45771jl5n .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1790766914022-45771jl5n .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1790766914022-45771jl5n .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-1790766914022-45771jl5n .fv-bar-row, #fv-chart-1790766914022-45771jl5n .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1790766914022-45771jl5n .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-1790766914022-45771jl5n .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-1790766914022-45771jl5n .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-1790766914022-45771jl5n.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790766914022-45771jl5n.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1790766914022-45771jl5n.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1790766914022-45771jl5n.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790766914022-45771jl5n.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1790766914022-45771jl5n.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1790766914022-45771jl5n .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-1790766914022-45771jl5n .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1790766914022-45771jl5n .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-1790766914022-45771jl5n .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1790766914022-45771jl5n .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1790766914022-45771jl5n .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-1790766914022-45771jl5n .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1790766914022-45771jl5n .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1790766914022-45771jl5n .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1790766914022-45771jl5n .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1790766914022-45771jl5n .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-1790766914022-45771jl5n .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1790766914022-45771jl5n .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1790766914022-45771jl5n .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1790766914022-45771jl5n .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1790766914022-45771jl5n .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-1790766914022-45771jl5n .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1790766914022-45771jl5n .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1790766914022-45771jl5n .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1790766914022-45771jl5n .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1790766914022-45771jl5n .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1790766914022-45771jl5n .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1790766914022-45771jl5n .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1790766914022-45771jl5n .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1790766914022-45771jl5n .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1790766914022-45771jl5n .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-1790766914022-45771jl5n .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1790766914022-45771jl5n .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-1790766914022-45771jl5n .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1790766914022-45771jl5n .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-1790766914022-45771jl5n .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-1790766914022-45771jl5n.mobile-view .fv-pie-container,#fv-chart-1790766914022-45771jl5n.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790766914022-45771jl5n.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1790766914022-45771jl5n.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790766914022-45771jl5n.mobile-view .fv-bar-row,#fv-chart-1790766914022-45771jl5n.mobile-view .fv-stacked-product,#fv-chart-1790766914022-45771jl5n.mobile-view .fv-grouped-bar-product,#fv-chart-1790766914022-45771jl5n.labels-on-top .fv-bar-row,#fv-chart-1790766914022-45771jl5n.labels-on-top .fv-stacked-product,#fv-chart-1790766914022-45771jl5n.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790766914022-45771jl5n.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1790766914022-45771jl5n.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-1790766914022-45771jl5n.mobile-view .fv-bar-label,#fv-chart-1790766914022-45771jl5n.mobile-view .fv-grouped-product-title,#fv-chart-1790766914022-45771jl5n.labels-on-top .fv-bar-label,#fv-chart-1790766914022-45771jl5n.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-1790766914022-45771jl5n.mobile-view .fv-bar-container,#fv-chart-1790766914022-45771jl5n.mobile-view .fv-bar-cluster,#fv-chart-1790766914022-45771jl5n.labels-on-top .fv-bar-container,#fv-chart-1790766914022-45771jl5n.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1790766914022-45771jl5n.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790766914022-45771jl5n.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790766914022-45771jl5n.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790766914022-45771jl5n.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1790766914022-45771jl5n.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790766914022-45771jl5n.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790766914022-45771jl5n.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790766914022-45771jl5n.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-1790766914022-45771jl5n.mobile-view .fv-x-axis-wrapper,#fv-chart-1790766914022-45771jl5n.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790766914022-45771jl5n.mobile-view .fv-x-axis-label-space,#fv-chart-1790766914022-45771jl5n.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1790766914022-45771jl5n.mobile-view .fv-x-axis-chart-space,#fv-chart-1790766914022-45771jl5n.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790766914022-45771jl5n.mobile-view .fv-benchmark-title,#fv-chart-1790766914022-45771jl5n.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790766914022-45771jl5n.mobile-view .fv-dropdown-title,#fv-chart-1790766914022-45771jl5n.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790766914022-45771jl5n.mobile-view .fv-carousel-nav-btn,#fv-chart-1790766914022-45771jl5n.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790766914022-45771jl5n.mobile-view .fv-chart-title,#fv-chart-1790766914022-45771jl5n.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790766914022-45771jl5n.mobile-view .fv-chart-subhead,#fv-chart-1790766914022-45771jl5n.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790766914022-45771jl5n.mobile-view .fv-versus-header,#fv-chart-1790766914022-45771jl5n.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790766914022-45771jl5n.mobile-view .fv-versus-select-wrapper,#fv-chart-1790766914022-45771jl5n.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790766914022-45771jl5n.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1790766914022-45771jl5n.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790766914022-45771jl5n.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1790766914022-45771jl5n.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790766914022-45771jl5n.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1790766914022-45771jl5n.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790766914022-45771jl5n.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1790766914022-45771jl5n.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790766914022-45771jl5n.mobile-view .fv-versus-vs,#fv-chart-1790766914022-45771jl5n.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790766914022-45771jl5n.mobile-view .fv-versus-select-container,#fv-chart-1790766914022-45771jl5n.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790766914022-45771jl5n.mobile-view .fv-versus-select,#fv-chart-1790766914022-45771jl5n.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790766914022-45771jl5n.mobile-view .fv-stl-shop-all-btn,#fv-chart-1790766914022-45771jl5n.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-1790766914022-45771jl5n.mobile-view .fv-stl-shop-all-logo,#fv-chart-1790766914022-45771jl5n.mobile-view .fv-stl-shop-all-icon,#fv-chart-1790766914022-45771jl5n.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1790766914022-45771jl5n.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790766914022-45771jl5n.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1790766914022-45771jl5n.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790766914022-45771jl5n.mobile-view .fv-bar-commentary-inline,#fv-chart-1790766914022-45771jl5n.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790766914022-45771jl5n.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790766914022-45771jl5n.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1790766914022-45771jl5n .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790766914022-45771jl5n .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790766914022-45771jl5n .fv-bar-row,#fv-chart-1790766914022-45771jl5n .fv-stacked-product,#fv-chart-1790766914022-45771jl5n .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790766914022-45771jl5n .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-1790766914022-45771jl5n .fv-bar-label,#fv-chart-1790766914022-45771jl5n .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-1790766914022-45771jl5n .fv-bar-container,#fv-chart-1790766914022-45771jl5n .fv-bar-cluster {width: 100% !important;}#fv-chart-1790766914022-45771jl5n .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790766914022-45771jl5n .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790766914022-45771jl5n .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790766914022-45771jl5n .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-1790766914022-45771jl5n .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790766914022-45771jl5n .fv-x-axis-label-space {display: none !important;}#fv-chart-1790766914022-45771jl5n .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790766914022-45771jl5n .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790766914022-45771jl5n .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790766914022-45771jl5n .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790766914022-45771jl5n .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790766914022-45771jl5n .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790766914022-45771jl5n .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790766914022-45771jl5n .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790766914022-45771jl5n .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790766914022-45771jl5n .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790766914022-45771jl5n .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790766914022-45771jl5n .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790766914022-45771jl5n .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790766914022-45771jl5n .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790766914022-45771jl5n .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790766914022-45771jl5n .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-1790766914022-45771jl5n .fv-stl-shop-all-logo,#fv-chart-1790766914022-45771jl5n .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790766914022-45771jl5n .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790766914022-45771jl5n .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790766914022-45771jl5n .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790766914022-45771jl5n.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": "Dancers 1","description": "Camera comparison between the iPhone 18 Pro and Samsung Galaxy S26 Utra","creator": {"@type": "Organization","name": "TechRadar","logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-30T11:15:14.022Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Image Comparison","benchmark","comparison","performance","review","TechRadar"],"measurementTechnique": "Performance Benchmarking","variableMeasured": []}</script><div id="fv-chart-1790766914022-45771jl5n" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper fv-no-header fv-is-image-compare  "><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1790766914022-45771jl5n-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="Camera comparison between the iPhone 18 Pro and Samsung Galaxy S26 Utra" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/sDeLFTkNn6gMu3wa4XKZMF.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/sDeLFTkNn6gMu3wa4XKZMF.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/xwvvgkGvJww5UiDEfDbddT.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/xwvvgkGvJww5UiDEfDbddT.jpg" alt="Before" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle fv-image-compare-handle-square"><img src="https://proof.vanilla.tools/media/images/brandLogos/techradar.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">iPhone</div><div class="fv-image-compare-label fv-image-compare-label-right">Samsung</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></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><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() {window.fvAnimateCharts = function(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);});}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);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;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 === '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');}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);}});});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 leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');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);});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');}});}}});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 === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === '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); });}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();}});});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 allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');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();}});}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();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';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 (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1790766914022-45771jl5n', false); });} else {initialize('fv-chart-1790766914022-45771jl5n', false);}})();</script></div><p>Bij deze vergelijking zien we duidelijk dat de Galaxy S26 Ultra <em>wel </em>de voor- en achtergrond goed kan balanceren bij weinig licht. We zijn van mening dat Samsung dit hier zelfs iets beter doet dan Apple. </p><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-1790766925951-oczmvueqy *, #fv-chart-1790766925951-oczmvueqy *:before, #fv-chart-1790766925951-oczmvueqy *:after, #fv-chart-1790766925951-oczmvueqy-slideshow *, #fv-chart-1790766925951-oczmvueqy-slideshow *:before, #fv-chart-1790766925951-oczmvueqy-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1790766925951-oczmvueqy, #fv-chart-1790766925951-oczmvueqy-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1790766925951-oczmvueqy {position: relative !important; overflow: visible !important;--riv-primary: #2E6E93;}#fv-chart-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1790766925951-oczmvueqy.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1790766925951-oczmvueqy.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-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #2E6E93;}#fv-chart-1790766925951-oczmvueqy-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1790766925951-oczmvueqy-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1790766925951-oczmvueqy-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-1790766925951-oczmvueqy-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-1790766925951-oczmvueqy-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1790766925951-oczmvueqy-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1790766925951-oczmvueqy-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-1790766925951-oczmvueqy-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;}#fv-chart-1790766925951-oczmvueqy-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-1790766925951-oczmvueqy-slideshow .fv-slideshow-select:focus {outline: 2px solid #2E6E93 !important;border-color: #2E6E93 !important;}#fv-chart-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1790766925951-oczmvueqy .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1790766925951-oczmvueqy .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1790766925951-oczmvueqy .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1790766925951-oczmvueqy .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1790766925951-oczmvueqy .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1790766925951-oczmvueqy .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1790766925951-oczmvueqy .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1790766925951-oczmvueqy .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1790766925951-oczmvueqy .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1790766925951-oczmvueqy .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1790766925951-oczmvueqy .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1790766925951-oczmvueqy .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1790766925951-oczmvueqy .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790766925951-oczmvueqy .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790766925951-oczmvueqy .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1790766925951-oczmvueqy .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1790766925951-oczmvueqy.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1790766925951-oczmvueqy .fv-image-compare-wrapper { position: relative !important; width: 100% !important; overflow: hidden !important; border-radius: 0 !important; background-color: #000 !important; touch-action: pan-y !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790766925951-oczmvueqy .fv-image-compare-inner { position: relative !important; width: 100% !important; height: 100% !important; display: block !important; transform-origin: center center !important; transition: transform 0.1s ease-out !important; }#fv-chart-1790766925951-oczmvueqy .fv-image-compare-bg { display: block !important; width: 100% !important; height: auto !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790766925951-oczmvueqy .fv-image-compare-fg { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; object-fit: cover !important; clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790766925951-oczmvueqy .fv-image-compare-slider { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 32px !important; transform: translateX(-50%) !important; cursor: ew-resize !important; z-index: 10 !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790766925951-oczmvueqy .fv-image-compare-slider-line { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 4px !important; background-color: white !important; transform: translateX(-50%) !important; box-shadow: 0 0 10px rgba(0,0,0,0.5) !important; pointer-events: none !important; }#fv-chart-1790766925951-oczmvueqy .fv-image-compare-handle { position: absolute !important; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important; width: 32px !important; height: 32px !important; background-color: white !important; border-radius: 50% !important; box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 4px !important; pointer-events: none !important; z-index: 11 !important; overflow: hidden !important; }#fv-chart-1790766925951-oczmvueqy .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1790766925951-oczmvueqy .fv-image-compare-arrow-left { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-right: 4px solid #4b5563 !important; }#fv-chart-1790766925951-oczmvueqy .fv-image-compare-arrow-right { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-left: 4px solid #4b5563 !important; }#fv-chart-1790766925951-oczmvueqy .fv-image-compare-label { position: absolute !important; top: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; padding: 0.25rem 0.75rem !important; border-radius: 0.25rem !important; font-size: 0.875rem !important; font-weight: 500 !important; pointer-events: none !important; backdrop-filter: blur(4px) !important; z-index: 5 !important; transition: right 0.3s ease, opacity 0.2s ease !important; }#fv-chart-1790766925951-oczmvueqy .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1790766925951-oczmvueqy .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1790766925951-oczmvueqy .fv-image-compare-expand-btn, #fv-chart-1790766925951-oczmvueqy .fv-image-compare-close-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; border: none !important; border-radius: 0.25rem !important; padding: 0.5rem !important; cursor: pointer !important; z-index: 20 !important; display: flex !important; align-items: center !important; justify-content: center !important; backdrop-filter: blur(4px) !important; transition: background-color 0.2s !important; }#fv-chart-1790766925951-oczmvueqy .fv-image-compare-expand-btn:hover, #fv-chart-1790766925951-oczmvueqy .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1790766925951-oczmvueqy .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1790766925951-oczmvueqy .fv-image-compare-wrapper.fv-image-compare-fullscreen { position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100% !important; height: 100% !important; z-index: 999999 !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: rgba(0, 0, 0, 0.9) !important; margin: 0 !important; touch-action: none !important; }#fv-chart-1790766925951-oczmvueqy .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner { width: 100% !important; height: 100% !important; display: flex !important; align-items: center !important; justify-content: center !important; cursor: grab !important; }#fv-chart-1790766925951-oczmvueqy .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1790766925951-oczmvueqy .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg { position: absolute !important; top: 0 !important; left: 0 !important; max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790766925951-oczmvueqy .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg { max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790766925951-oczmvueqy .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1790766925951-oczmvueqy .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1790766925951-oczmvueqy .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1790766925951-oczmvueqy .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1790766925951-oczmvueqy .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1790766925951-oczmvueqy .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1790766925951-oczmvueqy .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1790766925951-oczmvueqy .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1790766925951-oczmvueqy .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1790766925951-oczmvueqy .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .fv-bar-row, #fv-chart-1790766925951-oczmvueqy .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790766925951-oczmvueqy.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1790766925951-oczmvueqy.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1790766925951-oczmvueqy.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790766925951-oczmvueqy.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1790766925951-oczmvueqy.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1790766925951-oczmvueqy .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1790766925951-oczmvueqy .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1790766925951-oczmvueqy .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1790766925951-oczmvueqy .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1790766925951-oczmvueqy .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1790766925951-oczmvueqy .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1790766925951-oczmvueqy .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1790766925951-oczmvueqy .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1790766925951-oczmvueqy .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1790766925951-oczmvueqy .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1790766925951-oczmvueqy .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1790766925951-oczmvueqy .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1790766925951-oczmvueqy .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1790766925951-oczmvueqy .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1790766925951-oczmvueqy .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy.mobile-view .fv-pie-container,#fv-chart-1790766925951-oczmvueqy.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790766925951-oczmvueqy.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1790766925951-oczmvueqy.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790766925951-oczmvueqy.mobile-view .fv-bar-row,#fv-chart-1790766925951-oczmvueqy.mobile-view .fv-stacked-product,#fv-chart-1790766925951-oczmvueqy.mobile-view .fv-grouped-bar-product,#fv-chart-1790766925951-oczmvueqy.labels-on-top .fv-bar-row,#fv-chart-1790766925951-oczmvueqy.labels-on-top .fv-stacked-product,#fv-chart-1790766925951-oczmvueqy.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790766925951-oczmvueqy.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1790766925951-oczmvueqy.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-1790766925951-oczmvueqy.mobile-view .fv-bar-label,#fv-chart-1790766925951-oczmvueqy.mobile-view .fv-grouped-product-title,#fv-chart-1790766925951-oczmvueqy.labels-on-top .fv-bar-label,#fv-chart-1790766925951-oczmvueqy.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-1790766925951-oczmvueqy.mobile-view .fv-bar-container,#fv-chart-1790766925951-oczmvueqy.mobile-view .fv-bar-cluster,#fv-chart-1790766925951-oczmvueqy.labels-on-top .fv-bar-container,#fv-chart-1790766925951-oczmvueqy.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1790766925951-oczmvueqy.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790766925951-oczmvueqy.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790766925951-oczmvueqy.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790766925951-oczmvueqy.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1790766925951-oczmvueqy.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790766925951-oczmvueqy.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790766925951-oczmvueqy.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790766925951-oczmvueqy.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-1790766925951-oczmvueqy.mobile-view .fv-x-axis-wrapper,#fv-chart-1790766925951-oczmvueqy.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790766925951-oczmvueqy.mobile-view .fv-x-axis-label-space,#fv-chart-1790766925951-oczmvueqy.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1790766925951-oczmvueqy.mobile-view .fv-x-axis-chart-space,#fv-chart-1790766925951-oczmvueqy.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790766925951-oczmvueqy.mobile-view .fv-benchmark-title,#fv-chart-1790766925951-oczmvueqy.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790766925951-oczmvueqy.mobile-view .fv-dropdown-title,#fv-chart-1790766925951-oczmvueqy.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790766925951-oczmvueqy.mobile-view .fv-carousel-nav-btn,#fv-chart-1790766925951-oczmvueqy.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790766925951-oczmvueqy.mobile-view .fv-chart-title,#fv-chart-1790766925951-oczmvueqy.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790766925951-oczmvueqy.mobile-view .fv-chart-subhead,#fv-chart-1790766925951-oczmvueqy.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790766925951-oczmvueqy.mobile-view .fv-versus-header,#fv-chart-1790766925951-oczmvueqy.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790766925951-oczmvueqy.mobile-view .fv-versus-select-wrapper,#fv-chart-1790766925951-oczmvueqy.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790766925951-oczmvueqy.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1790766925951-oczmvueqy.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790766925951-oczmvueqy.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1790766925951-oczmvueqy.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790766925951-oczmvueqy.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1790766925951-oczmvueqy.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790766925951-oczmvueqy.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1790766925951-oczmvueqy.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790766925951-oczmvueqy.mobile-view .fv-versus-vs,#fv-chart-1790766925951-oczmvueqy.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790766925951-oczmvueqy.mobile-view .fv-versus-select-container,#fv-chart-1790766925951-oczmvueqy.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790766925951-oczmvueqy.mobile-view .fv-versus-select,#fv-chart-1790766925951-oczmvueqy.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790766925951-oczmvueqy.mobile-view .fv-stl-shop-all-btn,#fv-chart-1790766925951-oczmvueqy.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-1790766925951-oczmvueqy.mobile-view .fv-stl-shop-all-logo,#fv-chart-1790766925951-oczmvueqy.mobile-view .fv-stl-shop-all-icon,#fv-chart-1790766925951-oczmvueqy.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1790766925951-oczmvueqy.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790766925951-oczmvueqy.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1790766925951-oczmvueqy.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790766925951-oczmvueqy.mobile-view .fv-bar-commentary-inline,#fv-chart-1790766925951-oczmvueqy.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790766925951-oczmvueqy.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790766925951-oczmvueqy.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1790766925951-oczmvueqy .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790766925951-oczmvueqy .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790766925951-oczmvueqy .fv-bar-row,#fv-chart-1790766925951-oczmvueqy .fv-stacked-product,#fv-chart-1790766925951-oczmvueqy .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .fv-bar-label,#fv-chart-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .fv-bar-container,#fv-chart-1790766925951-oczmvueqy .fv-bar-cluster {width: 100% !important;}#fv-chart-1790766925951-oczmvueqy .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790766925951-oczmvueqy .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790766925951-oczmvueqy .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790766925951-oczmvueqy .fv-x-axis-label-space {display: none !important;}#fv-chart-1790766925951-oczmvueqy .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790766925951-oczmvueqy .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790766925951-oczmvueqy .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790766925951-oczmvueqy .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790766925951-oczmvueqy .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790766925951-oczmvueqy .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790766925951-oczmvueqy .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790766925951-oczmvueqy .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790766925951-oczmvueqy .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790766925951-oczmvueqy .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790766925951-oczmvueqy .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790766925951-oczmvueqy .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790766925951-oczmvueqy .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790766925951-oczmvueqy .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790766925951-oczmvueqy .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .fv-stl-shop-all-logo,#fv-chart-1790766925951-oczmvueqy .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790766925951-oczmvueqy .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790766925951-oczmvueqy .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790766925951-oczmvueqy .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790766925951-oczmvueqy.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": "Dancers 2","description": "Camera comparison between the iPhone 18 Pro and Samsung Galaxy S26 Utra","creator": {"@type": "Organization","name": "TechRadar","logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-30T11:15:25.951Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Image Comparison","benchmark","comparison","performance","review","TechRadar"],"measurementTechnique": "Performance Benchmarking","variableMeasured": []}</script><div id="fv-chart-1790766925951-oczmvueqy" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper fv-no-header fv-is-image-compare  "><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1790766925951-oczmvueqy-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="Camera comparison between the iPhone 18 Pro and Samsung Galaxy S26 Utra" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/2mgoz9DgUyDYtJaUwH3YUF.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/2mgoz9DgUyDYtJaUwH3YUF.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/insLJsi2nWShx7LRHa5dvT.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/insLJsi2nWShx7LRHa5dvT.jpg" alt="Before" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle fv-image-compare-handle-square"><img src="https://proof.vanilla.tools/media/images/brandLogos/techradar.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">iPhone</div><div class="fv-image-compare-label fv-image-compare-label-right">Samsung</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></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><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() {window.fvAnimateCharts = function(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);});}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);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;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 === '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');}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);}});});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 leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');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);});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');}});}}});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 === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === '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); });}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();}});});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 allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');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();}});}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();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';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 (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1790766925951-oczmvueqy', false); });} else {initialize('fv-chart-1790766925951-oczmvueqy', false);}})();</script></div><p>Opnieuw zien we hier weer erg vergelijkbare resultaten. Wat alleen wel opvalt, is dat de iPhone voor een wat warmere kleurtint kiest, die vervaagt van oranje tot rood. Bij Samsung loopt de kleur meer over van rood naar bijna roze. Dit is overigens ook wel een lastig shot om goed vast te leggen. </p><h3 class="article-body__section" id="section-zoom"><span>Zoom</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-1790766883396-8tcxzpvmr *, #fv-chart-1790766883396-8tcxzpvmr *:before, #fv-chart-1790766883396-8tcxzpvmr *:after, #fv-chart-1790766883396-8tcxzpvmr-slideshow *, #fv-chart-1790766883396-8tcxzpvmr-slideshow *:before, #fv-chart-1790766883396-8tcxzpvmr-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1790766883396-8tcxzpvmr, #fv-chart-1790766883396-8tcxzpvmr-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1790766883396-8tcxzpvmr {position: relative !important; overflow: visible !important;--riv-primary: #2E6E93;}#fv-chart-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1790766883396-8tcxzpvmr.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1790766883396-8tcxzpvmr.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-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #2E6E93;}#fv-chart-1790766883396-8tcxzpvmr-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1790766883396-8tcxzpvmr-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1790766883396-8tcxzpvmr-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-1790766883396-8tcxzpvmr-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-1790766883396-8tcxzpvmr-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1790766883396-8tcxzpvmr-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1790766883396-8tcxzpvmr-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-1790766883396-8tcxzpvmr-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;}#fv-chart-1790766883396-8tcxzpvmr-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-1790766883396-8tcxzpvmr-slideshow .fv-slideshow-select:focus {outline: 2px solid #2E6E93 !important;border-color: #2E6E93 !important;}#fv-chart-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1790766883396-8tcxzpvmr .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1790766883396-8tcxzpvmr .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1790766883396-8tcxzpvmr .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1790766883396-8tcxzpvmr .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1790766883396-8tcxzpvmr .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1790766883396-8tcxzpvmr .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1790766883396-8tcxzpvmr .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1790766883396-8tcxzpvmr .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1790766883396-8tcxzpvmr .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1790766883396-8tcxzpvmr .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1790766883396-8tcxzpvmr .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1790766883396-8tcxzpvmr .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1790766883396-8tcxzpvmr .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790766883396-8tcxzpvmr .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790766883396-8tcxzpvmr .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1790766883396-8tcxzpvmr .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1790766883396-8tcxzpvmr.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-image-compare-wrapper { position: relative !important; width: 100% !important; overflow: hidden !important; border-radius: 0 !important; background-color: #000 !important; touch-action: pan-y !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-image-compare-inner { position: relative !important; width: 100% !important; height: 100% !important; display: block !important; transform-origin: center center !important; transition: transform 0.1s ease-out !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-image-compare-bg { display: block !important; width: 100% !important; height: auto !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-image-compare-fg { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; object-fit: cover !important; clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-image-compare-slider { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 32px !important; transform: translateX(-50%) !important; cursor: ew-resize !important; z-index: 10 !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-image-compare-slider-line { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 4px !important; background-color: white !important; transform: translateX(-50%) !important; box-shadow: 0 0 10px rgba(0,0,0,0.5) !important; pointer-events: none !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-image-compare-handle { position: absolute !important; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important; width: 32px !important; height: 32px !important; background-color: white !important; border-radius: 50% !important; box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 4px !important; pointer-events: none !important; z-index: 11 !important; overflow: hidden !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-image-compare-arrow-left { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-right: 4px solid #4b5563 !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-image-compare-arrow-right { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-left: 4px solid #4b5563 !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-image-compare-label { position: absolute !important; top: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; padding: 0.25rem 0.75rem !important; border-radius: 0.25rem !important; font-size: 0.875rem !important; font-weight: 500 !important; pointer-events: none !important; backdrop-filter: blur(4px) !important; z-index: 5 !important; transition: right 0.3s ease, opacity 0.2s ease !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-image-compare-expand-btn, #fv-chart-1790766883396-8tcxzpvmr .fv-image-compare-close-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; border: none !important; border-radius: 0.25rem !important; padding: 0.5rem !important; cursor: pointer !important; z-index: 20 !important; display: flex !important; align-items: center !important; justify-content: center !important; backdrop-filter: blur(4px) !important; transition: background-color 0.2s !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-image-compare-expand-btn:hover, #fv-chart-1790766883396-8tcxzpvmr .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-image-compare-wrapper.fv-image-compare-fullscreen { position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100% !important; height: 100% !important; z-index: 999999 !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: rgba(0, 0, 0, 0.9) !important; margin: 0 !important; touch-action: none !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner { width: 100% !important; height: 100% !important; display: flex !important; align-items: center !important; justify-content: center !important; cursor: grab !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg { position: absolute !important; top: 0 !important; left: 0 !important; max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg { max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .fv-bar-row, #fv-chart-1790766883396-8tcxzpvmr .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790766883396-8tcxzpvmr.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1790766883396-8tcxzpvmr.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1790766883396-8tcxzpvmr .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1790766883396-8tcxzpvmr .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr.mobile-view .fv-pie-container,#fv-chart-1790766883396-8tcxzpvmr.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1790766883396-8tcxzpvmr.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-bar-row,#fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-stacked-product,#fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-grouped-bar-product,#fv-chart-1790766883396-8tcxzpvmr.labels-on-top .fv-bar-row,#fv-chart-1790766883396-8tcxzpvmr.labels-on-top .fv-stacked-product,#fv-chart-1790766883396-8tcxzpvmr.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1790766883396-8tcxzpvmr.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-1790766883396-8tcxzpvmr.mobile-view .fv-bar-label,#fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-grouped-product-title,#fv-chart-1790766883396-8tcxzpvmr.labels-on-top .fv-bar-label,#fv-chart-1790766883396-8tcxzpvmr.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-1790766883396-8tcxzpvmr.mobile-view .fv-bar-container,#fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-bar-cluster,#fv-chart-1790766883396-8tcxzpvmr.labels-on-top .fv-bar-container,#fv-chart-1790766883396-8tcxzpvmr.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1790766883396-8tcxzpvmr.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790766883396-8tcxzpvmr.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790766883396-8tcxzpvmr.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790766883396-8tcxzpvmr.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-1790766883396-8tcxzpvmr.mobile-view .fv-x-axis-wrapper,#fv-chart-1790766883396-8tcxzpvmr.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-x-axis-label-space,#fv-chart-1790766883396-8tcxzpvmr.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-x-axis-chart-space,#fv-chart-1790766883396-8tcxzpvmr.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-benchmark-title,#fv-chart-1790766883396-8tcxzpvmr.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-dropdown-title,#fv-chart-1790766883396-8tcxzpvmr.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-carousel-nav-btn,#fv-chart-1790766883396-8tcxzpvmr.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-chart-title,#fv-chart-1790766883396-8tcxzpvmr.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-chart-subhead,#fv-chart-1790766883396-8tcxzpvmr.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-versus-header,#fv-chart-1790766883396-8tcxzpvmr.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-versus-select-wrapper,#fv-chart-1790766883396-8tcxzpvmr.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1790766883396-8tcxzpvmr.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1790766883396-8tcxzpvmr.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1790766883396-8tcxzpvmr.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1790766883396-8tcxzpvmr.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-versus-vs,#fv-chart-1790766883396-8tcxzpvmr.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-versus-select-container,#fv-chart-1790766883396-8tcxzpvmr.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-versus-select,#fv-chart-1790766883396-8tcxzpvmr.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-stl-shop-all-btn,#fv-chart-1790766883396-8tcxzpvmr.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-1790766883396-8tcxzpvmr.mobile-view .fv-stl-shop-all-logo,#fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-stl-shop-all-icon,#fv-chart-1790766883396-8tcxzpvmr.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1790766883396-8tcxzpvmr.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1790766883396-8tcxzpvmr.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-bar-commentary-inline,#fv-chart-1790766883396-8tcxzpvmr.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790766883396-8tcxzpvmr.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1790766883396-8tcxzpvmr .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790766883396-8tcxzpvmr .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790766883396-8tcxzpvmr .fv-bar-row,#fv-chart-1790766883396-8tcxzpvmr .fv-stacked-product,#fv-chart-1790766883396-8tcxzpvmr .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .fv-bar-label,#fv-chart-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .fv-bar-container,#fv-chart-1790766883396-8tcxzpvmr .fv-bar-cluster {width: 100% !important;}#fv-chart-1790766883396-8tcxzpvmr .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790766883396-8tcxzpvmr .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790766883396-8tcxzpvmr .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790766883396-8tcxzpvmr .fv-x-axis-label-space {display: none !important;}#fv-chart-1790766883396-8tcxzpvmr .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790766883396-8tcxzpvmr .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790766883396-8tcxzpvmr .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790766883396-8tcxzpvmr .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790766883396-8tcxzpvmr .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790766883396-8tcxzpvmr .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790766883396-8tcxzpvmr .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790766883396-8tcxzpvmr .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790766883396-8tcxzpvmr .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790766883396-8tcxzpvmr .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790766883396-8tcxzpvmr .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790766883396-8tcxzpvmr .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790766883396-8tcxzpvmr .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790766883396-8tcxzpvmr .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790766883396-8tcxzpvmr .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .fv-stl-shop-all-logo,#fv-chart-1790766883396-8tcxzpvmr .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790766883396-8tcxzpvmr .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790766883396-8tcxzpvmr .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790766883396-8tcxzpvmr .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790766883396-8tcxzpvmr.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": "Statue 2","description": "Camera comparison between the iPhone 18 Pro and Samsung Galaxy S26 Utra","creator": {"@type": "Organization","name": "TechRadar","logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-30T11:14:43.397Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Image Comparison","benchmark","comparison","performance","review","TechRadar"],"measurementTechnique": "Performance Benchmarking","variableMeasured": []}</script><div id="fv-chart-1790766883396-8tcxzpvmr" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper fv-no-header fv-is-image-compare  "><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1790766883396-8tcxzpvmr-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="Camera comparison between the iPhone 18 Pro and Samsung Galaxy S26 Utra" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/iX8f4AP8KonokMVMtVmdab.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/iX8f4AP8KonokMVMtVmdab.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/fcQnvgFDmyfoDdaEqTSTHQ.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/fcQnvgFDmyfoDdaEqTSTHQ.jpg" alt="Before" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle fv-image-compare-handle-square"><img src="https://proof.vanilla.tools/media/images/brandLogos/techradar.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">iPhone</div><div class="fv-image-compare-label fv-image-compare-label-right">Samsung</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></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><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() {window.fvAnimateCharts = function(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);});}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);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;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 === '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');}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);}});});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 leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');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);});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');}});}}});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 === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === '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); });}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();}});});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 allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');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();}});}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();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';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 (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1790766883396-8tcxzpvmr', false); });} else {initialize('fv-chart-1790766883396-8tcxzpvmr', false);}})();</script></div><p>Nu weer even terug naar het standbeeld. Dit keer hebben we hier foto's van gemaakt met 4x optische zoom bij de iPhone en met 5x optische zoom bij de Samsung. </p><p>Het is indrukwekkend hoeveel detail beide telefoons hier vast wisten te leggen. Toch ziet voor ons de foto van de Galaxy er hier wel duidelijk het scherpst uit. Dat is ook niet echt een verrassing gezien het verschil in de mate van optische zoom. De Galaxy weet simpelweg meer informatie op te slaan waar de beeldverwerking vervolgens op kan worden losgelaten en dat zorgt uiteindelijk dus voor een gedetailleerdere foto. </p><p>Het is ook mooi hoe de Galaxy hier de focus wat minder legt op de kleur van de wazige wolken op de achtergrond om zo juist de focus op het standbeeld te leggen. Dat is niet echt wat je zou verwachten gezien de manier waarop kleuren tot nu toe werden weergegeven bij de Samsung.  </p><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-1790766874942-qy3waoabo *, #fv-chart-1790766874942-qy3waoabo *:before, #fv-chart-1790766874942-qy3waoabo *:after, #fv-chart-1790766874942-qy3waoabo-slideshow *, #fv-chart-1790766874942-qy3waoabo-slideshow *:before, #fv-chart-1790766874942-qy3waoabo-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1790766874942-qy3waoabo, #fv-chart-1790766874942-qy3waoabo-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1790766874942-qy3waoabo {position: relative !important; overflow: visible !important;--riv-primary: #2E6E93;}#fv-chart-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1790766874942-qy3waoabo.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1790766874942-qy3waoabo.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-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #2E6E93;}#fv-chart-1790766874942-qy3waoabo-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1790766874942-qy3waoabo-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1790766874942-qy3waoabo-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-1790766874942-qy3waoabo-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-1790766874942-qy3waoabo-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1790766874942-qy3waoabo-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1790766874942-qy3waoabo-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-1790766874942-qy3waoabo-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;}#fv-chart-1790766874942-qy3waoabo-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-1790766874942-qy3waoabo-slideshow .fv-slideshow-select:focus {outline: 2px solid #2E6E93 !important;border-color: #2E6E93 !important;}#fv-chart-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1790766874942-qy3waoabo .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1790766874942-qy3waoabo .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1790766874942-qy3waoabo .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1790766874942-qy3waoabo .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1790766874942-qy3waoabo .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1790766874942-qy3waoabo .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1790766874942-qy3waoabo .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1790766874942-qy3waoabo .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1790766874942-qy3waoabo .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1790766874942-qy3waoabo .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1790766874942-qy3waoabo .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1790766874942-qy3waoabo .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1790766874942-qy3waoabo .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790766874942-qy3waoabo .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790766874942-qy3waoabo .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1790766874942-qy3waoabo .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1790766874942-qy3waoabo.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1790766874942-qy3waoabo .fv-image-compare-wrapper { position: relative !important; width: 100% !important; overflow: hidden !important; border-radius: 0 !important; background-color: #000 !important; touch-action: pan-y !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790766874942-qy3waoabo .fv-image-compare-inner { position: relative !important; width: 100% !important; height: 100% !important; display: block !important; transform-origin: center center !important; transition: transform 0.1s ease-out !important; }#fv-chart-1790766874942-qy3waoabo .fv-image-compare-bg { display: block !important; width: 100% !important; height: auto !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790766874942-qy3waoabo .fv-image-compare-fg { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; object-fit: cover !important; clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790766874942-qy3waoabo .fv-image-compare-slider { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 32px !important; transform: translateX(-50%) !important; cursor: ew-resize !important; z-index: 10 !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790766874942-qy3waoabo .fv-image-compare-slider-line { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 4px !important; background-color: white !important; transform: translateX(-50%) !important; box-shadow: 0 0 10px rgba(0,0,0,0.5) !important; pointer-events: none !important; }#fv-chart-1790766874942-qy3waoabo .fv-image-compare-handle { position: absolute !important; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important; width: 32px !important; height: 32px !important; background-color: white !important; border-radius: 50% !important; box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 4px !important; pointer-events: none !important; z-index: 11 !important; overflow: hidden !important; }#fv-chart-1790766874942-qy3waoabo .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1790766874942-qy3waoabo .fv-image-compare-arrow-left { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-right: 4px solid #4b5563 !important; }#fv-chart-1790766874942-qy3waoabo .fv-image-compare-arrow-right { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-left: 4px solid #4b5563 !important; }#fv-chart-1790766874942-qy3waoabo .fv-image-compare-label { position: absolute !important; top: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; padding: 0.25rem 0.75rem !important; border-radius: 0.25rem !important; font-size: 0.875rem !important; font-weight: 500 !important; pointer-events: none !important; backdrop-filter: blur(4px) !important; z-index: 5 !important; transition: right 0.3s ease, opacity 0.2s ease !important; }#fv-chart-1790766874942-qy3waoabo .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1790766874942-qy3waoabo .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1790766874942-qy3waoabo .fv-image-compare-expand-btn, #fv-chart-1790766874942-qy3waoabo .fv-image-compare-close-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; border: none !important; border-radius: 0.25rem !important; padding: 0.5rem !important; cursor: pointer !important; z-index: 20 !important; display: flex !important; align-items: center !important; justify-content: center !important; backdrop-filter: blur(4px) !important; transition: background-color 0.2s !important; }#fv-chart-1790766874942-qy3waoabo .fv-image-compare-expand-btn:hover, #fv-chart-1790766874942-qy3waoabo .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1790766874942-qy3waoabo .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1790766874942-qy3waoabo .fv-image-compare-wrapper.fv-image-compare-fullscreen { position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100% !important; height: 100% !important; z-index: 999999 !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: rgba(0, 0, 0, 0.9) !important; margin: 0 !important; touch-action: none !important; }#fv-chart-1790766874942-qy3waoabo .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner { width: 100% !important; height: 100% !important; display: flex !important; align-items: center !important; justify-content: center !important; cursor: grab !important; }#fv-chart-1790766874942-qy3waoabo .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1790766874942-qy3waoabo .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg { position: absolute !important; top: 0 !important; left: 0 !important; max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790766874942-qy3waoabo .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg { max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790766874942-qy3waoabo .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1790766874942-qy3waoabo .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1790766874942-qy3waoabo .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1790766874942-qy3waoabo .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1790766874942-qy3waoabo .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1790766874942-qy3waoabo .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1790766874942-qy3waoabo .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1790766874942-qy3waoabo .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1790766874942-qy3waoabo .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1790766874942-qy3waoabo .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .fv-bar-row, #fv-chart-1790766874942-qy3waoabo .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790766874942-qy3waoabo.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1790766874942-qy3waoabo.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1790766874942-qy3waoabo.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790766874942-qy3waoabo.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1790766874942-qy3waoabo.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1790766874942-qy3waoabo .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1790766874942-qy3waoabo .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1790766874942-qy3waoabo .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1790766874942-qy3waoabo .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1790766874942-qy3waoabo .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1790766874942-qy3waoabo .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1790766874942-qy3waoabo .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1790766874942-qy3waoabo .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1790766874942-qy3waoabo .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1790766874942-qy3waoabo .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1790766874942-qy3waoabo .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1790766874942-qy3waoabo .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1790766874942-qy3waoabo .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1790766874942-qy3waoabo .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1790766874942-qy3waoabo .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo.mobile-view .fv-pie-container,#fv-chart-1790766874942-qy3waoabo.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790766874942-qy3waoabo.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1790766874942-qy3waoabo.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790766874942-qy3waoabo.mobile-view .fv-bar-row,#fv-chart-1790766874942-qy3waoabo.mobile-view .fv-stacked-product,#fv-chart-1790766874942-qy3waoabo.mobile-view .fv-grouped-bar-product,#fv-chart-1790766874942-qy3waoabo.labels-on-top .fv-bar-row,#fv-chart-1790766874942-qy3waoabo.labels-on-top .fv-stacked-product,#fv-chart-1790766874942-qy3waoabo.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790766874942-qy3waoabo.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1790766874942-qy3waoabo.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-1790766874942-qy3waoabo.mobile-view .fv-bar-label,#fv-chart-1790766874942-qy3waoabo.mobile-view .fv-grouped-product-title,#fv-chart-1790766874942-qy3waoabo.labels-on-top .fv-bar-label,#fv-chart-1790766874942-qy3waoabo.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-1790766874942-qy3waoabo.mobile-view .fv-bar-container,#fv-chart-1790766874942-qy3waoabo.mobile-view .fv-bar-cluster,#fv-chart-1790766874942-qy3waoabo.labels-on-top .fv-bar-container,#fv-chart-1790766874942-qy3waoabo.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1790766874942-qy3waoabo.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790766874942-qy3waoabo.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790766874942-qy3waoabo.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790766874942-qy3waoabo.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1790766874942-qy3waoabo.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790766874942-qy3waoabo.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790766874942-qy3waoabo.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790766874942-qy3waoabo.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-1790766874942-qy3waoabo.mobile-view .fv-x-axis-wrapper,#fv-chart-1790766874942-qy3waoabo.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790766874942-qy3waoabo.mobile-view .fv-x-axis-label-space,#fv-chart-1790766874942-qy3waoabo.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1790766874942-qy3waoabo.mobile-view .fv-x-axis-chart-space,#fv-chart-1790766874942-qy3waoabo.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790766874942-qy3waoabo.mobile-view .fv-benchmark-title,#fv-chart-1790766874942-qy3waoabo.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790766874942-qy3waoabo.mobile-view .fv-dropdown-title,#fv-chart-1790766874942-qy3waoabo.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790766874942-qy3waoabo.mobile-view .fv-carousel-nav-btn,#fv-chart-1790766874942-qy3waoabo.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790766874942-qy3waoabo.mobile-view .fv-chart-title,#fv-chart-1790766874942-qy3waoabo.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790766874942-qy3waoabo.mobile-view .fv-chart-subhead,#fv-chart-1790766874942-qy3waoabo.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790766874942-qy3waoabo.mobile-view .fv-versus-header,#fv-chart-1790766874942-qy3waoabo.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790766874942-qy3waoabo.mobile-view .fv-versus-select-wrapper,#fv-chart-1790766874942-qy3waoabo.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790766874942-qy3waoabo.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1790766874942-qy3waoabo.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790766874942-qy3waoabo.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1790766874942-qy3waoabo.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790766874942-qy3waoabo.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1790766874942-qy3waoabo.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790766874942-qy3waoabo.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1790766874942-qy3waoabo.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790766874942-qy3waoabo.mobile-view .fv-versus-vs,#fv-chart-1790766874942-qy3waoabo.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790766874942-qy3waoabo.mobile-view .fv-versus-select-container,#fv-chart-1790766874942-qy3waoabo.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790766874942-qy3waoabo.mobile-view .fv-versus-select,#fv-chart-1790766874942-qy3waoabo.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790766874942-qy3waoabo.mobile-view .fv-stl-shop-all-btn,#fv-chart-1790766874942-qy3waoabo.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-1790766874942-qy3waoabo.mobile-view .fv-stl-shop-all-logo,#fv-chart-1790766874942-qy3waoabo.mobile-view .fv-stl-shop-all-icon,#fv-chart-1790766874942-qy3waoabo.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1790766874942-qy3waoabo.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790766874942-qy3waoabo.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1790766874942-qy3waoabo.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790766874942-qy3waoabo.mobile-view .fv-bar-commentary-inline,#fv-chart-1790766874942-qy3waoabo.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790766874942-qy3waoabo.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790766874942-qy3waoabo.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1790766874942-qy3waoabo .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790766874942-qy3waoabo .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790766874942-qy3waoabo .fv-bar-row,#fv-chart-1790766874942-qy3waoabo .fv-stacked-product,#fv-chart-1790766874942-qy3waoabo .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .fv-bar-label,#fv-chart-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .fv-bar-container,#fv-chart-1790766874942-qy3waoabo .fv-bar-cluster {width: 100% !important;}#fv-chart-1790766874942-qy3waoabo .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790766874942-qy3waoabo .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790766874942-qy3waoabo .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790766874942-qy3waoabo .fv-x-axis-label-space {display: none !important;}#fv-chart-1790766874942-qy3waoabo .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790766874942-qy3waoabo .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790766874942-qy3waoabo .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790766874942-qy3waoabo .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790766874942-qy3waoabo .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790766874942-qy3waoabo .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790766874942-qy3waoabo .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790766874942-qy3waoabo .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790766874942-qy3waoabo .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790766874942-qy3waoabo .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790766874942-qy3waoabo .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790766874942-qy3waoabo .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790766874942-qy3waoabo .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790766874942-qy3waoabo .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790766874942-qy3waoabo .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .fv-stl-shop-all-logo,#fv-chart-1790766874942-qy3waoabo .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790766874942-qy3waoabo .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790766874942-qy3waoabo .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790766874942-qy3waoabo .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790766874942-qy3waoabo.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": "Lizard","description": "Camera comparison between the iPhone 18 Pro and Samsung Galaxy S26 Utra","creator": {"@type": "Organization","name": "TechRadar","logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-30T11:14:34.942Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Image Comparison","benchmark","comparison","performance","review","TechRadar"],"measurementTechnique": "Performance Benchmarking","variableMeasured": []}</script><div id="fv-chart-1790766874942-qy3waoabo" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper fv-no-header fv-is-image-compare  "><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1790766874942-qy3waoabo-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="Camera comparison between the iPhone 18 Pro and Samsung Galaxy S26 Utra" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/UXm6nPFZodtLXncDEFuFkb.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/UXm6nPFZodtLXncDEFuFkb.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/bVEUVc3kcm9ysdHdvLyKWQ.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/bVEUVc3kcm9ysdHdvLyKWQ.jpg" alt="Before" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle fv-image-compare-handle-square"><img src="https://proof.vanilla.tools/media/images/brandLogos/techradar.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">iPhone</div><div class="fv-image-compare-label fv-image-compare-label-right">Samsung</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></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><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() {window.fvAnimateCharts = function(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);});}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);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;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 === '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');}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);}});});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 leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');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);});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');}});}}});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 === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === '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); });}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();}});});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 allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');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();}});}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();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';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 (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1790766874942-qy3waoabo', false); });} else {initialize('fv-chart-1790766874942-qy3waoabo', false);}})();</script></div><p>Interessant genoeg zien we bij deze foto's (met dezelfde optische zoom als hiervoor) dat Samsung opnieuw de kleuren iets minder helder weergeeft en over het algemeen een wat grijzer beeld creëert dan de iPhone. Hier werkt het dan misschien niet zo goed als bij het vorige voorbeeld. </p><p>De foto gemaakt met de iPhone ziet er hier warmer uit en op sommige plekken (zie de scheuren in de grond) ook iets gedetailleerder. </p><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-1790766990751-luug2ihl6 *, #fv-chart-1790766990751-luug2ihl6 *:before, #fv-chart-1790766990751-luug2ihl6 *:after, #fv-chart-1790766990751-luug2ihl6-slideshow *, #fv-chart-1790766990751-luug2ihl6-slideshow *:before, #fv-chart-1790766990751-luug2ihl6-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1790766990751-luug2ihl6, #fv-chart-1790766990751-luug2ihl6-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1790766990751-luug2ihl6 {position: relative !important; overflow: visible !important;--riv-primary: #2E6E93;}#fv-chart-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1790766990751-luug2ihl6.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1790766990751-luug2ihl6.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-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #2E6E93;}#fv-chart-1790766990751-luug2ihl6-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1790766990751-luug2ihl6-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1790766990751-luug2ihl6-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-1790766990751-luug2ihl6-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-1790766990751-luug2ihl6-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1790766990751-luug2ihl6-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1790766990751-luug2ihl6-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-1790766990751-luug2ihl6-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;}#fv-chart-1790766990751-luug2ihl6-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-1790766990751-luug2ihl6-slideshow .fv-slideshow-select:focus {outline: 2px solid #2E6E93 !important;border-color: #2E6E93 !important;}#fv-chart-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1790766990751-luug2ihl6 .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1790766990751-luug2ihl6 .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1790766990751-luug2ihl6 .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1790766990751-luug2ihl6 .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1790766990751-luug2ihl6 .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1790766990751-luug2ihl6 .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1790766990751-luug2ihl6 .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1790766990751-luug2ihl6 .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1790766990751-luug2ihl6 .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1790766990751-luug2ihl6 .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1790766990751-luug2ihl6 .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1790766990751-luug2ihl6 .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1790766990751-luug2ihl6 .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790766990751-luug2ihl6 .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790766990751-luug2ihl6 .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1790766990751-luug2ihl6 .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1790766990751-luug2ihl6.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1790766990751-luug2ihl6 .fv-image-compare-wrapper { position: relative !important; width: 100% !important; overflow: hidden !important; border-radius: 0 !important; background-color: #000 !important; touch-action: pan-y !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790766990751-luug2ihl6 .fv-image-compare-inner { position: relative !important; width: 100% !important; height: 100% !important; display: block !important; transform-origin: center center !important; transition: transform 0.1s ease-out !important; }#fv-chart-1790766990751-luug2ihl6 .fv-image-compare-bg { display: block !important; width: 100% !important; height: auto !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790766990751-luug2ihl6 .fv-image-compare-fg { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; object-fit: cover !important; clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790766990751-luug2ihl6 .fv-image-compare-slider { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 32px !important; transform: translateX(-50%) !important; cursor: ew-resize !important; z-index: 10 !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790766990751-luug2ihl6 .fv-image-compare-slider-line { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 4px !important; background-color: white !important; transform: translateX(-50%) !important; box-shadow: 0 0 10px rgba(0,0,0,0.5) !important; pointer-events: none !important; }#fv-chart-1790766990751-luug2ihl6 .fv-image-compare-handle { position: absolute !important; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important; width: 32px !important; height: 32px !important; background-color: white !important; border-radius: 50% !important; box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 4px !important; pointer-events: none !important; z-index: 11 !important; overflow: hidden !important; }#fv-chart-1790766990751-luug2ihl6 .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1790766990751-luug2ihl6 .fv-image-compare-arrow-left { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-right: 4px solid #4b5563 !important; }#fv-chart-1790766990751-luug2ihl6 .fv-image-compare-arrow-right { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-left: 4px solid #4b5563 !important; }#fv-chart-1790766990751-luug2ihl6 .fv-image-compare-label { position: absolute !important; top: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; padding: 0.25rem 0.75rem !important; border-radius: 0.25rem !important; font-size: 0.875rem !important; font-weight: 500 !important; pointer-events: none !important; backdrop-filter: blur(4px) !important; z-index: 5 !important; transition: right 0.3s ease, opacity 0.2s ease !important; }#fv-chart-1790766990751-luug2ihl6 .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1790766990751-luug2ihl6 .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1790766990751-luug2ihl6 .fv-image-compare-expand-btn, #fv-chart-1790766990751-luug2ihl6 .fv-image-compare-close-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; border: none !important; border-radius: 0.25rem !important; padding: 0.5rem !important; cursor: pointer !important; z-index: 20 !important; display: flex !important; align-items: center !important; justify-content: center !important; backdrop-filter: blur(4px) !important; transition: background-color 0.2s !important; }#fv-chart-1790766990751-luug2ihl6 .fv-image-compare-expand-btn:hover, #fv-chart-1790766990751-luug2ihl6 .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1790766990751-luug2ihl6 .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1790766990751-luug2ihl6 .fv-image-compare-wrapper.fv-image-compare-fullscreen { position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100% !important; height: 100% !important; z-index: 999999 !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: rgba(0, 0, 0, 0.9) !important; margin: 0 !important; touch-action: none !important; }#fv-chart-1790766990751-luug2ihl6 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner { width: 100% !important; height: 100% !important; display: flex !important; align-items: center !important; justify-content: center !important; cursor: grab !important; }#fv-chart-1790766990751-luug2ihl6 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1790766990751-luug2ihl6 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg { position: absolute !important; top: 0 !important; left: 0 !important; max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790766990751-luug2ihl6 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg { max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790766990751-luug2ihl6 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1790766990751-luug2ihl6 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1790766990751-luug2ihl6 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1790766990751-luug2ihl6 .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1790766990751-luug2ihl6 .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1790766990751-luug2ihl6 .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1790766990751-luug2ihl6 .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1790766990751-luug2ihl6 .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1790766990751-luug2ihl6 .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1790766990751-luug2ihl6 .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .fv-bar-row, #fv-chart-1790766990751-luug2ihl6 .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790766990751-luug2ihl6.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1790766990751-luug2ihl6.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1790766990751-luug2ihl6.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790766990751-luug2ihl6.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1790766990751-luug2ihl6.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1790766990751-luug2ihl6 .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1790766990751-luug2ihl6 .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1790766990751-luug2ihl6 .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1790766990751-luug2ihl6 .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1790766990751-luug2ihl6 .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1790766990751-luug2ihl6 .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1790766990751-luug2ihl6 .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1790766990751-luug2ihl6 .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1790766990751-luug2ihl6 .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1790766990751-luug2ihl6 .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1790766990751-luug2ihl6 .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1790766990751-luug2ihl6 .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1790766990751-luug2ihl6 .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1790766990751-luug2ihl6 .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1790766990751-luug2ihl6 .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6.mobile-view .fv-pie-container,#fv-chart-1790766990751-luug2ihl6.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790766990751-luug2ihl6.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1790766990751-luug2ihl6.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790766990751-luug2ihl6.mobile-view .fv-bar-row,#fv-chart-1790766990751-luug2ihl6.mobile-view .fv-stacked-product,#fv-chart-1790766990751-luug2ihl6.mobile-view .fv-grouped-bar-product,#fv-chart-1790766990751-luug2ihl6.labels-on-top .fv-bar-row,#fv-chart-1790766990751-luug2ihl6.labels-on-top .fv-stacked-product,#fv-chart-1790766990751-luug2ihl6.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790766990751-luug2ihl6.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1790766990751-luug2ihl6.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-1790766990751-luug2ihl6.mobile-view .fv-bar-label,#fv-chart-1790766990751-luug2ihl6.mobile-view .fv-grouped-product-title,#fv-chart-1790766990751-luug2ihl6.labels-on-top .fv-bar-label,#fv-chart-1790766990751-luug2ihl6.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-1790766990751-luug2ihl6.mobile-view .fv-bar-container,#fv-chart-1790766990751-luug2ihl6.mobile-view .fv-bar-cluster,#fv-chart-1790766990751-luug2ihl6.labels-on-top .fv-bar-container,#fv-chart-1790766990751-luug2ihl6.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1790766990751-luug2ihl6.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790766990751-luug2ihl6.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790766990751-luug2ihl6.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790766990751-luug2ihl6.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1790766990751-luug2ihl6.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790766990751-luug2ihl6.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790766990751-luug2ihl6.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790766990751-luug2ihl6.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-1790766990751-luug2ihl6.mobile-view .fv-x-axis-wrapper,#fv-chart-1790766990751-luug2ihl6.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790766990751-luug2ihl6.mobile-view .fv-x-axis-label-space,#fv-chart-1790766990751-luug2ihl6.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1790766990751-luug2ihl6.mobile-view .fv-x-axis-chart-space,#fv-chart-1790766990751-luug2ihl6.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790766990751-luug2ihl6.mobile-view .fv-benchmark-title,#fv-chart-1790766990751-luug2ihl6.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790766990751-luug2ihl6.mobile-view .fv-dropdown-title,#fv-chart-1790766990751-luug2ihl6.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790766990751-luug2ihl6.mobile-view .fv-carousel-nav-btn,#fv-chart-1790766990751-luug2ihl6.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790766990751-luug2ihl6.mobile-view .fv-chart-title,#fv-chart-1790766990751-luug2ihl6.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790766990751-luug2ihl6.mobile-view .fv-chart-subhead,#fv-chart-1790766990751-luug2ihl6.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790766990751-luug2ihl6.mobile-view .fv-versus-header,#fv-chart-1790766990751-luug2ihl6.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790766990751-luug2ihl6.mobile-view .fv-versus-select-wrapper,#fv-chart-1790766990751-luug2ihl6.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790766990751-luug2ihl6.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1790766990751-luug2ihl6.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790766990751-luug2ihl6.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1790766990751-luug2ihl6.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790766990751-luug2ihl6.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1790766990751-luug2ihl6.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790766990751-luug2ihl6.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1790766990751-luug2ihl6.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790766990751-luug2ihl6.mobile-view .fv-versus-vs,#fv-chart-1790766990751-luug2ihl6.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790766990751-luug2ihl6.mobile-view .fv-versus-select-container,#fv-chart-1790766990751-luug2ihl6.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790766990751-luug2ihl6.mobile-view .fv-versus-select,#fv-chart-1790766990751-luug2ihl6.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790766990751-luug2ihl6.mobile-view .fv-stl-shop-all-btn,#fv-chart-1790766990751-luug2ihl6.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-1790766990751-luug2ihl6.mobile-view .fv-stl-shop-all-logo,#fv-chart-1790766990751-luug2ihl6.mobile-view .fv-stl-shop-all-icon,#fv-chart-1790766990751-luug2ihl6.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1790766990751-luug2ihl6.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790766990751-luug2ihl6.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1790766990751-luug2ihl6.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790766990751-luug2ihl6.mobile-view .fv-bar-commentary-inline,#fv-chart-1790766990751-luug2ihl6.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790766990751-luug2ihl6.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790766990751-luug2ihl6.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1790766990751-luug2ihl6 .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790766990751-luug2ihl6 .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790766990751-luug2ihl6 .fv-bar-row,#fv-chart-1790766990751-luug2ihl6 .fv-stacked-product,#fv-chart-1790766990751-luug2ihl6 .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .fv-bar-label,#fv-chart-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .fv-bar-container,#fv-chart-1790766990751-luug2ihl6 .fv-bar-cluster {width: 100% !important;}#fv-chart-1790766990751-luug2ihl6 .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790766990751-luug2ihl6 .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790766990751-luug2ihl6 .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790766990751-luug2ihl6 .fv-x-axis-label-space {display: none !important;}#fv-chart-1790766990751-luug2ihl6 .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790766990751-luug2ihl6 .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790766990751-luug2ihl6 .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790766990751-luug2ihl6 .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790766990751-luug2ihl6 .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790766990751-luug2ihl6 .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790766990751-luug2ihl6 .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790766990751-luug2ihl6 .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790766990751-luug2ihl6 .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790766990751-luug2ihl6 .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790766990751-luug2ihl6 .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790766990751-luug2ihl6 .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790766990751-luug2ihl6 .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790766990751-luug2ihl6 .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790766990751-luug2ihl6 .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .fv-stl-shop-all-logo,#fv-chart-1790766990751-luug2ihl6 .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790766990751-luug2ihl6 .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790766990751-luug2ihl6 .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790766990751-luug2ihl6 .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790766990751-luug2ihl6.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": "Boat","description": "Camera comparison between the iPhone 18 Pro and Samsung Galaxy S26 Utra","creator": {"@type": "Organization","name": "TechRadar","logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-30T11:16:30.751Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Image Comparison","benchmark","comparison","performance","review","TechRadar"],"measurementTechnique": "Performance Benchmarking","variableMeasured": []}</script><div id="fv-chart-1790766990751-luug2ihl6" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper fv-no-header fv-is-image-compare  "><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1790766990751-luug2ihl6-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="Camera comparison between the iPhone 18 Pro and Samsung Galaxy S26 Utra" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/wJUoAo2jJq9xR2ivRBjtVb.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/wJUoAo2jJq9xR2ivRBjtVb.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/2wRYpqsZTzEiEuAoG8FdBQ.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/2wRYpqsZTzEiEuAoG8FdBQ.jpg" alt="Before" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle fv-image-compare-handle-square"><img src="https://proof.vanilla.tools/media/images/brandLogos/techradar.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">iPhone</div><div class="fv-image-compare-label fv-image-compare-label-right">Samsung</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></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><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() {window.fvAnimateCharts = function(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);});}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);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;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 === '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');}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);}});});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 leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');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);});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');}});}}});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 === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === '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); });}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();}});});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 allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');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();}});}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();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';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 (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1790766990751-luug2ihl6', false); });} else {initialize('fv-chart-1790766990751-luug2ihl6', false);}})();</script></div><p>Hier zie je een voorbeeld van hoe ver de telefoons maximaal (digitaal) kunnen inzoomen. De iPhone gaat tot 40x digitale zoom en de Samsung tot 100x. 100x klinkt natuurlijk meteen al indrukwekkender dan 40x, maar als je de resultaten ziet, snap je misschien ook wel waarom Apple niet de moeite heeft genomen om op dit vlak beter te concurreren. In beide gevallen zie je dat de telefoon gewoon probeert om te gokken wat voor details er nodig zijn om het beeld enigszins herkenbaar te maken. Ze weten allebei niet veel daadwerkelijke details meer vast te leggen en dat zorgt voor beelden die je niet echt ergens voor kunt gebruiken. </p><p>De Samsung weet echter resultaten te produceren die tot ongeveer 50x zoom op het niveau van de iPhone blijven, dus deze zoomcamera is alsnog wel iets veelzijdiger. </p><h3 class="article-body__section" id="section-macro-en-ultrawide"><span>Macro en ultrawide</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-1790767266199-jza5j5jf6 *, #fv-chart-1790767266199-jza5j5jf6 *:before, #fv-chart-1790767266199-jza5j5jf6 *:after, #fv-chart-1790767266199-jza5j5jf6-slideshow *, #fv-chart-1790767266199-jza5j5jf6-slideshow *:before, #fv-chart-1790767266199-jza5j5jf6-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1790767266199-jza5j5jf6, #fv-chart-1790767266199-jza5j5jf6-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1790767266199-jza5j5jf6 {position: relative !important; overflow: visible !important;--riv-primary: #2E6E93;}#fv-chart-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1790767266199-jza5j5jf6.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1790767266199-jza5j5jf6.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-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #2E6E93;}#fv-chart-1790767266199-jza5j5jf6-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1790767266199-jza5j5jf6-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1790767266199-jza5j5jf6-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-1790767266199-jza5j5jf6-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-1790767266199-jza5j5jf6-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1790767266199-jza5j5jf6-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1790767266199-jza5j5jf6-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-1790767266199-jza5j5jf6-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;}#fv-chart-1790767266199-jza5j5jf6-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-1790767266199-jza5j5jf6-slideshow .fv-slideshow-select:focus {outline: 2px solid #2E6E93 !important;border-color: #2E6E93 !important;}#fv-chart-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1790767266199-jza5j5jf6 .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1790767266199-jza5j5jf6 .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1790767266199-jza5j5jf6 .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1790767266199-jza5j5jf6 .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1790767266199-jza5j5jf6 .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1790767266199-jza5j5jf6 .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1790767266199-jza5j5jf6 .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1790767266199-jza5j5jf6 .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1790767266199-jza5j5jf6 .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1790767266199-jza5j5jf6 .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1790767266199-jza5j5jf6 .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1790767266199-jza5j5jf6 .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1790767266199-jza5j5jf6 .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790767266199-jza5j5jf6 .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790767266199-jza5j5jf6 .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1790767266199-jza5j5jf6 .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1790767266199-jza5j5jf6.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-image-compare-wrapper { position: relative !important; width: 100% !important; overflow: hidden !important; border-radius: 0 !important; background-color: #000 !important; touch-action: pan-y !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-image-compare-inner { position: relative !important; width: 100% !important; height: 100% !important; display: block !important; transform-origin: center center !important; transition: transform 0.1s ease-out !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-image-compare-bg { display: block !important; width: 100% !important; height: auto !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-image-compare-fg { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; object-fit: cover !important; clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-image-compare-slider { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 32px !important; transform: translateX(-50%) !important; cursor: ew-resize !important; z-index: 10 !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-image-compare-slider-line { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 4px !important; background-color: white !important; transform: translateX(-50%) !important; box-shadow: 0 0 10px rgba(0,0,0,0.5) !important; pointer-events: none !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-image-compare-handle { position: absolute !important; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important; width: 32px !important; height: 32px !important; background-color: white !important; border-radius: 50% !important; box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 4px !important; pointer-events: none !important; z-index: 11 !important; overflow: hidden !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-image-compare-arrow-left { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-right: 4px solid #4b5563 !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-image-compare-arrow-right { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-left: 4px solid #4b5563 !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-image-compare-label { position: absolute !important; top: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; padding: 0.25rem 0.75rem !important; border-radius: 0.25rem !important; font-size: 0.875rem !important; font-weight: 500 !important; pointer-events: none !important; backdrop-filter: blur(4px) !important; z-index: 5 !important; transition: right 0.3s ease, opacity 0.2s ease !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-image-compare-expand-btn, #fv-chart-1790767266199-jza5j5jf6 .fv-image-compare-close-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; border: none !important; border-radius: 0.25rem !important; padding: 0.5rem !important; cursor: pointer !important; z-index: 20 !important; display: flex !important; align-items: center !important; justify-content: center !important; backdrop-filter: blur(4px) !important; transition: background-color 0.2s !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-image-compare-expand-btn:hover, #fv-chart-1790767266199-jza5j5jf6 .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-image-compare-wrapper.fv-image-compare-fullscreen { position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100% !important; height: 100% !important; z-index: 999999 !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: rgba(0, 0, 0, 0.9) !important; margin: 0 !important; touch-action: none !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner { width: 100% !important; height: 100% !important; display: flex !important; align-items: center !important; justify-content: center !important; cursor: grab !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg { position: absolute !important; top: 0 !important; left: 0 !important; max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg { max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .fv-bar-row, #fv-chart-1790767266199-jza5j5jf6 .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790767266199-jza5j5jf6.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1790767266199-jza5j5jf6.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1790767266199-jza5j5jf6 .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1790767266199-jza5j5jf6 .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6.mobile-view .fv-pie-container,#fv-chart-1790767266199-jza5j5jf6.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1790767266199-jza5j5jf6.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-bar-row,#fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-stacked-product,#fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-grouped-bar-product,#fv-chart-1790767266199-jza5j5jf6.labels-on-top .fv-bar-row,#fv-chart-1790767266199-jza5j5jf6.labels-on-top .fv-stacked-product,#fv-chart-1790767266199-jza5j5jf6.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1790767266199-jza5j5jf6.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-1790767266199-jza5j5jf6.mobile-view .fv-bar-label,#fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-grouped-product-title,#fv-chart-1790767266199-jza5j5jf6.labels-on-top .fv-bar-label,#fv-chart-1790767266199-jza5j5jf6.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-1790767266199-jza5j5jf6.mobile-view .fv-bar-container,#fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-bar-cluster,#fv-chart-1790767266199-jza5j5jf6.labels-on-top .fv-bar-container,#fv-chart-1790767266199-jza5j5jf6.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1790767266199-jza5j5jf6.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790767266199-jza5j5jf6.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790767266199-jza5j5jf6.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790767266199-jza5j5jf6.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-1790767266199-jza5j5jf6.mobile-view .fv-x-axis-wrapper,#fv-chart-1790767266199-jza5j5jf6.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-x-axis-label-space,#fv-chart-1790767266199-jza5j5jf6.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-x-axis-chart-space,#fv-chart-1790767266199-jza5j5jf6.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-benchmark-title,#fv-chart-1790767266199-jza5j5jf6.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-dropdown-title,#fv-chart-1790767266199-jza5j5jf6.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-carousel-nav-btn,#fv-chart-1790767266199-jza5j5jf6.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-chart-title,#fv-chart-1790767266199-jza5j5jf6.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-chart-subhead,#fv-chart-1790767266199-jza5j5jf6.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-versus-header,#fv-chart-1790767266199-jza5j5jf6.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-versus-select-wrapper,#fv-chart-1790767266199-jza5j5jf6.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1790767266199-jza5j5jf6.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1790767266199-jza5j5jf6.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1790767266199-jza5j5jf6.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1790767266199-jza5j5jf6.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-versus-vs,#fv-chart-1790767266199-jza5j5jf6.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-versus-select-container,#fv-chart-1790767266199-jza5j5jf6.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-versus-select,#fv-chart-1790767266199-jza5j5jf6.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-stl-shop-all-btn,#fv-chart-1790767266199-jza5j5jf6.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-1790767266199-jza5j5jf6.mobile-view .fv-stl-shop-all-logo,#fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-stl-shop-all-icon,#fv-chart-1790767266199-jza5j5jf6.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1790767266199-jza5j5jf6.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1790767266199-jza5j5jf6.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-bar-commentary-inline,#fv-chart-1790767266199-jza5j5jf6.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790767266199-jza5j5jf6.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1790767266199-jza5j5jf6 .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790767266199-jza5j5jf6 .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790767266199-jza5j5jf6 .fv-bar-row,#fv-chart-1790767266199-jza5j5jf6 .fv-stacked-product,#fv-chart-1790767266199-jza5j5jf6 .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .fv-bar-label,#fv-chart-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .fv-bar-container,#fv-chart-1790767266199-jza5j5jf6 .fv-bar-cluster {width: 100% !important;}#fv-chart-1790767266199-jza5j5jf6 .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790767266199-jza5j5jf6 .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790767266199-jza5j5jf6 .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790767266199-jza5j5jf6 .fv-x-axis-label-space {display: none !important;}#fv-chart-1790767266199-jza5j5jf6 .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790767266199-jza5j5jf6 .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790767266199-jza5j5jf6 .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790767266199-jza5j5jf6 .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790767266199-jza5j5jf6 .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790767266199-jza5j5jf6 .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790767266199-jza5j5jf6 .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790767266199-jza5j5jf6 .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790767266199-jza5j5jf6 .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790767266199-jza5j5jf6 .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790767266199-jza5j5jf6 .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790767266199-jza5j5jf6 .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790767266199-jza5j5jf6 .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790767266199-jza5j5jf6 .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790767266199-jza5j5jf6 .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .fv-stl-shop-all-logo,#fv-chart-1790767266199-jza5j5jf6 .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790767266199-jza5j5jf6 .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790767266199-jza5j5jf6 .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790767266199-jza5j5jf6 .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790767266199-jza5j5jf6.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": "Leaves","description": "Camera comparison between the iPhone 18 Pro and Samsung Galaxy S26 Ultra","creator": {"@type": "Organization","name": "TechRadar","logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-30T11:21:06.199Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Image Comparison","benchmark","comparison","performance","review","TechRadar"],"measurementTechnique": "Performance Benchmarking","variableMeasured": []}</script><div id="fv-chart-1790767266199-jza5j5jf6" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper fv-no-header fv-is-image-compare  "><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1790767266199-jza5j5jf6-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="Camera comparison between the iPhone 18 Pro and Samsung Galaxy S26 Ultra" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/9N9HTJM89U8UUbA3nDApsi.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/9N9HTJM89U8UUbA3nDApsi.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/g7X5iw4SwXAcocJ8rLF63X.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/g7X5iw4SwXAcocJ8rLF63X.jpg" alt="Before" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle fv-image-compare-handle-square"><img src="https://proof.vanilla.tools/media/images/brandLogos/techradar.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">iPhone</div><div class="fv-image-compare-label fv-image-compare-label-right">Samsung</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></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><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() {window.fvAnimateCharts = function(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);});}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);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;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 === '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');}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);}});});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 leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');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);});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');}});}}});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 === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === '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); });}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();}});});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 allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');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();}});}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();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';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 (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1790767266199-jza5j5jf6', false); });} else {initialize('fv-chart-1790767266199-jza5j5jf6', false);}})();</script></div><p>De macromodus, waar je telefoon in principe automatisch naar wisselt als je met de ultrawide heel dicht bij een object komt, was onze favoriete modus. Macrofotografie is namelijk iets waar Apple en Samsung allebei al jaren erg goed in zijn. </p><p>In dit voorbeeld zien we weer dat de iPhone 18 Pro meer realistische, neutrale kleuren vertoont en de Galaxy juist een veel sterker contrast. De groenen tinten in beide afbeeldingen zijn echt duidelijk verschillende tinten. </p><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-1790767315136-oaeh38s9q *, #fv-chart-1790767315136-oaeh38s9q *:before, #fv-chart-1790767315136-oaeh38s9q *:after, #fv-chart-1790767315136-oaeh38s9q-slideshow *, #fv-chart-1790767315136-oaeh38s9q-slideshow *:before, #fv-chart-1790767315136-oaeh38s9q-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1790767315136-oaeh38s9q, #fv-chart-1790767315136-oaeh38s9q-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1790767315136-oaeh38s9q {position: relative !important; overflow: visible !important;--riv-primary: #2E6E93;}#fv-chart-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1790767315136-oaeh38s9q.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1790767315136-oaeh38s9q.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-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #2E6E93;}#fv-chart-1790767315136-oaeh38s9q-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1790767315136-oaeh38s9q-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1790767315136-oaeh38s9q-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-1790767315136-oaeh38s9q-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-1790767315136-oaeh38s9q-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1790767315136-oaeh38s9q-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1790767315136-oaeh38s9q-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-1790767315136-oaeh38s9q-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;}#fv-chart-1790767315136-oaeh38s9q-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-1790767315136-oaeh38s9q-slideshow .fv-slideshow-select:focus {outline: 2px solid #2E6E93 !important;border-color: #2E6E93 !important;}#fv-chart-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1790767315136-oaeh38s9q .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1790767315136-oaeh38s9q .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1790767315136-oaeh38s9q .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1790767315136-oaeh38s9q .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1790767315136-oaeh38s9q .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1790767315136-oaeh38s9q .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1790767315136-oaeh38s9q .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1790767315136-oaeh38s9q .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1790767315136-oaeh38s9q .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1790767315136-oaeh38s9q .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1790767315136-oaeh38s9q .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1790767315136-oaeh38s9q .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1790767315136-oaeh38s9q .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790767315136-oaeh38s9q .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790767315136-oaeh38s9q .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1790767315136-oaeh38s9q .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1790767315136-oaeh38s9q.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1790767315136-oaeh38s9q .fv-image-compare-wrapper { position: relative !important; width: 100% !important; overflow: hidden !important; border-radius: 0 !important; background-color: #000 !important; touch-action: pan-y !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790767315136-oaeh38s9q .fv-image-compare-inner { position: relative !important; width: 100% !important; height: 100% !important; display: block !important; transform-origin: center center !important; transition: transform 0.1s ease-out !important; }#fv-chart-1790767315136-oaeh38s9q .fv-image-compare-bg { display: block !important; width: 100% !important; height: auto !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790767315136-oaeh38s9q .fv-image-compare-fg { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; object-fit: cover !important; clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790767315136-oaeh38s9q .fv-image-compare-slider { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 32px !important; transform: translateX(-50%) !important; cursor: ew-resize !important; z-index: 10 !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790767315136-oaeh38s9q .fv-image-compare-slider-line { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 4px !important; background-color: white !important; transform: translateX(-50%) !important; box-shadow: 0 0 10px rgba(0,0,0,0.5) !important; pointer-events: none !important; }#fv-chart-1790767315136-oaeh38s9q .fv-image-compare-handle { position: absolute !important; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important; width: 32px !important; height: 32px !important; background-color: white !important; border-radius: 50% !important; box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 4px !important; pointer-events: none !important; z-index: 11 !important; overflow: hidden !important; }#fv-chart-1790767315136-oaeh38s9q .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1790767315136-oaeh38s9q .fv-image-compare-arrow-left { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-right: 4px solid #4b5563 !important; }#fv-chart-1790767315136-oaeh38s9q .fv-image-compare-arrow-right { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-left: 4px solid #4b5563 !important; }#fv-chart-1790767315136-oaeh38s9q .fv-image-compare-label { position: absolute !important; top: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; padding: 0.25rem 0.75rem !important; border-radius: 0.25rem !important; font-size: 0.875rem !important; font-weight: 500 !important; pointer-events: none !important; backdrop-filter: blur(4px) !important; z-index: 5 !important; transition: right 0.3s ease, opacity 0.2s ease !important; }#fv-chart-1790767315136-oaeh38s9q .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1790767315136-oaeh38s9q .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1790767315136-oaeh38s9q .fv-image-compare-expand-btn, #fv-chart-1790767315136-oaeh38s9q .fv-image-compare-close-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; border: none !important; border-radius: 0.25rem !important; padding: 0.5rem !important; cursor: pointer !important; z-index: 20 !important; display: flex !important; align-items: center !important; justify-content: center !important; backdrop-filter: blur(4px) !important; transition: background-color 0.2s !important; }#fv-chart-1790767315136-oaeh38s9q .fv-image-compare-expand-btn:hover, #fv-chart-1790767315136-oaeh38s9q .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1790767315136-oaeh38s9q .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1790767315136-oaeh38s9q .fv-image-compare-wrapper.fv-image-compare-fullscreen { position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100% !important; height: 100% !important; z-index: 999999 !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: rgba(0, 0, 0, 0.9) !important; margin: 0 !important; touch-action: none !important; }#fv-chart-1790767315136-oaeh38s9q .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner { width: 100% !important; height: 100% !important; display: flex !important; align-items: center !important; justify-content: center !important; cursor: grab !important; }#fv-chart-1790767315136-oaeh38s9q .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1790767315136-oaeh38s9q .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg { position: absolute !important; top: 0 !important; left: 0 !important; max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790767315136-oaeh38s9q .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg { max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790767315136-oaeh38s9q .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1790767315136-oaeh38s9q .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1790767315136-oaeh38s9q .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1790767315136-oaeh38s9q .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1790767315136-oaeh38s9q .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1790767315136-oaeh38s9q .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1790767315136-oaeh38s9q .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1790767315136-oaeh38s9q .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1790767315136-oaeh38s9q .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1790767315136-oaeh38s9q .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .fv-bar-row, #fv-chart-1790767315136-oaeh38s9q .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790767315136-oaeh38s9q.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1790767315136-oaeh38s9q.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1790767315136-oaeh38s9q .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1790767315136-oaeh38s9q .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1790767315136-oaeh38s9q .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1790767315136-oaeh38s9q .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1790767315136-oaeh38s9q .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1790767315136-oaeh38s9q .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1790767315136-oaeh38s9q .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1790767315136-oaeh38s9q .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1790767315136-oaeh38s9q .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1790767315136-oaeh38s9q .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1790767315136-oaeh38s9q .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1790767315136-oaeh38s9q .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1790767315136-oaeh38s9q .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1790767315136-oaeh38s9q .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1790767315136-oaeh38s9q .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q.mobile-view .fv-pie-container,#fv-chart-1790767315136-oaeh38s9q.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1790767315136-oaeh38s9q.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-bar-row,#fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-stacked-product,#fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-grouped-bar-product,#fv-chart-1790767315136-oaeh38s9q.labels-on-top .fv-bar-row,#fv-chart-1790767315136-oaeh38s9q.labels-on-top .fv-stacked-product,#fv-chart-1790767315136-oaeh38s9q.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1790767315136-oaeh38s9q.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-1790767315136-oaeh38s9q.mobile-view .fv-bar-label,#fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-grouped-product-title,#fv-chart-1790767315136-oaeh38s9q.labels-on-top .fv-bar-label,#fv-chart-1790767315136-oaeh38s9q.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-1790767315136-oaeh38s9q.mobile-view .fv-bar-container,#fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-bar-cluster,#fv-chart-1790767315136-oaeh38s9q.labels-on-top .fv-bar-container,#fv-chart-1790767315136-oaeh38s9q.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1790767315136-oaeh38s9q.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790767315136-oaeh38s9q.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790767315136-oaeh38s9q.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790767315136-oaeh38s9q.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-1790767315136-oaeh38s9q.mobile-view .fv-x-axis-wrapper,#fv-chart-1790767315136-oaeh38s9q.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-x-axis-label-space,#fv-chart-1790767315136-oaeh38s9q.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-x-axis-chart-space,#fv-chart-1790767315136-oaeh38s9q.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-benchmark-title,#fv-chart-1790767315136-oaeh38s9q.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-dropdown-title,#fv-chart-1790767315136-oaeh38s9q.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-carousel-nav-btn,#fv-chart-1790767315136-oaeh38s9q.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-chart-title,#fv-chart-1790767315136-oaeh38s9q.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-chart-subhead,#fv-chart-1790767315136-oaeh38s9q.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-versus-header,#fv-chart-1790767315136-oaeh38s9q.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-versus-select-wrapper,#fv-chart-1790767315136-oaeh38s9q.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1790767315136-oaeh38s9q.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1790767315136-oaeh38s9q.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1790767315136-oaeh38s9q.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1790767315136-oaeh38s9q.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-versus-vs,#fv-chart-1790767315136-oaeh38s9q.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-versus-select-container,#fv-chart-1790767315136-oaeh38s9q.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-versus-select,#fv-chart-1790767315136-oaeh38s9q.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-stl-shop-all-btn,#fv-chart-1790767315136-oaeh38s9q.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-1790767315136-oaeh38s9q.mobile-view .fv-stl-shop-all-logo,#fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-stl-shop-all-icon,#fv-chart-1790767315136-oaeh38s9q.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1790767315136-oaeh38s9q.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1790767315136-oaeh38s9q.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-bar-commentary-inline,#fv-chart-1790767315136-oaeh38s9q.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790767315136-oaeh38s9q.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1790767315136-oaeh38s9q .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790767315136-oaeh38s9q .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790767315136-oaeh38s9q .fv-bar-row,#fv-chart-1790767315136-oaeh38s9q .fv-stacked-product,#fv-chart-1790767315136-oaeh38s9q .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .fv-bar-label,#fv-chart-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .fv-bar-container,#fv-chart-1790767315136-oaeh38s9q .fv-bar-cluster {width: 100% !important;}#fv-chart-1790767315136-oaeh38s9q .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790767315136-oaeh38s9q .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790767315136-oaeh38s9q .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790767315136-oaeh38s9q .fv-x-axis-label-space {display: none !important;}#fv-chart-1790767315136-oaeh38s9q .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790767315136-oaeh38s9q .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790767315136-oaeh38s9q .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790767315136-oaeh38s9q .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790767315136-oaeh38s9q .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790767315136-oaeh38s9q .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790767315136-oaeh38s9q .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790767315136-oaeh38s9q .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790767315136-oaeh38s9q .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790767315136-oaeh38s9q .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790767315136-oaeh38s9q .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790767315136-oaeh38s9q .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790767315136-oaeh38s9q .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790767315136-oaeh38s9q .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790767315136-oaeh38s9q .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .fv-stl-shop-all-logo,#fv-chart-1790767315136-oaeh38s9q .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790767315136-oaeh38s9q .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790767315136-oaeh38s9q .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790767315136-oaeh38s9q .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790767315136-oaeh38s9q.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": "Purple flower","description": "Camera comparison between the iPhone 18 Pro and Samsung Galaxy S26 Ultra","creator": {"@type": "Organization","name": "TechRadar","logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-30T11:21:55.136Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Image Comparison","benchmark","comparison","performance","review","TechRadar"],"measurementTechnique": "Performance Benchmarking","variableMeasured": []}</script><div id="fv-chart-1790767315136-oaeh38s9q" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper fv-no-header fv-is-image-compare  "><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1790767315136-oaeh38s9q-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="Camera comparison between the iPhone 18 Pro and Samsung Galaxy S26 Ultra" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/nfNHaLKg7GBvtoa9YAYcgi.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/nfNHaLKg7GBvtoa9YAYcgi.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/c7qEvquCgcsnf7XLTimA7X.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/c7qEvquCgcsnf7XLTimA7X.jpg" alt="Before" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle fv-image-compare-handle-square"><img src="https://proof.vanilla.tools/media/images/brandLogos/techradar.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">iPhone</div><div class="fv-image-compare-label fv-image-compare-label-right">Samsung</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></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><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() {window.fvAnimateCharts = function(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);});}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);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;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 === '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');}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);}});});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 leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');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);});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');}});}}});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 === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === '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); });}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();}});});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 allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');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();}});}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();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';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 (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1790767315136-oaeh38s9q', false); });} else {initialize('fv-chart-1790767315136-oaeh38s9q', false);}})();</script></div><p>Hier zien we weer dat beide telefoons ongeveer evenveel details weten vast te leggen. Dit is wel de eerste keer dat we een sterke voorkeur hebben voor de diepere, meer opvallende kleuren van de Galaxy. Het fellere beeld van de iPhone is wel weer iets meer waarheidsgetrouw. </p><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-1790767360929-7hpfm6g56 *, #fv-chart-1790767360929-7hpfm6g56 *:before, #fv-chart-1790767360929-7hpfm6g56 *:after, #fv-chart-1790767360929-7hpfm6g56-slideshow *, #fv-chart-1790767360929-7hpfm6g56-slideshow *:before, #fv-chart-1790767360929-7hpfm6g56-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1790767360929-7hpfm6g56, #fv-chart-1790767360929-7hpfm6g56-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1790767360929-7hpfm6g56 {position: relative !important; overflow: visible !important;--riv-primary: #2E6E93;}#fv-chart-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1790767360929-7hpfm6g56.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1790767360929-7hpfm6g56.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-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #2E6E93;}#fv-chart-1790767360929-7hpfm6g56-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1790767360929-7hpfm6g56-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1790767360929-7hpfm6g56-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-1790767360929-7hpfm6g56-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-1790767360929-7hpfm6g56-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1790767360929-7hpfm6g56-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1790767360929-7hpfm6g56-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-1790767360929-7hpfm6g56-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;}#fv-chart-1790767360929-7hpfm6g56-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-1790767360929-7hpfm6g56-slideshow .fv-slideshow-select:focus {outline: 2px solid #2E6E93 !important;border-color: #2E6E93 !important;}#fv-chart-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1790767360929-7hpfm6g56 .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1790767360929-7hpfm6g56 .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1790767360929-7hpfm6g56 .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1790767360929-7hpfm6g56 .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1790767360929-7hpfm6g56 .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1790767360929-7hpfm6g56 .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1790767360929-7hpfm6g56 .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1790767360929-7hpfm6g56 .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1790767360929-7hpfm6g56 .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1790767360929-7hpfm6g56 .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1790767360929-7hpfm6g56 .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1790767360929-7hpfm6g56 .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1790767360929-7hpfm6g56 .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790767360929-7hpfm6g56 .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790767360929-7hpfm6g56 .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1790767360929-7hpfm6g56 .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1790767360929-7hpfm6g56.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-image-compare-wrapper { position: relative !important; width: 100% !important; overflow: hidden !important; border-radius: 0 !important; background-color: #000 !important; touch-action: pan-y !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-image-compare-inner { position: relative !important; width: 100% !important; height: 100% !important; display: block !important; transform-origin: center center !important; transition: transform 0.1s ease-out !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-image-compare-bg { display: block !important; width: 100% !important; height: auto !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-image-compare-fg { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; object-fit: cover !important; clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-image-compare-slider { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 32px !important; transform: translateX(-50%) !important; cursor: ew-resize !important; z-index: 10 !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-image-compare-slider-line { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 4px !important; background-color: white !important; transform: translateX(-50%) !important; box-shadow: 0 0 10px rgba(0,0,0,0.5) !important; pointer-events: none !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-image-compare-handle { position: absolute !important; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important; width: 32px !important; height: 32px !important; background-color: white !important; border-radius: 50% !important; box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 4px !important; pointer-events: none !important; z-index: 11 !important; overflow: hidden !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-image-compare-arrow-left { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-right: 4px solid #4b5563 !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-image-compare-arrow-right { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-left: 4px solid #4b5563 !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-image-compare-label { position: absolute !important; top: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; padding: 0.25rem 0.75rem !important; border-radius: 0.25rem !important; font-size: 0.875rem !important; font-weight: 500 !important; pointer-events: none !important; backdrop-filter: blur(4px) !important; z-index: 5 !important; transition: right 0.3s ease, opacity 0.2s ease !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-image-compare-expand-btn, #fv-chart-1790767360929-7hpfm6g56 .fv-image-compare-close-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; border: none !important; border-radius: 0.25rem !important; padding: 0.5rem !important; cursor: pointer !important; z-index: 20 !important; display: flex !important; align-items: center !important; justify-content: center !important; backdrop-filter: blur(4px) !important; transition: background-color 0.2s !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-image-compare-expand-btn:hover, #fv-chart-1790767360929-7hpfm6g56 .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-image-compare-wrapper.fv-image-compare-fullscreen { position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100% !important; height: 100% !important; z-index: 999999 !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: rgba(0, 0, 0, 0.9) !important; margin: 0 !important; touch-action: none !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner { width: 100% !important; height: 100% !important; display: flex !important; align-items: center !important; justify-content: center !important; cursor: grab !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg { position: absolute !important; top: 0 !important; left: 0 !important; max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg { max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .fv-bar-row, #fv-chart-1790767360929-7hpfm6g56 .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790767360929-7hpfm6g56.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1790767360929-7hpfm6g56.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1790767360929-7hpfm6g56 .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1790767360929-7hpfm6g56 .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56.mobile-view .fv-pie-container,#fv-chart-1790767360929-7hpfm6g56.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1790767360929-7hpfm6g56.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-bar-row,#fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-stacked-product,#fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-grouped-bar-product,#fv-chart-1790767360929-7hpfm6g56.labels-on-top .fv-bar-row,#fv-chart-1790767360929-7hpfm6g56.labels-on-top .fv-stacked-product,#fv-chart-1790767360929-7hpfm6g56.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1790767360929-7hpfm6g56.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-1790767360929-7hpfm6g56.mobile-view .fv-bar-label,#fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-grouped-product-title,#fv-chart-1790767360929-7hpfm6g56.labels-on-top .fv-bar-label,#fv-chart-1790767360929-7hpfm6g56.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-1790767360929-7hpfm6g56.mobile-view .fv-bar-container,#fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-bar-cluster,#fv-chart-1790767360929-7hpfm6g56.labels-on-top .fv-bar-container,#fv-chart-1790767360929-7hpfm6g56.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1790767360929-7hpfm6g56.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790767360929-7hpfm6g56.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790767360929-7hpfm6g56.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790767360929-7hpfm6g56.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-1790767360929-7hpfm6g56.mobile-view .fv-x-axis-wrapper,#fv-chart-1790767360929-7hpfm6g56.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-x-axis-label-space,#fv-chart-1790767360929-7hpfm6g56.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-x-axis-chart-space,#fv-chart-1790767360929-7hpfm6g56.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-benchmark-title,#fv-chart-1790767360929-7hpfm6g56.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-dropdown-title,#fv-chart-1790767360929-7hpfm6g56.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-carousel-nav-btn,#fv-chart-1790767360929-7hpfm6g56.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-chart-title,#fv-chart-1790767360929-7hpfm6g56.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-chart-subhead,#fv-chart-1790767360929-7hpfm6g56.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-versus-header,#fv-chart-1790767360929-7hpfm6g56.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-versus-select-wrapper,#fv-chart-1790767360929-7hpfm6g56.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1790767360929-7hpfm6g56.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1790767360929-7hpfm6g56.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1790767360929-7hpfm6g56.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1790767360929-7hpfm6g56.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-versus-vs,#fv-chart-1790767360929-7hpfm6g56.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-versus-select-container,#fv-chart-1790767360929-7hpfm6g56.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-versus-select,#fv-chart-1790767360929-7hpfm6g56.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-stl-shop-all-btn,#fv-chart-1790767360929-7hpfm6g56.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-1790767360929-7hpfm6g56.mobile-view .fv-stl-shop-all-logo,#fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-stl-shop-all-icon,#fv-chart-1790767360929-7hpfm6g56.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1790767360929-7hpfm6g56.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1790767360929-7hpfm6g56.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-bar-commentary-inline,#fv-chart-1790767360929-7hpfm6g56.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790767360929-7hpfm6g56.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1790767360929-7hpfm6g56 .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790767360929-7hpfm6g56 .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790767360929-7hpfm6g56 .fv-bar-row,#fv-chart-1790767360929-7hpfm6g56 .fv-stacked-product,#fv-chart-1790767360929-7hpfm6g56 .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .fv-bar-label,#fv-chart-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .fv-bar-container,#fv-chart-1790767360929-7hpfm6g56 .fv-bar-cluster {width: 100% !important;}#fv-chart-1790767360929-7hpfm6g56 .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790767360929-7hpfm6g56 .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790767360929-7hpfm6g56 .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790767360929-7hpfm6g56 .fv-x-axis-label-space {display: none !important;}#fv-chart-1790767360929-7hpfm6g56 .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790767360929-7hpfm6g56 .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790767360929-7hpfm6g56 .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790767360929-7hpfm6g56 .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790767360929-7hpfm6g56 .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790767360929-7hpfm6g56 .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790767360929-7hpfm6g56 .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790767360929-7hpfm6g56 .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790767360929-7hpfm6g56 .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790767360929-7hpfm6g56 .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790767360929-7hpfm6g56 .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790767360929-7hpfm6g56 .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790767360929-7hpfm6g56 .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790767360929-7hpfm6g56 .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790767360929-7hpfm6g56 .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .fv-stl-shop-all-logo,#fv-chart-1790767360929-7hpfm6g56 .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790767360929-7hpfm6g56 .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790767360929-7hpfm6g56 .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790767360929-7hpfm6g56 .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790767360929-7hpfm6g56.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": "Pink flower","description": "Camera comparison between the iPhone 18 Pro and Samsung Galaxy S26 Ultra","creator": {"@type": "Organization","name": "TechRadar","logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-30T11:22:40.929Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Image Comparison","benchmark","comparison","performance","review","TechRadar"],"measurementTechnique": "Performance Benchmarking","variableMeasured": []}</script><div id="fv-chart-1790767360929-7hpfm6g56" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper fv-no-header fv-is-image-compare  "><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1790767360929-7hpfm6g56-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="Camera comparison between the iPhone 18 Pro and Samsung Galaxy S26 Ultra" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/nFo7tDhSEZbsuHCBq3FTZi.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/nFo7tDhSEZbsuHCBq3FTZi.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/K9EfgVNjL8QsavNhq594zW.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/K9EfgVNjL8QsavNhq594zW.jpg" alt="Before" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle fv-image-compare-handle-square"><img src="https://proof.vanilla.tools/media/images/brandLogos/techradar.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">iPhone</div><div class="fv-image-compare-label fv-image-compare-label-right">Samsung</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></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><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() {window.fvAnimateCharts = function(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);});}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);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;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 === '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');}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);}});});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 leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');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);});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');}});}}});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 === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === '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); });}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();}});});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 allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');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();}});}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();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';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 (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1790767360929-7hpfm6g56', false); });} else {initialize('fv-chart-1790767360929-7hpfm6g56', false);}})();</script></div><p>In dit voorbeeld is het eigenlijk het tegenovergestelde. We vinden hier de kleuren bij de iPhone aangenamer. Je merkt wel als je wat verder inzoomt op de bladeren dat de Galaxy wat meer details heeft weten vast te leggen. </p><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-1790767413726-ifv5u4daw *, #fv-chart-1790767413726-ifv5u4daw *:before, #fv-chart-1790767413726-ifv5u4daw *:after, #fv-chart-1790767413726-ifv5u4daw-slideshow *, #fv-chart-1790767413726-ifv5u4daw-slideshow *:before, #fv-chart-1790767413726-ifv5u4daw-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1790767413726-ifv5u4daw, #fv-chart-1790767413726-ifv5u4daw-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1790767413726-ifv5u4daw {position: relative !important; overflow: visible !important;--riv-primary: #2E6E93;}#fv-chart-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1790767413726-ifv5u4daw.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1790767413726-ifv5u4daw.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-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #2E6E93;}#fv-chart-1790767413726-ifv5u4daw-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1790767413726-ifv5u4daw-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1790767413726-ifv5u4daw-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-1790767413726-ifv5u4daw-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-1790767413726-ifv5u4daw-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1790767413726-ifv5u4daw-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1790767413726-ifv5u4daw-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-1790767413726-ifv5u4daw-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;}#fv-chart-1790767413726-ifv5u4daw-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-1790767413726-ifv5u4daw-slideshow .fv-slideshow-select:focus {outline: 2px solid #2E6E93 !important;border-color: #2E6E93 !important;}#fv-chart-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1790767413726-ifv5u4daw .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1790767413726-ifv5u4daw .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1790767413726-ifv5u4daw .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1790767413726-ifv5u4daw .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1790767413726-ifv5u4daw .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1790767413726-ifv5u4daw .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1790767413726-ifv5u4daw .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1790767413726-ifv5u4daw .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1790767413726-ifv5u4daw .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1790767413726-ifv5u4daw .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1790767413726-ifv5u4daw .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1790767413726-ifv5u4daw .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1790767413726-ifv5u4daw .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790767413726-ifv5u4daw .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790767413726-ifv5u4daw .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1790767413726-ifv5u4daw .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1790767413726-ifv5u4daw.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1790767413726-ifv5u4daw .fv-image-compare-wrapper { position: relative !important; width: 100% !important; overflow: hidden !important; border-radius: 0 !important; background-color: #000 !important; touch-action: pan-y !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790767413726-ifv5u4daw .fv-image-compare-inner { position: relative !important; width: 100% !important; height: 100% !important; display: block !important; transform-origin: center center !important; transition: transform 0.1s ease-out !important; }#fv-chart-1790767413726-ifv5u4daw .fv-image-compare-bg { display: block !important; width: 100% !important; height: auto !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790767413726-ifv5u4daw .fv-image-compare-fg { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; object-fit: cover !important; clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790767413726-ifv5u4daw .fv-image-compare-slider { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 32px !important; transform: translateX(-50%) !important; cursor: ew-resize !important; z-index: 10 !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790767413726-ifv5u4daw .fv-image-compare-slider-line { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 4px !important; background-color: white !important; transform: translateX(-50%) !important; box-shadow: 0 0 10px rgba(0,0,0,0.5) !important; pointer-events: none !important; }#fv-chart-1790767413726-ifv5u4daw .fv-image-compare-handle { position: absolute !important; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important; width: 32px !important; height: 32px !important; background-color: white !important; border-radius: 50% !important; box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 4px !important; pointer-events: none !important; z-index: 11 !important; overflow: hidden !important; }#fv-chart-1790767413726-ifv5u4daw .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1790767413726-ifv5u4daw .fv-image-compare-arrow-left { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-right: 4px solid #4b5563 !important; }#fv-chart-1790767413726-ifv5u4daw .fv-image-compare-arrow-right { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-left: 4px solid #4b5563 !important; }#fv-chart-1790767413726-ifv5u4daw .fv-image-compare-label { position: absolute !important; top: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; padding: 0.25rem 0.75rem !important; border-radius: 0.25rem !important; font-size: 0.875rem !important; font-weight: 500 !important; pointer-events: none !important; backdrop-filter: blur(4px) !important; z-index: 5 !important; transition: right 0.3s ease, opacity 0.2s ease !important; }#fv-chart-1790767413726-ifv5u4daw .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1790767413726-ifv5u4daw .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1790767413726-ifv5u4daw .fv-image-compare-expand-btn, #fv-chart-1790767413726-ifv5u4daw .fv-image-compare-close-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; border: none !important; border-radius: 0.25rem !important; padding: 0.5rem !important; cursor: pointer !important; z-index: 20 !important; display: flex !important; align-items: center !important; justify-content: center !important; backdrop-filter: blur(4px) !important; transition: background-color 0.2s !important; }#fv-chart-1790767413726-ifv5u4daw .fv-image-compare-expand-btn:hover, #fv-chart-1790767413726-ifv5u4daw .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1790767413726-ifv5u4daw .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1790767413726-ifv5u4daw .fv-image-compare-wrapper.fv-image-compare-fullscreen { position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100% !important; height: 100% !important; z-index: 999999 !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: rgba(0, 0, 0, 0.9) !important; margin: 0 !important; touch-action: none !important; }#fv-chart-1790767413726-ifv5u4daw .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner { width: 100% !important; height: 100% !important; display: flex !important; align-items: center !important; justify-content: center !important; cursor: grab !important; }#fv-chart-1790767413726-ifv5u4daw .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1790767413726-ifv5u4daw .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg { position: absolute !important; top: 0 !important; left: 0 !important; max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790767413726-ifv5u4daw .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg { max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790767413726-ifv5u4daw .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1790767413726-ifv5u4daw .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1790767413726-ifv5u4daw .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1790767413726-ifv5u4daw .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1790767413726-ifv5u4daw .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1790767413726-ifv5u4daw .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1790767413726-ifv5u4daw .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1790767413726-ifv5u4daw .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1790767413726-ifv5u4daw .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1790767413726-ifv5u4daw .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .fv-bar-row, #fv-chart-1790767413726-ifv5u4daw .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790767413726-ifv5u4daw.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1790767413726-ifv5u4daw.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1790767413726-ifv5u4daw .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1790767413726-ifv5u4daw .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1790767413726-ifv5u4daw .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1790767413726-ifv5u4daw .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1790767413726-ifv5u4daw .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1790767413726-ifv5u4daw .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1790767413726-ifv5u4daw .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1790767413726-ifv5u4daw .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1790767413726-ifv5u4daw .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1790767413726-ifv5u4daw .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1790767413726-ifv5u4daw .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1790767413726-ifv5u4daw .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1790767413726-ifv5u4daw .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1790767413726-ifv5u4daw .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1790767413726-ifv5u4daw .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw.mobile-view .fv-pie-container,#fv-chart-1790767413726-ifv5u4daw.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1790767413726-ifv5u4daw.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-bar-row,#fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-stacked-product,#fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-grouped-bar-product,#fv-chart-1790767413726-ifv5u4daw.labels-on-top .fv-bar-row,#fv-chart-1790767413726-ifv5u4daw.labels-on-top .fv-stacked-product,#fv-chart-1790767413726-ifv5u4daw.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1790767413726-ifv5u4daw.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-1790767413726-ifv5u4daw.mobile-view .fv-bar-label,#fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-grouped-product-title,#fv-chart-1790767413726-ifv5u4daw.labels-on-top .fv-bar-label,#fv-chart-1790767413726-ifv5u4daw.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-1790767413726-ifv5u4daw.mobile-view .fv-bar-container,#fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-bar-cluster,#fv-chart-1790767413726-ifv5u4daw.labels-on-top .fv-bar-container,#fv-chart-1790767413726-ifv5u4daw.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1790767413726-ifv5u4daw.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790767413726-ifv5u4daw.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790767413726-ifv5u4daw.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790767413726-ifv5u4daw.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-1790767413726-ifv5u4daw.mobile-view .fv-x-axis-wrapper,#fv-chart-1790767413726-ifv5u4daw.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-x-axis-label-space,#fv-chart-1790767413726-ifv5u4daw.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-x-axis-chart-space,#fv-chart-1790767413726-ifv5u4daw.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-benchmark-title,#fv-chart-1790767413726-ifv5u4daw.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-dropdown-title,#fv-chart-1790767413726-ifv5u4daw.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-carousel-nav-btn,#fv-chart-1790767413726-ifv5u4daw.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-chart-title,#fv-chart-1790767413726-ifv5u4daw.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-chart-subhead,#fv-chart-1790767413726-ifv5u4daw.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-versus-header,#fv-chart-1790767413726-ifv5u4daw.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-versus-select-wrapper,#fv-chart-1790767413726-ifv5u4daw.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1790767413726-ifv5u4daw.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1790767413726-ifv5u4daw.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1790767413726-ifv5u4daw.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1790767413726-ifv5u4daw.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-versus-vs,#fv-chart-1790767413726-ifv5u4daw.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-versus-select-container,#fv-chart-1790767413726-ifv5u4daw.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-versus-select,#fv-chart-1790767413726-ifv5u4daw.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-stl-shop-all-btn,#fv-chart-1790767413726-ifv5u4daw.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-1790767413726-ifv5u4daw.mobile-view .fv-stl-shop-all-logo,#fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-stl-shop-all-icon,#fv-chart-1790767413726-ifv5u4daw.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1790767413726-ifv5u4daw.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1790767413726-ifv5u4daw.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-bar-commentary-inline,#fv-chart-1790767413726-ifv5u4daw.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790767413726-ifv5u4daw.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1790767413726-ifv5u4daw .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790767413726-ifv5u4daw .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790767413726-ifv5u4daw .fv-bar-row,#fv-chart-1790767413726-ifv5u4daw .fv-stacked-product,#fv-chart-1790767413726-ifv5u4daw .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .fv-bar-label,#fv-chart-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .fv-bar-container,#fv-chart-1790767413726-ifv5u4daw .fv-bar-cluster {width: 100% !important;}#fv-chart-1790767413726-ifv5u4daw .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790767413726-ifv5u4daw .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790767413726-ifv5u4daw .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790767413726-ifv5u4daw .fv-x-axis-label-space {display: none !important;}#fv-chart-1790767413726-ifv5u4daw .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790767413726-ifv5u4daw .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790767413726-ifv5u4daw .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790767413726-ifv5u4daw .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790767413726-ifv5u4daw .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790767413726-ifv5u4daw .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790767413726-ifv5u4daw .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790767413726-ifv5u4daw .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790767413726-ifv5u4daw .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790767413726-ifv5u4daw .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790767413726-ifv5u4daw .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790767413726-ifv5u4daw .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790767413726-ifv5u4daw .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790767413726-ifv5u4daw .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790767413726-ifv5u4daw .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .fv-stl-shop-all-logo,#fv-chart-1790767413726-ifv5u4daw .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790767413726-ifv5u4daw .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790767413726-ifv5u4daw .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790767413726-ifv5u4daw .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790767413726-ifv5u4daw.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": "Beach","description": "Camera comparison between the iPhone 18 Pro and Samsung Galaxy S26 Ultra","creator": {"@type": "Organization","name": "TechRadar","logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-30T11:23:33.727Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Image Comparison","benchmark","comparison","performance","review","TechRadar"],"measurementTechnique": "Performance Benchmarking","variableMeasured": []}</script><div id="fv-chart-1790767413726-ifv5u4daw" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper fv-no-header fv-is-image-compare  "><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1790767413726-ifv5u4daw-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="Camera comparison between the iPhone 18 Pro and Samsung Galaxy S26 Ultra" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/2C6s7ivqUxpLFL3QcTsvxi.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/2C6s7ivqUxpLFL3QcTsvxi.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/fUN3imSZvUdZ2v2vCJoUMX.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/fUN3imSZvUdZ2v2vCJoUMX.jpg" alt="Before" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle fv-image-compare-handle-square"><img src="https://proof.vanilla.tools/media/images/brandLogos/techradar.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">iPhone</div><div class="fv-image-compare-label fv-image-compare-label-right">Samsung</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></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><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() {window.fvAnimateCharts = function(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);});}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);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;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 === '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');}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);}});});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 leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');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);});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');}});}}});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 === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === '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); });}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();}});});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 allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');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();}});}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();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';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 (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1790767413726-ifv5u4daw', false); });} else {initialize('fv-chart-1790767413726-ifv5u4daw', false);}})();</script></div><p>We hebben hier maar één voorbeeld van een normale ultrawide gekozen, omdat we het over het algemeen interessanter vonden om te focussen op de hoofd- en telefotocamera's bij deze locaties.  </p><p>Toch geldt hier nog steeds alles wat we hebben gezegd bij de eerste paar vergelijkingen. Beide telefoons weten uitstekend details vast te leggen. Misschien dat de iPhone in dit geval een net iets beter resultaat levert, aangezien de textuur van het zand hier iets beter zichtbaar is, maar opnieuw wordt vooral duidelijk dat de merken gewoon een erg andere aanpak hebben voor hun kleurweergave. Dat is hierboven goed te zien als je kijkt naar het zand, de lucht en het gras. De iPhone legt de omgeving vast zoals hij er (ongeveer) echt uitziet en de Samsung legt de omgeving vast zoals hij denkt dat je zou willen dat deze eruitziet. </p><h3 class="article-body__section" id="section-selfies"><span>Selfies</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-1790767560492-449ghao5z *, #fv-chart-1790767560492-449ghao5z *:before, #fv-chart-1790767560492-449ghao5z *:after, #fv-chart-1790767560492-449ghao5z-slideshow *, #fv-chart-1790767560492-449ghao5z-slideshow *:before, #fv-chart-1790767560492-449ghao5z-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1790767560492-449ghao5z, #fv-chart-1790767560492-449ghao5z-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1790767560492-449ghao5z {position: relative !important; overflow: visible !important;--riv-primary: #2E6E93;}#fv-chart-1790767560492-449ghao5z .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-1790767560492-449ghao5z .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1790767560492-449ghao5z.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1790767560492-449ghao5z.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-1790767560492-449ghao5z .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-1790767560492-449ghao5z-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #2E6E93;}#fv-chart-1790767560492-449ghao5z-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1790767560492-449ghao5z-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1790767560492-449ghao5z-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-1790767560492-449ghao5z-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-1790767560492-449ghao5z-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1790767560492-449ghao5z-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1790767560492-449ghao5z-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-1790767560492-449ghao5z-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;}#fv-chart-1790767560492-449ghao5z-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-1790767560492-449ghao5z-slideshow .fv-slideshow-select:focus {outline: 2px solid #2E6E93 !important;border-color: #2E6E93 !important;}#fv-chart-1790767560492-449ghao5z .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-1790767560492-449ghao5z .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-1790767560492-449ghao5z .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-1790767560492-449ghao5z .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1790767560492-449ghao5z .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1790767560492-449ghao5z .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1790767560492-449ghao5z .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1790767560492-449ghao5z .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1790767560492-449ghao5z .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1790767560492-449ghao5z .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1790767560492-449ghao5z .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1790767560492-449ghao5z .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1790767560492-449ghao5z .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-1790767560492-449ghao5z .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1790767560492-449ghao5z .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1790767560492-449ghao5z .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-1790767560492-449ghao5z .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-1790767560492-449ghao5z .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1790767560492-449ghao5z .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1790767560492-449ghao5z .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1790767560492-449ghao5z .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1790767560492-449ghao5z .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1790767560492-449ghao5z .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-1790767560492-449ghao5z .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1790767560492-449ghao5z .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-1790767560492-449ghao5z .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-1790767560492-449ghao5z .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790767560492-449ghao5z .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790767560492-449ghao5z .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1790767560492-449ghao5z .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1790767560492-449ghao5z .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-1790767560492-449ghao5z .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-1790767560492-449ghao5z .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1790767560492-449ghao5z.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1790767560492-449ghao5z .fv-image-compare-wrapper { position: relative !important; width: 100% !important; overflow: hidden !important; border-radius: 0 !important; background-color: #000 !important; touch-action: pan-y !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790767560492-449ghao5z .fv-image-compare-inner { position: relative !important; width: 100% !important; height: 100% !important; display: block !important; transform-origin: center center !important; transition: transform 0.1s ease-out !important; }#fv-chart-1790767560492-449ghao5z .fv-image-compare-bg { display: block !important; width: 100% !important; height: auto !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790767560492-449ghao5z .fv-image-compare-fg { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; object-fit: cover !important; clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790767560492-449ghao5z .fv-image-compare-slider { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 32px !important; transform: translateX(-50%) !important; cursor: ew-resize !important; z-index: 10 !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790767560492-449ghao5z .fv-image-compare-slider-line { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 4px !important; background-color: white !important; transform: translateX(-50%) !important; box-shadow: 0 0 10px rgba(0,0,0,0.5) !important; pointer-events: none !important; }#fv-chart-1790767560492-449ghao5z .fv-image-compare-handle { position: absolute !important; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important; width: 32px !important; height: 32px !important; background-color: white !important; border-radius: 50% !important; box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 4px !important; pointer-events: none !important; z-index: 11 !important; overflow: hidden !important; }#fv-chart-1790767560492-449ghao5z .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1790767560492-449ghao5z .fv-image-compare-arrow-left { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-right: 4px solid #4b5563 !important; }#fv-chart-1790767560492-449ghao5z .fv-image-compare-arrow-right { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-left: 4px solid #4b5563 !important; }#fv-chart-1790767560492-449ghao5z .fv-image-compare-label { position: absolute !important; top: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; padding: 0.25rem 0.75rem !important; border-radius: 0.25rem !important; font-size: 0.875rem !important; font-weight: 500 !important; pointer-events: none !important; backdrop-filter: blur(4px) !important; z-index: 5 !important; transition: right 0.3s ease, opacity 0.2s ease !important; }#fv-chart-1790767560492-449ghao5z .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1790767560492-449ghao5z .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1790767560492-449ghao5z .fv-image-compare-expand-btn, #fv-chart-1790767560492-449ghao5z .fv-image-compare-close-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; border: none !important; border-radius: 0.25rem !important; padding: 0.5rem !important; cursor: pointer !important; z-index: 20 !important; display: flex !important; align-items: center !important; justify-content: center !important; backdrop-filter: blur(4px) !important; transition: background-color 0.2s !important; }#fv-chart-1790767560492-449ghao5z .fv-image-compare-expand-btn:hover, #fv-chart-1790767560492-449ghao5z .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1790767560492-449ghao5z .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1790767560492-449ghao5z .fv-image-compare-wrapper.fv-image-compare-fullscreen { position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100% !important; height: 100% !important; z-index: 999999 !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: rgba(0, 0, 0, 0.9) !important; margin: 0 !important; touch-action: none !important; }#fv-chart-1790767560492-449ghao5z .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner { width: 100% !important; height: 100% !important; display: flex !important; align-items: center !important; justify-content: center !important; cursor: grab !important; }#fv-chart-1790767560492-449ghao5z .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1790767560492-449ghao5z .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg { position: absolute !important; top: 0 !important; left: 0 !important; max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790767560492-449ghao5z .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg { max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790767560492-449ghao5z .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1790767560492-449ghao5z .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1790767560492-449ghao5z .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1790767560492-449ghao5z .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1790767560492-449ghao5z .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1790767560492-449ghao5z .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-1790767560492-449ghao5z .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1790767560492-449ghao5z .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1790767560492-449ghao5z .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-1790767560492-449ghao5z .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1790767560492-449ghao5z .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1790767560492-449ghao5z .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-1790767560492-449ghao5z .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-1790767560492-449ghao5z .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-1790767560492-449ghao5z .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1790767560492-449ghao5z .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1790767560492-449ghao5z .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-1790767560492-449ghao5z .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1790767560492-449ghao5z .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1790767560492-449ghao5z .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-1790767560492-449ghao5z .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-1790767560492-449ghao5z .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1790767560492-449ghao5z .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1790767560492-449ghao5z .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-1790767560492-449ghao5z .fv-bar-row, #fv-chart-1790767560492-449ghao5z .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1790767560492-449ghao5z .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-1790767560492-449ghao5z .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-1790767560492-449ghao5z .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-1790767560492-449ghao5z.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790767560492-449ghao5z.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1790767560492-449ghao5z.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1790767560492-449ghao5z.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790767560492-449ghao5z.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1790767560492-449ghao5z.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1790767560492-449ghao5z .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-1790767560492-449ghao5z .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1790767560492-449ghao5z .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-1790767560492-449ghao5z .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1790767560492-449ghao5z .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1790767560492-449ghao5z .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-1790767560492-449ghao5z .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1790767560492-449ghao5z .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1790767560492-449ghao5z .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1790767560492-449ghao5z .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1790767560492-449ghao5z .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-1790767560492-449ghao5z .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1790767560492-449ghao5z .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1790767560492-449ghao5z .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1790767560492-449ghao5z .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1790767560492-449ghao5z .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-1790767560492-449ghao5z .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1790767560492-449ghao5z .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1790767560492-449ghao5z .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1790767560492-449ghao5z .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1790767560492-449ghao5z .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1790767560492-449ghao5z .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1790767560492-449ghao5z .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1790767560492-449ghao5z .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1790767560492-449ghao5z .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1790767560492-449ghao5z .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-1790767560492-449ghao5z .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1790767560492-449ghao5z .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-1790767560492-449ghao5z .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1790767560492-449ghao5z .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-1790767560492-449ghao5z .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-1790767560492-449ghao5z.mobile-view .fv-pie-container,#fv-chart-1790767560492-449ghao5z.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790767560492-449ghao5z.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1790767560492-449ghao5z.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790767560492-449ghao5z.mobile-view .fv-bar-row,#fv-chart-1790767560492-449ghao5z.mobile-view .fv-stacked-product,#fv-chart-1790767560492-449ghao5z.mobile-view .fv-grouped-bar-product,#fv-chart-1790767560492-449ghao5z.labels-on-top .fv-bar-row,#fv-chart-1790767560492-449ghao5z.labels-on-top .fv-stacked-product,#fv-chart-1790767560492-449ghao5z.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790767560492-449ghao5z.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1790767560492-449ghao5z.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-1790767560492-449ghao5z.mobile-view .fv-bar-label,#fv-chart-1790767560492-449ghao5z.mobile-view .fv-grouped-product-title,#fv-chart-1790767560492-449ghao5z.labels-on-top .fv-bar-label,#fv-chart-1790767560492-449ghao5z.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-1790767560492-449ghao5z.mobile-view .fv-bar-container,#fv-chart-1790767560492-449ghao5z.mobile-view .fv-bar-cluster,#fv-chart-1790767560492-449ghao5z.labels-on-top .fv-bar-container,#fv-chart-1790767560492-449ghao5z.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1790767560492-449ghao5z.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790767560492-449ghao5z.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790767560492-449ghao5z.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790767560492-449ghao5z.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1790767560492-449ghao5z.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790767560492-449ghao5z.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790767560492-449ghao5z.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790767560492-449ghao5z.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-1790767560492-449ghao5z.mobile-view .fv-x-axis-wrapper,#fv-chart-1790767560492-449ghao5z.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790767560492-449ghao5z.mobile-view .fv-x-axis-label-space,#fv-chart-1790767560492-449ghao5z.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1790767560492-449ghao5z.mobile-view .fv-x-axis-chart-space,#fv-chart-1790767560492-449ghao5z.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790767560492-449ghao5z.mobile-view .fv-benchmark-title,#fv-chart-1790767560492-449ghao5z.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790767560492-449ghao5z.mobile-view .fv-dropdown-title,#fv-chart-1790767560492-449ghao5z.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790767560492-449ghao5z.mobile-view .fv-carousel-nav-btn,#fv-chart-1790767560492-449ghao5z.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790767560492-449ghao5z.mobile-view .fv-chart-title,#fv-chart-1790767560492-449ghao5z.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790767560492-449ghao5z.mobile-view .fv-chart-subhead,#fv-chart-1790767560492-449ghao5z.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790767560492-449ghao5z.mobile-view .fv-versus-header,#fv-chart-1790767560492-449ghao5z.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790767560492-449ghao5z.mobile-view .fv-versus-select-wrapper,#fv-chart-1790767560492-449ghao5z.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790767560492-449ghao5z.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1790767560492-449ghao5z.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790767560492-449ghao5z.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1790767560492-449ghao5z.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790767560492-449ghao5z.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1790767560492-449ghao5z.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790767560492-449ghao5z.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1790767560492-449ghao5z.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790767560492-449ghao5z.mobile-view .fv-versus-vs,#fv-chart-1790767560492-449ghao5z.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790767560492-449ghao5z.mobile-view .fv-versus-select-container,#fv-chart-1790767560492-449ghao5z.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790767560492-449ghao5z.mobile-view .fv-versus-select,#fv-chart-1790767560492-449ghao5z.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790767560492-449ghao5z.mobile-view .fv-stl-shop-all-btn,#fv-chart-1790767560492-449ghao5z.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-1790767560492-449ghao5z.mobile-view .fv-stl-shop-all-logo,#fv-chart-1790767560492-449ghao5z.mobile-view .fv-stl-shop-all-icon,#fv-chart-1790767560492-449ghao5z.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1790767560492-449ghao5z.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790767560492-449ghao5z.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1790767560492-449ghao5z.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790767560492-449ghao5z.mobile-view .fv-bar-commentary-inline,#fv-chart-1790767560492-449ghao5z.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790767560492-449ghao5z.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790767560492-449ghao5z.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1790767560492-449ghao5z .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790767560492-449ghao5z .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790767560492-449ghao5z .fv-bar-row,#fv-chart-1790767560492-449ghao5z .fv-stacked-product,#fv-chart-1790767560492-449ghao5z .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790767560492-449ghao5z .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-1790767560492-449ghao5z .fv-bar-label,#fv-chart-1790767560492-449ghao5z .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-1790767560492-449ghao5z .fv-bar-container,#fv-chart-1790767560492-449ghao5z .fv-bar-cluster {width: 100% !important;}#fv-chart-1790767560492-449ghao5z .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790767560492-449ghao5z .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790767560492-449ghao5z .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790767560492-449ghao5z .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-1790767560492-449ghao5z .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790767560492-449ghao5z .fv-x-axis-label-space {display: none !important;}#fv-chart-1790767560492-449ghao5z .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790767560492-449ghao5z .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790767560492-449ghao5z .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790767560492-449ghao5z .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790767560492-449ghao5z .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790767560492-449ghao5z .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790767560492-449ghao5z .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790767560492-449ghao5z .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790767560492-449ghao5z .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790767560492-449ghao5z .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790767560492-449ghao5z .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790767560492-449ghao5z .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790767560492-449ghao5z .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790767560492-449ghao5z .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790767560492-449ghao5z .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790767560492-449ghao5z .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-1790767560492-449ghao5z .fv-stl-shop-all-logo,#fv-chart-1790767560492-449ghao5z .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790767560492-449ghao5z .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790767560492-449ghao5z .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790767560492-449ghao5z .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790767560492-449ghao5z.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": "Selfie","description": "Camera comparison between the iPhone 18 Pro and Samsung Galaxy S26 Ultra","creator": {"@type": "Organization","name": "TechRadar","logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-30T11:26:00.492Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Image Comparison","benchmark","comparison","performance","review","TechRadar"],"measurementTechnique": "Performance Benchmarking","variableMeasured": []}</script><div id="fv-chart-1790767560492-449ghao5z" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper fv-no-header fv-is-image-compare  "><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1790767560492-449ghao5z-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="Camera comparison between the iPhone 18 Pro and Samsung Galaxy S26 Ultra" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/tWtrMY8ifTgdiV3DBMFHMV.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/tWtrMY8ifTgdiV3DBMFHMV.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/UamWipWi2Kh5E9FD3Pz7HR.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/UamWipWi2Kh5E9FD3Pz7HR.jpg" alt="Before" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle fv-image-compare-handle-square"><img src="https://proof.vanilla.tools/media/images/brandLogos/techradar.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">iPhone</div><div class="fv-image-compare-label fv-image-compare-label-right">Samsung</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></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><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() {window.fvAnimateCharts = function(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);});}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);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;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 === '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');}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);}});});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 leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');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);});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');}});}}});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 === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === '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); });}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();}});});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 allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');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();}});}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();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';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 (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1790767560492-449ghao5z', false); });} else {initialize('fv-chart-1790767560492-449ghao5z', false);}})();</script></div><p>Beide selfies hierboven zien er gedetailleerd en goed gebalanceerd uit (qua kleur). De iPhone-selfie ziet er wel ietsje scherper uit, maar dat is ook geen verrassing gezien de grotere 18MP-sensor. De Galaxy S26 Ultra gebruikt een 12MP-sensor. Het verschil is onder andere te zien in de details van de kleine haartjes op het gezicht.</p><p>Het is het hier wel waard om te vermelden dat de 'Center Stage'-selfiecamera van de iPhone 18 Pro objecttracking gebruikt om je automatisch in het frame te houden. Je kan dankzij deze sensor ook wisselen tussen portret- en landschapsoriëntatie, zonder de telefoon te draaien, afhankelijk van hoeveel mensen je in beeld moet krijgen. Dat is een functie die in de praktijk toch wel verrassend handig kan zijn, ook al klinkt het in de eerste instantie misschien als een gimmick.</p><h3 class="article-body__section" id="section-oordeel"><span>Oordeel</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="a6dtCKxyjhaJJTPCfyCffM" name="IMG_2766 (1) (1)" alt="De iPhone 18 Pro en Samsung Galaxy S26 Ultra in iemands hand" src="https://cdn.mos.cms.futurecdn.net/a6dtCKxyjhaJJTPCfyCffM-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><p>Het mag duidelijk zijn dat dit twee telefoons zijn die allebei thuis horen op een lijst met de beste cameratelefoons van 2026. Ze verschillen daarnaast wel merkbaar van elkaar qua aanpak.</p><p>Bij het maken van alledaagse foto's met een goede belichting weten de iPhone 18 Pro en de Galaxy S26 Ultra gelukkig allebei (in hun standaard opnamemodi) veel details vast te leggen. Je krijgt wel duidelijk natuurlijkere resultaten bij de iPhone en levendigere beelden bij de Galaxy.</p><p>Bij weinig licht zorgt de iPhone voor iets fellere resultaten, waardoor er soms iets meer details in beeld worden gebracht, maar Samsungs focus op stijlvolle beelden kan af en toe wel voor mooiere resultaten zorgen. Het hangt er natuurlijk altijd van af wat je wil vastleggen en wat voor look je zelf mooier vindt. </p><p>Wanneer het aankomt op zoomfoto's leveren beide telefoons weer uitstekende prestaties. De Galaxy brengt je wel dichterbij je object dan de iPhone zonder in te leveren op details (5x optische zoom vs 4x optische zoom). Je krijgt ook nog een losse optie voor 3x optische zoom bij de Galaxy en die optie ontbreekt op de iPhone. Als je op zoek bent naar het meest veelzijdige systeem, dan is Samsung een logischere keuze.</p><p>Voor selfies is de iPhone de duidelijke winnaar. Met zijn grotere 18MP-sensor en handige framing-opties is deze camera weer iets veelzijdiger.</p><p>Zoals we eerder al aangaven, heeft de iPhone 18 Pro nu dus ook een variabel diafragma. Aangezien we bij deze vergelijking wilden focussen op de resultaten bij de standaardinstellingen, hebben we niet handmatig het diafragma aangepast bij deze voorbeeldfoto's. Toch is het dus wel goed om te weten dat Apple je nu wel die mogelijkheid geeft. Bij Samsung is dit geen optie. </p><p>Het aanpassen van het diafragma is handig als je controle wil over hoeveel van de achtergrond nog in focus moet zijn. Daarnaast kan je ook wat leuke effecten creëren bij weinig licht met deze opties, maar dit is toch over het algemeen wel meer een 'pro'-feature waar veel mensen waarschijnlijk niet veel gebruik van zullen maken. </p><p>Over het algemeen zouden we zeggen dat de Galaxy S26 Ultra onze favoriet van de twee is als het gaat om zoomfotografie en voor het maken van wat opvallendere foto's. De iPhone is dan weer wat consistenter bij bredere beelden in zowel goed als slecht verlichte omgevingen. Hij heeft ook de betere selfiecamera en de nieuwe pro-tools zorgen weer voor extra mogelijkheden. </p><div data-widget-type="multimodelreview" data-model-name="Apple iPhone 18 Pro Max,Apple iPhone 18 Pro,Samsung Galaxy S26 Ultra" data-widget-title="Beste iPhone- en Samsung-deals van vandaag"></div> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/iphone/we-vergeleken-de-cameras-van-de-iphone-18-pro-en-samsung-galaxy-s26-ultra-dit-zijn-de-resultaten</link>
                                                                            <description>
                            <![CDATA[ Wij hebben de camera's van de iPhone 18 Pro en de Samsung Galaxy S26 Ultra uitgebreid met elkaar kunnen vergelijken en waren verrast door hoe verschillend ze met kleuren omgingen. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">WTdo2xYPbq5UwWD3iktX6f</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/JhACD4g2E258ugMazyEdW8-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 05 Oct 2026 14:58:22 +0000</pubDate>                                                                                                                                <updated>Mon, 05 Oct 2026 14:58:30 +0000</updated>
                                                                                                                                            <category><![CDATA[iPhone]]></category>
                                                    <category><![CDATA[Android]]></category>
                                                    <category><![CDATA[Samsung Galaxy Phones]]></category>
                                                    <category><![CDATA[Phones]]></category>
                                                                                                <author><![CDATA[ cas.kulk@bluepixlmedia.com (Cas Kulk) ]]></author>                    <dc:creator><![CDATA[ Cas Kulk ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/hUHXsqYBB8igeAQgxCPAMe-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;&lt;br&gt;&lt;/p&gt; ]]></dc:description>
                                                                                                        <dc:contributor><![CDATA[ Axel Metz ]]></dc:contributor>
                                                                    <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/JhACD4g2E258ugMazyEdW8-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Side-by-side sunset photos taken on the iPhone 18 Pro and Samsung Galaxy S26 Ultra]]></media:description>                                                            <media:text><![CDATA[Side-by-side sunset photos taken on the iPhone 18 Pro and Samsung Galaxy S26 Ultra]]></media:text>
                                <media:title type="plain"><![CDATA[Side-by-side sunset photos taken on the iPhone 18 Pro and Samsung Galaxy S26 Ultra]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/JhACD4g2E258ugMazyEdW8-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>De strijd om de titel van de <a href="https://global.techradar.com/nl-nl/news/de-beste-camera-smartphones">smartphone met de beste camera's</a> van 2026 wordt steeds spannender.</p><p>Aan het begin van het jaar lanceerde Samsung zijn <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s26-ultra-review-nl">Samsung Galaxy S26 Ultra</a> en sindsdien zijn er meerdere toestellen met indrukwekkende camerasystemen op de markt gebracht, zoals de <a href="https://global.techradar.com/nl-nl/phones/oppo-phones/oppo-find-x9-ultra-review-nl">OPPO Find X9 Ultra</a> en de<a href="https://www.techradar.com/phones/xiaomi-phones/xiaomi-17-ultra-review"> Xiaomi 17 Ultra</a>. </p><p>Google kan sinds augustus ook weer meeconcurreren met zijn <a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-11-pro-review-nl">Google Pixel 11 Pro</a> en we kunnen natuurlijk ook Apple's<a href="https://global.techradar.com/nl-be/phones/iphone/iphone-18-pro-max-review-nl"> iPhone 18 Pro</a> niet vergeten. Dat model <a href="https://www.techradar.com/cameras/photography/it-took-exactly-one-photo-for-me-to-realize-the-awesome-power-of-the-iphone-18-pros-variable-aperture">krijgt vooral veel lof vanwege zijn variabele diafragma</a> en nieuwe pro-opties binnen de camera-app.  </p><p>Er zijn dit jaar dus weer genoeg smartphones met overtuigende camerasystemen om uit te kiezen. Wij kregen recent de kans om twee van deze modellen op een mooie locatie direct met elkaar te vergelijken. We namen de iPhone 18 Pro en Galaxy S26 Ultra mee tijdens een tripje naar Hawaii om te zien welk model nou de beste foto's maakt.</p><p>Hieronder zie je onder andere voorbeelden van foto's die gemaakt zijn met alle verschillende camera's van de toestellen. Met behulp van deze voorbeeldfoto's (en onze analyse) kan je hopelijk gemakkelijker bepalen wat het beste model voor jou is. Aan het einde hebben we natuurlijk ook zelf nog onze eigen conclusie getrokken over welke telefoon het beste camerasysteem heeft. </p><ul><li><a href="https://techradar.us7.list-manage.com/subscribe?u=5698cb1fccaea8644ed412be0&id=159915eedb" target="_blank"><strong>Klik hier om te abonneren op onze wekelijkse nieuwsbrief</strong></a></li></ul><h3 class="article-body__section" id="section-specs"><span>Specs</span></h3><p>Voordat we wat dieper ingaan op de verschillen tussen de cameraprestaties van deze twee toestellen, vind je eerst hieronder al de belangrijkste cameraspecs van de telefoons:</p><div ><table><thead><tr><th class="firstcol empty" ></th><th  ><p><strong>iPhone 18 Pro</strong></p></th><th  ><p><strong>Samsung Galaxy S26 Ultra</strong></p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Hoofdcamera:</p></td><td  ><p>48MP, f/1,5-4,0, 24 mm </p></td><td  ><p>200MP, f/1,4, 23 mm</p></td></tr><tr><td class="firstcol " ><p>Ultrawide-camera:</p></td><td  ><p>48MP, f/2,2, 13 mm</p></td><td  ><p>50MP, f/1,9, 13 mm</p></td></tr><tr><td class="firstcol " ><p>Telefoto-camera('s):</p></td><td  ><p>48MP, f/2,8, 100 mm, 4x optische zoom</p></td><td  ><p>10MP, f/2,4, 67 mm, 3x optische zoom + 50MP, f/2,9, 111 mm, 5x optische zoom</p></td></tr><tr><td class="firstcol " ><p>Selfiecamera:</p></td><td  ><p>18MP, f/1,9, 20 mm</p></td><td  ><p>12MP, f/2,2, 23 mm</p></td></tr></tbody></table></div><p>Naast de optische zoom van de camera's die hierboven worden genoemd, kunnen de telefoons ook nog wat verder inzoomen met "optische kwaliteit" (8x voor de iPhone, 2x en 10x voor de Samsung). Daarbij hebben we echter te maken met een 'sensor crop' en niet met vaste brandpuntsafstanden. We hebben ons daarom dus bij het 'zoom'-gedeelte gefocust op de echte optische zoom.  </p><p>Het is het ook nog waard om te benoemen dat de iPhone 18 Pro en Galaxy S26 Ultra standaard foto's in lagere resoluties maken dan mogelijk om opslagruimte te besparen. De iPhone kiest automatisch voor het gebruiken van maar 24 megapixels (met Apple's 'super-high-resolution' beeldverwerking), terwijl de Galaxy S26 Ultra standaard 12MP-beelden vastlegt (via 'pixel-binning').</p><p>Wij hebben voor de vergelijking hieronder gewoon de standaardinstellingen aangehouden. </p><h3 class="article-body__section" id="section-hoofdcamera"><span>Hoofdcamera</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-1790766002344-wxwcwvks0 *, #fv-chart-1790766002344-wxwcwvks0 *:before, #fv-chart-1790766002344-wxwcwvks0 *:after, #fv-chart-1790766002344-wxwcwvks0-slideshow *, #fv-chart-1790766002344-wxwcwvks0-slideshow *:before, #fv-chart-1790766002344-wxwcwvks0-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1790766002344-wxwcwvks0, #fv-chart-1790766002344-wxwcwvks0-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1790766002344-wxwcwvks0 {position: relative !important; overflow: visible !important;--riv-primary: #2E6E93;}#fv-chart-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1790766002344-wxwcwvks0.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1790766002344-wxwcwvks0.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-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #2E6E93;}#fv-chart-1790766002344-wxwcwvks0-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1790766002344-wxwcwvks0-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1790766002344-wxwcwvks0-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-1790766002344-wxwcwvks0-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-1790766002344-wxwcwvks0-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1790766002344-wxwcwvks0-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1790766002344-wxwcwvks0-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-1790766002344-wxwcwvks0-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;}#fv-chart-1790766002344-wxwcwvks0-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-1790766002344-wxwcwvks0-slideshow .fv-slideshow-select:focus {outline: 2px solid #2E6E93 !important;border-color: #2E6E93 !important;}#fv-chart-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1790766002344-wxwcwvks0 .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1790766002344-wxwcwvks0 .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1790766002344-wxwcwvks0 .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1790766002344-wxwcwvks0 .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1790766002344-wxwcwvks0 .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1790766002344-wxwcwvks0 .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1790766002344-wxwcwvks0 .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1790766002344-wxwcwvks0 .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1790766002344-wxwcwvks0 .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1790766002344-wxwcwvks0 .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1790766002344-wxwcwvks0 .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1790766002344-wxwcwvks0 .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1790766002344-wxwcwvks0 .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790766002344-wxwcwvks0 .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790766002344-wxwcwvks0 .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1790766002344-wxwcwvks0 .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1790766002344-wxwcwvks0.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-image-compare-wrapper { position: relative !important; width: 100% !important; overflow: hidden !important; border-radius: 0 !important; background-color: #000 !important; touch-action: pan-y !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-image-compare-inner { position: relative !important; width: 100% !important; height: 100% !important; display: block !important; transform-origin: center center !important; transition: transform 0.1s ease-out !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-image-compare-bg { display: block !important; width: 100% !important; height: auto !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-image-compare-fg { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; object-fit: cover !important; clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-image-compare-slider { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 32px !important; transform: translateX(-50%) !important; cursor: ew-resize !important; z-index: 10 !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-image-compare-slider-line { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 4px !important; background-color: white !important; transform: translateX(-50%) !important; box-shadow: 0 0 10px rgba(0,0,0,0.5) !important; pointer-events: none !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-image-compare-handle { position: absolute !important; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important; width: 32px !important; height: 32px !important; background-color: white !important; border-radius: 50% !important; box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 4px !important; pointer-events: none !important; z-index: 11 !important; overflow: hidden !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-image-compare-arrow-left { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-right: 4px solid #4b5563 !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-image-compare-arrow-right { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-left: 4px solid #4b5563 !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-image-compare-label { position: absolute !important; top: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; padding: 0.25rem 0.75rem !important; border-radius: 0.25rem !important; font-size: 0.875rem !important; font-weight: 500 !important; pointer-events: none !important; backdrop-filter: blur(4px) !important; z-index: 5 !important; transition: right 0.3s ease, opacity 0.2s ease !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-image-compare-expand-btn, #fv-chart-1790766002344-wxwcwvks0 .fv-image-compare-close-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; border: none !important; border-radius: 0.25rem !important; padding: 0.5rem !important; cursor: pointer !important; z-index: 20 !important; display: flex !important; align-items: center !important; justify-content: center !important; backdrop-filter: blur(4px) !important; transition: background-color 0.2s !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-image-compare-expand-btn:hover, #fv-chart-1790766002344-wxwcwvks0 .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-image-compare-wrapper.fv-image-compare-fullscreen { position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100% !important; height: 100% !important; z-index: 999999 !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: rgba(0, 0, 0, 0.9) !important; margin: 0 !important; touch-action: none !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner { width: 100% !important; height: 100% !important; display: flex !important; align-items: center !important; justify-content: center !important; cursor: grab !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg { position: absolute !important; top: 0 !important; left: 0 !important; max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg { max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .fv-bar-row, #fv-chart-1790766002344-wxwcwvks0 .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790766002344-wxwcwvks0.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1790766002344-wxwcwvks0.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1790766002344-wxwcwvks0 .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1790766002344-wxwcwvks0 .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1790766002344-wxwcwvks0 .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0.mobile-view .fv-pie-container,#fv-chart-1790766002344-wxwcwvks0.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1790766002344-wxwcwvks0.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-bar-row,#fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-stacked-product,#fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-grouped-bar-product,#fv-chart-1790766002344-wxwcwvks0.labels-on-top .fv-bar-row,#fv-chart-1790766002344-wxwcwvks0.labels-on-top .fv-stacked-product,#fv-chart-1790766002344-wxwcwvks0.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1790766002344-wxwcwvks0.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-1790766002344-wxwcwvks0.mobile-view .fv-bar-label,#fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-grouped-product-title,#fv-chart-1790766002344-wxwcwvks0.labels-on-top .fv-bar-label,#fv-chart-1790766002344-wxwcwvks0.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-1790766002344-wxwcwvks0.mobile-view .fv-bar-container,#fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-bar-cluster,#fv-chart-1790766002344-wxwcwvks0.labels-on-top .fv-bar-container,#fv-chart-1790766002344-wxwcwvks0.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1790766002344-wxwcwvks0.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790766002344-wxwcwvks0.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790766002344-wxwcwvks0.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790766002344-wxwcwvks0.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-1790766002344-wxwcwvks0.mobile-view .fv-x-axis-wrapper,#fv-chart-1790766002344-wxwcwvks0.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-x-axis-label-space,#fv-chart-1790766002344-wxwcwvks0.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-x-axis-chart-space,#fv-chart-1790766002344-wxwcwvks0.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-benchmark-title,#fv-chart-1790766002344-wxwcwvks0.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-dropdown-title,#fv-chart-1790766002344-wxwcwvks0.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-carousel-nav-btn,#fv-chart-1790766002344-wxwcwvks0.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-chart-title,#fv-chart-1790766002344-wxwcwvks0.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-chart-subhead,#fv-chart-1790766002344-wxwcwvks0.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-versus-header,#fv-chart-1790766002344-wxwcwvks0.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-versus-select-wrapper,#fv-chart-1790766002344-wxwcwvks0.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1790766002344-wxwcwvks0.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1790766002344-wxwcwvks0.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1790766002344-wxwcwvks0.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1790766002344-wxwcwvks0.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-versus-vs,#fv-chart-1790766002344-wxwcwvks0.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-versus-select-container,#fv-chart-1790766002344-wxwcwvks0.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-versus-select,#fv-chart-1790766002344-wxwcwvks0.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-stl-shop-all-btn,#fv-chart-1790766002344-wxwcwvks0.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-1790766002344-wxwcwvks0.mobile-view .fv-stl-shop-all-logo,#fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-stl-shop-all-icon,#fv-chart-1790766002344-wxwcwvks0.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1790766002344-wxwcwvks0.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1790766002344-wxwcwvks0.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-bar-commentary-inline,#fv-chart-1790766002344-wxwcwvks0.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790766002344-wxwcwvks0.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790766002344-wxwcwvks0.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1790766002344-wxwcwvks0 .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790766002344-wxwcwvks0 .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790766002344-wxwcwvks0 .fv-bar-row,#fv-chart-1790766002344-wxwcwvks0 .fv-stacked-product,#fv-chart-1790766002344-wxwcwvks0 .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .fv-bar-label,#fv-chart-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .fv-bar-container,#fv-chart-1790766002344-wxwcwvks0 .fv-bar-cluster {width: 100% !important;}#fv-chart-1790766002344-wxwcwvks0 .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790766002344-wxwcwvks0 .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790766002344-wxwcwvks0 .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790766002344-wxwcwvks0 .fv-x-axis-label-space {display: none !important;}#fv-chart-1790766002344-wxwcwvks0 .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790766002344-wxwcwvks0 .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790766002344-wxwcwvks0 .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790766002344-wxwcwvks0 .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790766002344-wxwcwvks0 .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790766002344-wxwcwvks0 .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790766002344-wxwcwvks0 .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790766002344-wxwcwvks0 .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790766002344-wxwcwvks0 .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790766002344-wxwcwvks0 .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790766002344-wxwcwvks0 .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790766002344-wxwcwvks0 .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790766002344-wxwcwvks0 .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790766002344-wxwcwvks0 .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790766002344-wxwcwvks0 .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790766002344-wxwcwvks0 .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-1790766002344-wxwcwvks0 .fv-stl-shop-all-logo,#fv-chart-1790766002344-wxwcwvks0 .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790766002344-wxwcwvks0 .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790766002344-wxwcwvks0 .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790766002344-wxwcwvks0 .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790766002344-wxwcwvks0.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": "Statue","description": "A picture of a statue to compare the iPhone and Samsung","creator": {"@type": "Organization","name": "TechRadar","logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-30T11:00:02.344Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Image Comparison","benchmark","comparison","performance","review","TechRadar"],"measurementTechnique": "Performance Benchmarking","variableMeasured": []}</script><div id="fv-chart-1790766002344-wxwcwvks0" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper fv-no-header fv-is-image-compare  "><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1790766002344-wxwcwvks0-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="A picture of a statue to compare the iPhone and Samsung" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/JUNgqA8sinkMw2iUrHqFyF.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/JUNgqA8sinkMw2iUrHqFyF.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/TvWS3rLN3ddToXg58ybMeU.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/TvWS3rLN3ddToXg58ybMeU.jpg" alt="Before" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle fv-image-compare-handle-square"><img src="https://proof.vanilla.tools/media/images/brandLogos/techradar.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">iPhone</div><div class="fv-image-compare-label fv-image-compare-label-right">Samsung</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></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><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() {window.fvAnimateCharts = function(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);});}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);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;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 === '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');}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);}});});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 leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');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);});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');}});}}});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 === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === '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); });}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();}});});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 allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');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();}});}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();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';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 (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1790766002344-wxwcwvks0', false); });} else {initialize('fv-chart-1790766002344-wxwcwvks0', false);}})();</script></div><p>Bij deze foto's van een standbeeld bij het strand ('The Acrobats' van John Robinson) zien we meteen al de verschillende aanpakken van de twee telefoons als het gaat om de kleurweergave.  </p><p>Het beeld van de iPhone ziet er natuurlijker uit. Hier zien we meer opvallende schaduwen, maar ook iets minder felle kleuren. Bij Samsung zien we dan weer een veel feller beeld met een sterk contrast. Dit verschil is vooral goed te zien bij de torse van het standbeeld en bij het stukje gras rechts in beeld. </p><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-1790770858518-ssoqcxada *, #fv-chart-1790770858518-ssoqcxada *:before, #fv-chart-1790770858518-ssoqcxada *:after, #fv-chart-1790770858518-ssoqcxada-slideshow *, #fv-chart-1790770858518-ssoqcxada-slideshow *:before, #fv-chart-1790770858518-ssoqcxada-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1790770858518-ssoqcxada, #fv-chart-1790770858518-ssoqcxada-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1790770858518-ssoqcxada {position: relative !important; overflow: visible !important;--riv-primary: #2E6E93;}#fv-chart-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1790770858518-ssoqcxada.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1790770858518-ssoqcxada.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-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #2E6E93;}#fv-chart-1790770858518-ssoqcxada-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1790770858518-ssoqcxada-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1790770858518-ssoqcxada-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-1790770858518-ssoqcxada-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-1790770858518-ssoqcxada-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1790770858518-ssoqcxada-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1790770858518-ssoqcxada-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-1790770858518-ssoqcxada-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;}#fv-chart-1790770858518-ssoqcxada-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-1790770858518-ssoqcxada-slideshow .fv-slideshow-select:focus {outline: 2px solid #2E6E93 !important;border-color: #2E6E93 !important;}#fv-chart-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1790770858518-ssoqcxada .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1790770858518-ssoqcxada .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1790770858518-ssoqcxada .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1790770858518-ssoqcxada .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1790770858518-ssoqcxada .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1790770858518-ssoqcxada .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1790770858518-ssoqcxada .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1790770858518-ssoqcxada .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1790770858518-ssoqcxada .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1790770858518-ssoqcxada .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1790770858518-ssoqcxada .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1790770858518-ssoqcxada .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1790770858518-ssoqcxada .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790770858518-ssoqcxada .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790770858518-ssoqcxada .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1790770858518-ssoqcxada .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1790770858518-ssoqcxada.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1790770858518-ssoqcxada .fv-image-compare-wrapper { position: relative !important; width: 100% !important; overflow: hidden !important; border-radius: 0 !important; background-color: #000 !important; touch-action: pan-y !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790770858518-ssoqcxada .fv-image-compare-inner { position: relative !important; width: 100% !important; height: 100% !important; display: block !important; transform-origin: center center !important; transition: transform 0.1s ease-out !important; }#fv-chart-1790770858518-ssoqcxada .fv-image-compare-bg { display: block !important; width: 100% !important; height: auto !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790770858518-ssoqcxada .fv-image-compare-fg { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; object-fit: cover !important; clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790770858518-ssoqcxada .fv-image-compare-slider { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 32px !important; transform: translateX(-50%) !important; cursor: ew-resize !important; z-index: 10 !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790770858518-ssoqcxada .fv-image-compare-slider-line { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 4px !important; background-color: white !important; transform: translateX(-50%) !important; box-shadow: 0 0 10px rgba(0,0,0,0.5) !important; pointer-events: none !important; }#fv-chart-1790770858518-ssoqcxada .fv-image-compare-handle { position: absolute !important; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important; width: 32px !important; height: 32px !important; background-color: white !important; border-radius: 50% !important; box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 4px !important; pointer-events: none !important; z-index: 11 !important; overflow: hidden !important; }#fv-chart-1790770858518-ssoqcxada .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1790770858518-ssoqcxada .fv-image-compare-arrow-left { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-right: 4px solid #4b5563 !important; }#fv-chart-1790770858518-ssoqcxada .fv-image-compare-arrow-right { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-left: 4px solid #4b5563 !important; }#fv-chart-1790770858518-ssoqcxada .fv-image-compare-label { position: absolute !important; top: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; padding: 0.25rem 0.75rem !important; border-radius: 0.25rem !important; font-size: 0.875rem !important; font-weight: 500 !important; pointer-events: none !important; backdrop-filter: blur(4px) !important; z-index: 5 !important; transition: right 0.3s ease, opacity 0.2s ease !important; }#fv-chart-1790770858518-ssoqcxada .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1790770858518-ssoqcxada .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1790770858518-ssoqcxada .fv-image-compare-expand-btn, #fv-chart-1790770858518-ssoqcxada .fv-image-compare-close-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; border: none !important; border-radius: 0.25rem !important; padding: 0.5rem !important; cursor: pointer !important; z-index: 20 !important; display: flex !important; align-items: center !important; justify-content: center !important; backdrop-filter: blur(4px) !important; transition: background-color 0.2s !important; }#fv-chart-1790770858518-ssoqcxada .fv-image-compare-expand-btn:hover, #fv-chart-1790770858518-ssoqcxada .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1790770858518-ssoqcxada .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1790770858518-ssoqcxada .fv-image-compare-wrapper.fv-image-compare-fullscreen { position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100% !important; height: 100% !important; z-index: 999999 !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: rgba(0, 0, 0, 0.9) !important; margin: 0 !important; touch-action: none !important; }#fv-chart-1790770858518-ssoqcxada .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner { width: 100% !important; height: 100% !important; display: flex !important; align-items: center !important; justify-content: center !important; cursor: grab !important; }#fv-chart-1790770858518-ssoqcxada .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1790770858518-ssoqcxada .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg { position: absolute !important; top: 0 !important; left: 0 !important; max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790770858518-ssoqcxada .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg { max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790770858518-ssoqcxada .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1790770858518-ssoqcxada .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1790770858518-ssoqcxada .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1790770858518-ssoqcxada .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1790770858518-ssoqcxada .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1790770858518-ssoqcxada .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1790770858518-ssoqcxada .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1790770858518-ssoqcxada .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1790770858518-ssoqcxada .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1790770858518-ssoqcxada .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .fv-bar-row, #fv-chart-1790770858518-ssoqcxada .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790770858518-ssoqcxada.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1790770858518-ssoqcxada.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1790770858518-ssoqcxada.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790770858518-ssoqcxada.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1790770858518-ssoqcxada.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1790770858518-ssoqcxada .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1790770858518-ssoqcxada .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1790770858518-ssoqcxada .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1790770858518-ssoqcxada .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1790770858518-ssoqcxada .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1790770858518-ssoqcxada .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1790770858518-ssoqcxada .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1790770858518-ssoqcxada .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1790770858518-ssoqcxada .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1790770858518-ssoqcxada .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1790770858518-ssoqcxada .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1790770858518-ssoqcxada .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1790770858518-ssoqcxada .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1790770858518-ssoqcxada .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1790770858518-ssoqcxada .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada.mobile-view .fv-pie-container,#fv-chart-1790770858518-ssoqcxada.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790770858518-ssoqcxada.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1790770858518-ssoqcxada.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790770858518-ssoqcxada.mobile-view .fv-bar-row,#fv-chart-1790770858518-ssoqcxada.mobile-view .fv-stacked-product,#fv-chart-1790770858518-ssoqcxada.mobile-view .fv-grouped-bar-product,#fv-chart-1790770858518-ssoqcxada.labels-on-top .fv-bar-row,#fv-chart-1790770858518-ssoqcxada.labels-on-top .fv-stacked-product,#fv-chart-1790770858518-ssoqcxada.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790770858518-ssoqcxada.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1790770858518-ssoqcxada.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-1790770858518-ssoqcxada.mobile-view .fv-bar-label,#fv-chart-1790770858518-ssoqcxada.mobile-view .fv-grouped-product-title,#fv-chart-1790770858518-ssoqcxada.labels-on-top .fv-bar-label,#fv-chart-1790770858518-ssoqcxada.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-1790770858518-ssoqcxada.mobile-view .fv-bar-container,#fv-chart-1790770858518-ssoqcxada.mobile-view .fv-bar-cluster,#fv-chart-1790770858518-ssoqcxada.labels-on-top .fv-bar-container,#fv-chart-1790770858518-ssoqcxada.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1790770858518-ssoqcxada.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790770858518-ssoqcxada.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790770858518-ssoqcxada.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790770858518-ssoqcxada.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1790770858518-ssoqcxada.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790770858518-ssoqcxada.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790770858518-ssoqcxada.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790770858518-ssoqcxada.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-1790770858518-ssoqcxada.mobile-view .fv-x-axis-wrapper,#fv-chart-1790770858518-ssoqcxada.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790770858518-ssoqcxada.mobile-view .fv-x-axis-label-space,#fv-chart-1790770858518-ssoqcxada.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1790770858518-ssoqcxada.mobile-view .fv-x-axis-chart-space,#fv-chart-1790770858518-ssoqcxada.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790770858518-ssoqcxada.mobile-view .fv-benchmark-title,#fv-chart-1790770858518-ssoqcxada.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790770858518-ssoqcxada.mobile-view .fv-dropdown-title,#fv-chart-1790770858518-ssoqcxada.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790770858518-ssoqcxada.mobile-view .fv-carousel-nav-btn,#fv-chart-1790770858518-ssoqcxada.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790770858518-ssoqcxada.mobile-view .fv-chart-title,#fv-chart-1790770858518-ssoqcxada.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790770858518-ssoqcxada.mobile-view .fv-chart-subhead,#fv-chart-1790770858518-ssoqcxada.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790770858518-ssoqcxada.mobile-view .fv-versus-header,#fv-chart-1790770858518-ssoqcxada.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790770858518-ssoqcxada.mobile-view .fv-versus-select-wrapper,#fv-chart-1790770858518-ssoqcxada.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790770858518-ssoqcxada.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1790770858518-ssoqcxada.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790770858518-ssoqcxada.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1790770858518-ssoqcxada.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790770858518-ssoqcxada.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1790770858518-ssoqcxada.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790770858518-ssoqcxada.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1790770858518-ssoqcxada.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790770858518-ssoqcxada.mobile-view .fv-versus-vs,#fv-chart-1790770858518-ssoqcxada.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790770858518-ssoqcxada.mobile-view .fv-versus-select-container,#fv-chart-1790770858518-ssoqcxada.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790770858518-ssoqcxada.mobile-view .fv-versus-select,#fv-chart-1790770858518-ssoqcxada.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790770858518-ssoqcxada.mobile-view .fv-stl-shop-all-btn,#fv-chart-1790770858518-ssoqcxada.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-1790770858518-ssoqcxada.mobile-view .fv-stl-shop-all-logo,#fv-chart-1790770858518-ssoqcxada.mobile-view .fv-stl-shop-all-icon,#fv-chart-1790770858518-ssoqcxada.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1790770858518-ssoqcxada.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790770858518-ssoqcxada.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1790770858518-ssoqcxada.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790770858518-ssoqcxada.mobile-view .fv-bar-commentary-inline,#fv-chart-1790770858518-ssoqcxada.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790770858518-ssoqcxada.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790770858518-ssoqcxada.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1790770858518-ssoqcxada .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790770858518-ssoqcxada .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790770858518-ssoqcxada .fv-bar-row,#fv-chart-1790770858518-ssoqcxada .fv-stacked-product,#fv-chart-1790770858518-ssoqcxada .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .fv-bar-label,#fv-chart-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .fv-bar-container,#fv-chart-1790770858518-ssoqcxada .fv-bar-cluster {width: 100% !important;}#fv-chart-1790770858518-ssoqcxada .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790770858518-ssoqcxada .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790770858518-ssoqcxada .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790770858518-ssoqcxada .fv-x-axis-label-space {display: none !important;}#fv-chart-1790770858518-ssoqcxada .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790770858518-ssoqcxada .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790770858518-ssoqcxada .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790770858518-ssoqcxada .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790770858518-ssoqcxada .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790770858518-ssoqcxada .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790770858518-ssoqcxada .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790770858518-ssoqcxada .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790770858518-ssoqcxada .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790770858518-ssoqcxada .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790770858518-ssoqcxada .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790770858518-ssoqcxada .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790770858518-ssoqcxada .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790770858518-ssoqcxada .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790770858518-ssoqcxada .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790770858518-ssoqcxada .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-1790770858518-ssoqcxada .fv-stl-shop-all-logo,#fv-chart-1790770858518-ssoqcxada .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790770858518-ssoqcxada .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790770858518-ssoqcxada .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790770858518-ssoqcxada .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790770858518-ssoqcxada.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": "Hotel block","description": "Camera comparison between the iPhone 18 Pro and Samsung Galaxy S26 Utra","creator": {"@type": "Organization","name": "TechRadar","logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-30T12:20:58.518Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Image Comparison","benchmark","comparison","performance","review","TechRadar"],"measurementTechnique": "Performance Benchmarking","variableMeasured": []}</script><div id="fv-chart-1790770858518-ssoqcxada" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper fv-no-header fv-is-image-compare  "><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1790770858518-ssoqcxada-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="Camera comparison between the iPhone 18 Pro and Samsung Galaxy S26 Utra" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/kmS9MiKFsEGXwH53b6w2XG.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/kmS9MiKFsEGXwH53b6w2XG.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/G9dbzqh89UcagzXdJzkiYV.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/G9dbzqh89UcagzXdJzkiYV.jpg" alt="Before" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle fv-image-compare-handle-square"><img src="https://proof.vanilla.tools/media/images/brandLogos/techradar.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">iPhone</div><div class="fv-image-compare-label fv-image-compare-label-right">Samsung</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></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><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() {window.fvAnimateCharts = function(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);});}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);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;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 === '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');}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);}});});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 leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');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);});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');}});}}});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 === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === '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); });}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();}});});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 allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');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();}});}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();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';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 (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1790770858518-ssoqcxada', false); });} else {initialize('fv-chart-1790770858518-ssoqcxada', false);}})();</script></div><p>Hier zien we opnieuw een levendiger resultaat bij Samsung. De kleuren zien er iets meer kunstmatig uit, maar het verschil is hier niet zo opvallend als bij de eerste foto. Beide foto's zien er hier ongeveer even gedetailleerd uit. </p><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-1790766187352-yj5stkh6d *, #fv-chart-1790766187352-yj5stkh6d *:before, #fv-chart-1790766187352-yj5stkh6d *:after, #fv-chart-1790766187352-yj5stkh6d-slideshow *, #fv-chart-1790766187352-yj5stkh6d-slideshow *:before, #fv-chart-1790766187352-yj5stkh6d-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1790766187352-yj5stkh6d, #fv-chart-1790766187352-yj5stkh6d-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1790766187352-yj5stkh6d {position: relative !important; overflow: visible !important;--riv-primary: #2E6E93;}#fv-chart-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1790766187352-yj5stkh6d.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1790766187352-yj5stkh6d.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-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #2E6E93;}#fv-chart-1790766187352-yj5stkh6d-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1790766187352-yj5stkh6d-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1790766187352-yj5stkh6d-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-1790766187352-yj5stkh6d-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-1790766187352-yj5stkh6d-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1790766187352-yj5stkh6d-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1790766187352-yj5stkh6d-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-1790766187352-yj5stkh6d-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;}#fv-chart-1790766187352-yj5stkh6d-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-1790766187352-yj5stkh6d-slideshow .fv-slideshow-select:focus {outline: 2px solid #2E6E93 !important;border-color: #2E6E93 !important;}#fv-chart-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1790766187352-yj5stkh6d .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1790766187352-yj5stkh6d .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1790766187352-yj5stkh6d .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1790766187352-yj5stkh6d .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1790766187352-yj5stkh6d .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1790766187352-yj5stkh6d .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1790766187352-yj5stkh6d .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1790766187352-yj5stkh6d .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1790766187352-yj5stkh6d .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1790766187352-yj5stkh6d .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1790766187352-yj5stkh6d .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1790766187352-yj5stkh6d .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1790766187352-yj5stkh6d .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790766187352-yj5stkh6d .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790766187352-yj5stkh6d .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1790766187352-yj5stkh6d .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1790766187352-yj5stkh6d.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1790766187352-yj5stkh6d .fv-image-compare-wrapper { position: relative !important; width: 100% !important; overflow: hidden !important; border-radius: 0 !important; background-color: #000 !important; touch-action: pan-y !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790766187352-yj5stkh6d .fv-image-compare-inner { position: relative !important; width: 100% !important; height: 100% !important; display: block !important; transform-origin: center center !important; transition: transform 0.1s ease-out !important; }#fv-chart-1790766187352-yj5stkh6d .fv-image-compare-bg { display: block !important; width: 100% !important; height: auto !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790766187352-yj5stkh6d .fv-image-compare-fg { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; object-fit: cover !important; clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790766187352-yj5stkh6d .fv-image-compare-slider { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 32px !important; transform: translateX(-50%) !important; cursor: ew-resize !important; z-index: 10 !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790766187352-yj5stkh6d .fv-image-compare-slider-line { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 4px !important; background-color: white !important; transform: translateX(-50%) !important; box-shadow: 0 0 10px rgba(0,0,0,0.5) !important; pointer-events: none !important; }#fv-chart-1790766187352-yj5stkh6d .fv-image-compare-handle { position: absolute !important; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important; width: 32px !important; height: 32px !important; background-color: white !important; border-radius: 50% !important; box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 4px !important; pointer-events: none !important; z-index: 11 !important; overflow: hidden !important; }#fv-chart-1790766187352-yj5stkh6d .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1790766187352-yj5stkh6d .fv-image-compare-arrow-left { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-right: 4px solid #4b5563 !important; }#fv-chart-1790766187352-yj5stkh6d .fv-image-compare-arrow-right { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-left: 4px solid #4b5563 !important; }#fv-chart-1790766187352-yj5stkh6d .fv-image-compare-label { position: absolute !important; top: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; padding: 0.25rem 0.75rem !important; border-radius: 0.25rem !important; font-size: 0.875rem !important; font-weight: 500 !important; pointer-events: none !important; backdrop-filter: blur(4px) !important; z-index: 5 !important; transition: right 0.3s ease, opacity 0.2s ease !important; }#fv-chart-1790766187352-yj5stkh6d .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1790766187352-yj5stkh6d .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1790766187352-yj5stkh6d .fv-image-compare-expand-btn, #fv-chart-1790766187352-yj5stkh6d .fv-image-compare-close-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; border: none !important; border-radius: 0.25rem !important; padding: 0.5rem !important; cursor: pointer !important; z-index: 20 !important; display: flex !important; align-items: center !important; justify-content: center !important; backdrop-filter: blur(4px) !important; transition: background-color 0.2s !important; }#fv-chart-1790766187352-yj5stkh6d .fv-image-compare-expand-btn:hover, #fv-chart-1790766187352-yj5stkh6d .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1790766187352-yj5stkh6d .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1790766187352-yj5stkh6d .fv-image-compare-wrapper.fv-image-compare-fullscreen { position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100% !important; height: 100% !important; z-index: 999999 !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: rgba(0, 0, 0, 0.9) !important; margin: 0 !important; touch-action: none !important; }#fv-chart-1790766187352-yj5stkh6d .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner { width: 100% !important; height: 100% !important; display: flex !important; align-items: center !important; justify-content: center !important; cursor: grab !important; }#fv-chart-1790766187352-yj5stkh6d .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1790766187352-yj5stkh6d .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg { position: absolute !important; top: 0 !important; left: 0 !important; max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790766187352-yj5stkh6d .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg { max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790766187352-yj5stkh6d .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1790766187352-yj5stkh6d .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1790766187352-yj5stkh6d .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1790766187352-yj5stkh6d .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1790766187352-yj5stkh6d .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1790766187352-yj5stkh6d .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1790766187352-yj5stkh6d .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1790766187352-yj5stkh6d .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1790766187352-yj5stkh6d .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1790766187352-yj5stkh6d .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .fv-bar-row, #fv-chart-1790766187352-yj5stkh6d .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790766187352-yj5stkh6d.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1790766187352-yj5stkh6d.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1790766187352-yj5stkh6d .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1790766187352-yj5stkh6d .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1790766187352-yj5stkh6d .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1790766187352-yj5stkh6d .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1790766187352-yj5stkh6d .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1790766187352-yj5stkh6d .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1790766187352-yj5stkh6d .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1790766187352-yj5stkh6d .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1790766187352-yj5stkh6d .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1790766187352-yj5stkh6d .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1790766187352-yj5stkh6d .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1790766187352-yj5stkh6d .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1790766187352-yj5stkh6d .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1790766187352-yj5stkh6d .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1790766187352-yj5stkh6d .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d.mobile-view .fv-pie-container,#fv-chart-1790766187352-yj5stkh6d.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1790766187352-yj5stkh6d.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-bar-row,#fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-stacked-product,#fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-grouped-bar-product,#fv-chart-1790766187352-yj5stkh6d.labels-on-top .fv-bar-row,#fv-chart-1790766187352-yj5stkh6d.labels-on-top .fv-stacked-product,#fv-chart-1790766187352-yj5stkh6d.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1790766187352-yj5stkh6d.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-1790766187352-yj5stkh6d.mobile-view .fv-bar-label,#fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-grouped-product-title,#fv-chart-1790766187352-yj5stkh6d.labels-on-top .fv-bar-label,#fv-chart-1790766187352-yj5stkh6d.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-1790766187352-yj5stkh6d.mobile-view .fv-bar-container,#fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-bar-cluster,#fv-chart-1790766187352-yj5stkh6d.labels-on-top .fv-bar-container,#fv-chart-1790766187352-yj5stkh6d.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1790766187352-yj5stkh6d.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790766187352-yj5stkh6d.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790766187352-yj5stkh6d.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790766187352-yj5stkh6d.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-1790766187352-yj5stkh6d.mobile-view .fv-x-axis-wrapper,#fv-chart-1790766187352-yj5stkh6d.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-x-axis-label-space,#fv-chart-1790766187352-yj5stkh6d.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-x-axis-chart-space,#fv-chart-1790766187352-yj5stkh6d.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-benchmark-title,#fv-chart-1790766187352-yj5stkh6d.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-dropdown-title,#fv-chart-1790766187352-yj5stkh6d.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-carousel-nav-btn,#fv-chart-1790766187352-yj5stkh6d.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-chart-title,#fv-chart-1790766187352-yj5stkh6d.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-chart-subhead,#fv-chart-1790766187352-yj5stkh6d.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-versus-header,#fv-chart-1790766187352-yj5stkh6d.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-versus-select-wrapper,#fv-chart-1790766187352-yj5stkh6d.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1790766187352-yj5stkh6d.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1790766187352-yj5stkh6d.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1790766187352-yj5stkh6d.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1790766187352-yj5stkh6d.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-versus-vs,#fv-chart-1790766187352-yj5stkh6d.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-versus-select-container,#fv-chart-1790766187352-yj5stkh6d.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-versus-select,#fv-chart-1790766187352-yj5stkh6d.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-stl-shop-all-btn,#fv-chart-1790766187352-yj5stkh6d.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-1790766187352-yj5stkh6d.mobile-view .fv-stl-shop-all-logo,#fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-stl-shop-all-icon,#fv-chart-1790766187352-yj5stkh6d.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1790766187352-yj5stkh6d.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1790766187352-yj5stkh6d.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-bar-commentary-inline,#fv-chart-1790766187352-yj5stkh6d.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790766187352-yj5stkh6d.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790766187352-yj5stkh6d.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1790766187352-yj5stkh6d .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790766187352-yj5stkh6d .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790766187352-yj5stkh6d .fv-bar-row,#fv-chart-1790766187352-yj5stkh6d .fv-stacked-product,#fv-chart-1790766187352-yj5stkh6d .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .fv-bar-label,#fv-chart-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .fv-bar-container,#fv-chart-1790766187352-yj5stkh6d .fv-bar-cluster {width: 100% !important;}#fv-chart-1790766187352-yj5stkh6d .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790766187352-yj5stkh6d .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790766187352-yj5stkh6d .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790766187352-yj5stkh6d .fv-x-axis-label-space {display: none !important;}#fv-chart-1790766187352-yj5stkh6d .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790766187352-yj5stkh6d .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790766187352-yj5stkh6d .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790766187352-yj5stkh6d .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790766187352-yj5stkh6d .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790766187352-yj5stkh6d .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790766187352-yj5stkh6d .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790766187352-yj5stkh6d .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790766187352-yj5stkh6d .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790766187352-yj5stkh6d .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790766187352-yj5stkh6d .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790766187352-yj5stkh6d .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790766187352-yj5stkh6d .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790766187352-yj5stkh6d .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790766187352-yj5stkh6d .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790766187352-yj5stkh6d .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-1790766187352-yj5stkh6d .fv-stl-shop-all-logo,#fv-chart-1790766187352-yj5stkh6d .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790766187352-yj5stkh6d .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790766187352-yj5stkh6d .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790766187352-yj5stkh6d .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790766187352-yj5stkh6d.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": "Seascape","description": "Camera comparison between the iPhone 18 Pro and Samsung Galaxy S26 Utra","creator": {"@type": "Organization","name": "TechRadar","logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-30T11:03:07.352Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Image Comparison","benchmark","comparison","performance","review","TechRadar"],"measurementTechnique": "Performance Benchmarking","variableMeasured": []}</script><div id="fv-chart-1790766187352-yj5stkh6d" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper fv-no-header fv-is-image-compare  "><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1790766187352-yj5stkh6d-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="Camera comparison between the iPhone 18 Pro and Samsung Galaxy S26 Utra" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/53MWBDy4AAQjp64afXsZEG.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/53MWBDy4AAQjp64afXsZEG.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/LirHQjKQnTBZN8TToaZJMV.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/LirHQjKQnTBZN8TToaZJMV.jpg" alt="Before" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle fv-image-compare-handle-square"><img src="https://proof.vanilla.tools/media/images/brandLogos/techradar.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">iPhone</div><div class="fv-image-compare-label fv-image-compare-label-right">Samsung</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></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><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() {window.fvAnimateCharts = function(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);});}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);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;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 === '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');}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);}});});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 leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');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);});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');}});}}});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 === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === '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); });}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();}});});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 allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');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();}});}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();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';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 (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1790766187352-yj5stkh6d', false); });} else {initialize('fv-chart-1790766187352-yj5stkh6d', false);}})();</script></div><p>Bij deze vergelijking zien we opnieuw een vrij subtiel verschil tussen de twee afbeeldingen. Toch zien de bladeren er duidelijk weer groener (feller) uit bij de foto van de Galaxy (zie de rechter bovenkant van beide beelden). </p><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-1790766242824-bqi580ojc *, #fv-chart-1790766242824-bqi580ojc *:before, #fv-chart-1790766242824-bqi580ojc *:after, #fv-chart-1790766242824-bqi580ojc-slideshow *, #fv-chart-1790766242824-bqi580ojc-slideshow *:before, #fv-chart-1790766242824-bqi580ojc-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1790766242824-bqi580ojc, #fv-chart-1790766242824-bqi580ojc-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1790766242824-bqi580ojc {position: relative !important; overflow: visible !important;--riv-primary: #2E6E93;}#fv-chart-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1790766242824-bqi580ojc.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1790766242824-bqi580ojc.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-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #2E6E93;}#fv-chart-1790766242824-bqi580ojc-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1790766242824-bqi580ojc-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1790766242824-bqi580ojc-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-1790766242824-bqi580ojc-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-1790766242824-bqi580ojc-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1790766242824-bqi580ojc-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1790766242824-bqi580ojc-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-1790766242824-bqi580ojc-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;}#fv-chart-1790766242824-bqi580ojc-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-1790766242824-bqi580ojc-slideshow .fv-slideshow-select:focus {outline: 2px solid #2E6E93 !important;border-color: #2E6E93 !important;}#fv-chart-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1790766242824-bqi580ojc .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1790766242824-bqi580ojc .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1790766242824-bqi580ojc .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1790766242824-bqi580ojc .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1790766242824-bqi580ojc .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1790766242824-bqi580ojc .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1790766242824-bqi580ojc .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1790766242824-bqi580ojc .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1790766242824-bqi580ojc .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1790766242824-bqi580ojc .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1790766242824-bqi580ojc .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1790766242824-bqi580ojc .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1790766242824-bqi580ojc .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790766242824-bqi580ojc .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790766242824-bqi580ojc .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1790766242824-bqi580ojc .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1790766242824-bqi580ojc.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1790766242824-bqi580ojc .fv-image-compare-wrapper { position: relative !important; width: 100% !important; overflow: hidden !important; border-radius: 0 !important; background-color: #000 !important; touch-action: pan-y !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790766242824-bqi580ojc .fv-image-compare-inner { position: relative !important; width: 100% !important; height: 100% !important; display: block !important; transform-origin: center center !important; transition: transform 0.1s ease-out !important; }#fv-chart-1790766242824-bqi580ojc .fv-image-compare-bg { display: block !important; width: 100% !important; height: auto !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790766242824-bqi580ojc .fv-image-compare-fg { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; object-fit: cover !important; clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790766242824-bqi580ojc .fv-image-compare-slider { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 32px !important; transform: translateX(-50%) !important; cursor: ew-resize !important; z-index: 10 !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790766242824-bqi580ojc .fv-image-compare-slider-line { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 4px !important; background-color: white !important; transform: translateX(-50%) !important; box-shadow: 0 0 10px rgba(0,0,0,0.5) !important; pointer-events: none !important; }#fv-chart-1790766242824-bqi580ojc .fv-image-compare-handle { position: absolute !important; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important; width: 32px !important; height: 32px !important; background-color: white !important; border-radius: 50% !important; box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 4px !important; pointer-events: none !important; z-index: 11 !important; overflow: hidden !important; }#fv-chart-1790766242824-bqi580ojc .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1790766242824-bqi580ojc .fv-image-compare-arrow-left { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-right: 4px solid #4b5563 !important; }#fv-chart-1790766242824-bqi580ojc .fv-image-compare-arrow-right { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-left: 4px solid #4b5563 !important; }#fv-chart-1790766242824-bqi580ojc .fv-image-compare-label { position: absolute !important; top: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; padding: 0.25rem 0.75rem !important; border-radius: 0.25rem !important; font-size: 0.875rem !important; font-weight: 500 !important; pointer-events: none !important; backdrop-filter: blur(4px) !important; z-index: 5 !important; transition: right 0.3s ease, opacity 0.2s ease !important; }#fv-chart-1790766242824-bqi580ojc .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1790766242824-bqi580ojc .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1790766242824-bqi580ojc .fv-image-compare-expand-btn, #fv-chart-1790766242824-bqi580ojc .fv-image-compare-close-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; border: none !important; border-radius: 0.25rem !important; padding: 0.5rem !important; cursor: pointer !important; z-index: 20 !important; display: flex !important; align-items: center !important; justify-content: center !important; backdrop-filter: blur(4px) !important; transition: background-color 0.2s !important; }#fv-chart-1790766242824-bqi580ojc .fv-image-compare-expand-btn:hover, #fv-chart-1790766242824-bqi580ojc .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1790766242824-bqi580ojc .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1790766242824-bqi580ojc .fv-image-compare-wrapper.fv-image-compare-fullscreen { position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100% !important; height: 100% !important; z-index: 999999 !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: rgba(0, 0, 0, 0.9) !important; margin: 0 !important; touch-action: none !important; }#fv-chart-1790766242824-bqi580ojc .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner { width: 100% !important; height: 100% !important; display: flex !important; align-items: center !important; justify-content: center !important; cursor: grab !important; }#fv-chart-1790766242824-bqi580ojc .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1790766242824-bqi580ojc .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg { position: absolute !important; top: 0 !important; left: 0 !important; max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790766242824-bqi580ojc .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg { max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790766242824-bqi580ojc .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1790766242824-bqi580ojc .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1790766242824-bqi580ojc .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1790766242824-bqi580ojc .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1790766242824-bqi580ojc .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1790766242824-bqi580ojc .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1790766242824-bqi580ojc .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1790766242824-bqi580ojc .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1790766242824-bqi580ojc .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1790766242824-bqi580ojc .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .fv-bar-row, #fv-chart-1790766242824-bqi580ojc .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790766242824-bqi580ojc.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1790766242824-bqi580ojc.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1790766242824-bqi580ojc.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790766242824-bqi580ojc.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1790766242824-bqi580ojc.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1790766242824-bqi580ojc .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1790766242824-bqi580ojc .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1790766242824-bqi580ojc .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1790766242824-bqi580ojc .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1790766242824-bqi580ojc .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1790766242824-bqi580ojc .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1790766242824-bqi580ojc .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1790766242824-bqi580ojc .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1790766242824-bqi580ojc .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1790766242824-bqi580ojc .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1790766242824-bqi580ojc .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1790766242824-bqi580ojc .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1790766242824-bqi580ojc .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1790766242824-bqi580ojc .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1790766242824-bqi580ojc .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc.mobile-view .fv-pie-container,#fv-chart-1790766242824-bqi580ojc.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790766242824-bqi580ojc.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1790766242824-bqi580ojc.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790766242824-bqi580ojc.mobile-view .fv-bar-row,#fv-chart-1790766242824-bqi580ojc.mobile-view .fv-stacked-product,#fv-chart-1790766242824-bqi580ojc.mobile-view .fv-grouped-bar-product,#fv-chart-1790766242824-bqi580ojc.labels-on-top .fv-bar-row,#fv-chart-1790766242824-bqi580ojc.labels-on-top .fv-stacked-product,#fv-chart-1790766242824-bqi580ojc.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790766242824-bqi580ojc.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1790766242824-bqi580ojc.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-1790766242824-bqi580ojc.mobile-view .fv-bar-label,#fv-chart-1790766242824-bqi580ojc.mobile-view .fv-grouped-product-title,#fv-chart-1790766242824-bqi580ojc.labels-on-top .fv-bar-label,#fv-chart-1790766242824-bqi580ojc.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-1790766242824-bqi580ojc.mobile-view .fv-bar-container,#fv-chart-1790766242824-bqi580ojc.mobile-view .fv-bar-cluster,#fv-chart-1790766242824-bqi580ojc.labels-on-top .fv-bar-container,#fv-chart-1790766242824-bqi580ojc.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1790766242824-bqi580ojc.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790766242824-bqi580ojc.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790766242824-bqi580ojc.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790766242824-bqi580ojc.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1790766242824-bqi580ojc.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790766242824-bqi580ojc.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790766242824-bqi580ojc.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790766242824-bqi580ojc.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-1790766242824-bqi580ojc.mobile-view .fv-x-axis-wrapper,#fv-chart-1790766242824-bqi580ojc.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790766242824-bqi580ojc.mobile-view .fv-x-axis-label-space,#fv-chart-1790766242824-bqi580ojc.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1790766242824-bqi580ojc.mobile-view .fv-x-axis-chart-space,#fv-chart-1790766242824-bqi580ojc.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790766242824-bqi580ojc.mobile-view .fv-benchmark-title,#fv-chart-1790766242824-bqi580ojc.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790766242824-bqi580ojc.mobile-view .fv-dropdown-title,#fv-chart-1790766242824-bqi580ojc.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790766242824-bqi580ojc.mobile-view .fv-carousel-nav-btn,#fv-chart-1790766242824-bqi580ojc.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790766242824-bqi580ojc.mobile-view .fv-chart-title,#fv-chart-1790766242824-bqi580ojc.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790766242824-bqi580ojc.mobile-view .fv-chart-subhead,#fv-chart-1790766242824-bqi580ojc.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790766242824-bqi580ojc.mobile-view .fv-versus-header,#fv-chart-1790766242824-bqi580ojc.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790766242824-bqi580ojc.mobile-view .fv-versus-select-wrapper,#fv-chart-1790766242824-bqi580ojc.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790766242824-bqi580ojc.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1790766242824-bqi580ojc.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790766242824-bqi580ojc.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1790766242824-bqi580ojc.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790766242824-bqi580ojc.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1790766242824-bqi580ojc.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790766242824-bqi580ojc.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1790766242824-bqi580ojc.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790766242824-bqi580ojc.mobile-view .fv-versus-vs,#fv-chart-1790766242824-bqi580ojc.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790766242824-bqi580ojc.mobile-view .fv-versus-select-container,#fv-chart-1790766242824-bqi580ojc.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790766242824-bqi580ojc.mobile-view .fv-versus-select,#fv-chart-1790766242824-bqi580ojc.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790766242824-bqi580ojc.mobile-view .fv-stl-shop-all-btn,#fv-chart-1790766242824-bqi580ojc.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-1790766242824-bqi580ojc.mobile-view .fv-stl-shop-all-logo,#fv-chart-1790766242824-bqi580ojc.mobile-view .fv-stl-shop-all-icon,#fv-chart-1790766242824-bqi580ojc.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1790766242824-bqi580ojc.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790766242824-bqi580ojc.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1790766242824-bqi580ojc.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790766242824-bqi580ojc.mobile-view .fv-bar-commentary-inline,#fv-chart-1790766242824-bqi580ojc.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790766242824-bqi580ojc.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790766242824-bqi580ojc.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1790766242824-bqi580ojc .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790766242824-bqi580ojc .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790766242824-bqi580ojc .fv-bar-row,#fv-chart-1790766242824-bqi580ojc .fv-stacked-product,#fv-chart-1790766242824-bqi580ojc .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .fv-bar-label,#fv-chart-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .fv-bar-container,#fv-chart-1790766242824-bqi580ojc .fv-bar-cluster {width: 100% !important;}#fv-chart-1790766242824-bqi580ojc .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790766242824-bqi580ojc .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790766242824-bqi580ojc .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790766242824-bqi580ojc .fv-x-axis-label-space {display: none !important;}#fv-chart-1790766242824-bqi580ojc .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790766242824-bqi580ojc .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790766242824-bqi580ojc .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790766242824-bqi580ojc .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790766242824-bqi580ojc .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790766242824-bqi580ojc .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790766242824-bqi580ojc .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790766242824-bqi580ojc .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790766242824-bqi580ojc .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790766242824-bqi580ojc .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790766242824-bqi580ojc .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790766242824-bqi580ojc .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790766242824-bqi580ojc .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790766242824-bqi580ojc .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790766242824-bqi580ojc .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790766242824-bqi580ojc .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-1790766242824-bqi580ojc .fv-stl-shop-all-logo,#fv-chart-1790766242824-bqi580ojc .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790766242824-bqi580ojc .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790766242824-bqi580ojc .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790766242824-bqi580ojc .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790766242824-bqi580ojc.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": "Covered path","description": "Camera comparison between the iPhone 18 Pro and Samsung Galaxy S26 Utra","creator": {"@type": "Organization","name": "TechRadar","logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-30T11:04:02.825Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Image Comparison","benchmark","comparison","performance","review","TechRadar"],"measurementTechnique": "Performance Benchmarking","variableMeasured": []}</script><div id="fv-chart-1790766242824-bqi580ojc" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper fv-no-header fv-is-image-compare  "><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1790766242824-bqi580ojc-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="Camera comparison between the iPhone 18 Pro and Samsung Galaxy S26 Utra" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/Ypn9Emsn8scNDvDo8iwKpG.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/Ypn9Emsn8scNDvDo8iwKpG.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/U7GNfaoo6Yo6GfnMXFtZsV.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/U7GNfaoo6Yo6GfnMXFtZsV.jpg" alt="Before" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle fv-image-compare-handle-square"><img src="https://proof.vanilla.tools/media/images/brandLogos/techradar.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">iPhone</div><div class="fv-image-compare-label fv-image-compare-label-right">Samsung</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></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><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() {window.fvAnimateCharts = function(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);});}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);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;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 === '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');}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);}});});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 leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');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);});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');}});}}});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 === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === '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); });}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();}});});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 allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');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();}});}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();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';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 (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1790766242824-bqi580ojc', false); });} else {initialize('fv-chart-1790766242824-bqi580ojc', false);}})();</script></div><p>De iPhone en de Samsung hebben duidelijk een flink andere aanpak bij het vastleggen van dit schaduwachtige pad. De iPhone zorgt weer voor een iets realistischere weergave, waarbij er veel details te zien zijn op het punt waar de bladeren overlopen in de lucht. Het beeld gemaakt met de Galaxy ziet er ook indrukwekkend gedetailleerd uit, maar de kleuren zijn eerder stilistisch dan natuurlijk. Dat wordt langzamerhand sowieso steeds iets duidelijker bij deze vergelijking. </p><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-1790782842553-rq2lf281q *, #fv-chart-1790782842553-rq2lf281q *:before, #fv-chart-1790782842553-rq2lf281q *:after, #fv-chart-1790782842553-rq2lf281q-slideshow *, #fv-chart-1790782842553-rq2lf281q-slideshow *:before, #fv-chart-1790782842553-rq2lf281q-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1790782842553-rq2lf281q, #fv-chart-1790782842553-rq2lf281q-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1790782842553-rq2lf281q {position: relative !important; overflow: visible !important;--riv-primary: #2E6E93;}#fv-chart-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1790782842553-rq2lf281q.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1790782842553-rq2lf281q.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-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #2E6E93;}#fv-chart-1790782842553-rq2lf281q-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1790782842553-rq2lf281q-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1790782842553-rq2lf281q-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-1790782842553-rq2lf281q-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-1790782842553-rq2lf281q-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1790782842553-rq2lf281q-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1790782842553-rq2lf281q-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-1790782842553-rq2lf281q-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;}#fv-chart-1790782842553-rq2lf281q-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-1790782842553-rq2lf281q-slideshow .fv-slideshow-select:focus {outline: 2px solid #2E6E93 !important;border-color: #2E6E93 !important;}#fv-chart-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1790782842553-rq2lf281q .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1790782842553-rq2lf281q .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1790782842553-rq2lf281q .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1790782842553-rq2lf281q .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1790782842553-rq2lf281q .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1790782842553-rq2lf281q .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1790782842553-rq2lf281q .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1790782842553-rq2lf281q .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1790782842553-rq2lf281q .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1790782842553-rq2lf281q .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1790782842553-rq2lf281q .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1790782842553-rq2lf281q .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1790782842553-rq2lf281q .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790782842553-rq2lf281q .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790782842553-rq2lf281q .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1790782842553-rq2lf281q .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1790782842553-rq2lf281q.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1790782842553-rq2lf281q .fv-image-compare-wrapper { position: relative !important; width: 100% !important; overflow: hidden !important; border-radius: 0 !important; background-color: #000 !important; touch-action: pan-y !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790782842553-rq2lf281q .fv-image-compare-inner { position: relative !important; width: 100% !important; height: 100% !important; display: block !important; transform-origin: center center !important; transition: transform 0.1s ease-out !important; }#fv-chart-1790782842553-rq2lf281q .fv-image-compare-bg { display: block !important; width: 100% !important; height: auto !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790782842553-rq2lf281q .fv-image-compare-fg { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; object-fit: cover !important; clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790782842553-rq2lf281q .fv-image-compare-slider { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 32px !important; transform: translateX(-50%) !important; cursor: ew-resize !important; z-index: 10 !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790782842553-rq2lf281q .fv-image-compare-slider-line { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 4px !important; background-color: white !important; transform: translateX(-50%) !important; box-shadow: 0 0 10px rgba(0,0,0,0.5) !important; pointer-events: none !important; }#fv-chart-1790782842553-rq2lf281q .fv-image-compare-handle { position: absolute !important; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important; width: 32px !important; height: 32px !important; background-color: white !important; border-radius: 50% !important; box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 4px !important; pointer-events: none !important; z-index: 11 !important; overflow: hidden !important; }#fv-chart-1790782842553-rq2lf281q .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1790782842553-rq2lf281q .fv-image-compare-arrow-left { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-right: 4px solid #4b5563 !important; }#fv-chart-1790782842553-rq2lf281q .fv-image-compare-arrow-right { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-left: 4px solid #4b5563 !important; }#fv-chart-1790782842553-rq2lf281q .fv-image-compare-label { position: absolute !important; top: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; padding: 0.25rem 0.75rem !important; border-radius: 0.25rem !important; font-size: 0.875rem !important; font-weight: 500 !important; pointer-events: none !important; backdrop-filter: blur(4px) !important; z-index: 5 !important; transition: right 0.3s ease, opacity 0.2s ease !important; }#fv-chart-1790782842553-rq2lf281q .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1790782842553-rq2lf281q .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1790782842553-rq2lf281q .fv-image-compare-expand-btn, #fv-chart-1790782842553-rq2lf281q .fv-image-compare-close-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; border: none !important; border-radius: 0.25rem !important; padding: 0.5rem !important; cursor: pointer !important; z-index: 20 !important; display: flex !important; align-items: center !important; justify-content: center !important; backdrop-filter: blur(4px) !important; transition: background-color 0.2s !important; }#fv-chart-1790782842553-rq2lf281q .fv-image-compare-expand-btn:hover, #fv-chart-1790782842553-rq2lf281q .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1790782842553-rq2lf281q .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1790782842553-rq2lf281q .fv-image-compare-wrapper.fv-image-compare-fullscreen { position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100% !important; height: 100% !important; z-index: 999999 !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: rgba(0, 0, 0, 0.9) !important; margin: 0 !important; touch-action: none !important; }#fv-chart-1790782842553-rq2lf281q .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner { width: 100% !important; height: 100% !important; display: flex !important; align-items: center !important; justify-content: center !important; cursor: grab !important; }#fv-chart-1790782842553-rq2lf281q .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1790782842553-rq2lf281q .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg { position: absolute !important; top: 0 !important; left: 0 !important; max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790782842553-rq2lf281q .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg { max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790782842553-rq2lf281q .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1790782842553-rq2lf281q .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1790782842553-rq2lf281q .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1790782842553-rq2lf281q .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1790782842553-rq2lf281q .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1790782842553-rq2lf281q .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1790782842553-rq2lf281q .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1790782842553-rq2lf281q .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1790782842553-rq2lf281q .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1790782842553-rq2lf281q .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .fv-bar-row, #fv-chart-1790782842553-rq2lf281q .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790782842553-rq2lf281q.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1790782842553-rq2lf281q.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1790782842553-rq2lf281q.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790782842553-rq2lf281q.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1790782842553-rq2lf281q.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1790782842553-rq2lf281q .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1790782842553-rq2lf281q .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1790782842553-rq2lf281q .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1790782842553-rq2lf281q .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1790782842553-rq2lf281q .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1790782842553-rq2lf281q .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1790782842553-rq2lf281q .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1790782842553-rq2lf281q .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1790782842553-rq2lf281q .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1790782842553-rq2lf281q .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1790782842553-rq2lf281q .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1790782842553-rq2lf281q .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1790782842553-rq2lf281q .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1790782842553-rq2lf281q .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1790782842553-rq2lf281q .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q.mobile-view .fv-pie-container,#fv-chart-1790782842553-rq2lf281q.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790782842553-rq2lf281q.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1790782842553-rq2lf281q.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790782842553-rq2lf281q.mobile-view .fv-bar-row,#fv-chart-1790782842553-rq2lf281q.mobile-view .fv-stacked-product,#fv-chart-1790782842553-rq2lf281q.mobile-view .fv-grouped-bar-product,#fv-chart-1790782842553-rq2lf281q.labels-on-top .fv-bar-row,#fv-chart-1790782842553-rq2lf281q.labels-on-top .fv-stacked-product,#fv-chart-1790782842553-rq2lf281q.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790782842553-rq2lf281q.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1790782842553-rq2lf281q.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-1790782842553-rq2lf281q.mobile-view .fv-bar-label,#fv-chart-1790782842553-rq2lf281q.mobile-view .fv-grouped-product-title,#fv-chart-1790782842553-rq2lf281q.labels-on-top .fv-bar-label,#fv-chart-1790782842553-rq2lf281q.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-1790782842553-rq2lf281q.mobile-view .fv-bar-container,#fv-chart-1790782842553-rq2lf281q.mobile-view .fv-bar-cluster,#fv-chart-1790782842553-rq2lf281q.labels-on-top .fv-bar-container,#fv-chart-1790782842553-rq2lf281q.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1790782842553-rq2lf281q.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790782842553-rq2lf281q.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790782842553-rq2lf281q.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790782842553-rq2lf281q.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1790782842553-rq2lf281q.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790782842553-rq2lf281q.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790782842553-rq2lf281q.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790782842553-rq2lf281q.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-1790782842553-rq2lf281q.mobile-view .fv-x-axis-wrapper,#fv-chart-1790782842553-rq2lf281q.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790782842553-rq2lf281q.mobile-view .fv-x-axis-label-space,#fv-chart-1790782842553-rq2lf281q.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1790782842553-rq2lf281q.mobile-view .fv-x-axis-chart-space,#fv-chart-1790782842553-rq2lf281q.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790782842553-rq2lf281q.mobile-view .fv-benchmark-title,#fv-chart-1790782842553-rq2lf281q.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790782842553-rq2lf281q.mobile-view .fv-dropdown-title,#fv-chart-1790782842553-rq2lf281q.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790782842553-rq2lf281q.mobile-view .fv-carousel-nav-btn,#fv-chart-1790782842553-rq2lf281q.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790782842553-rq2lf281q.mobile-view .fv-chart-title,#fv-chart-1790782842553-rq2lf281q.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790782842553-rq2lf281q.mobile-view .fv-chart-subhead,#fv-chart-1790782842553-rq2lf281q.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790782842553-rq2lf281q.mobile-view .fv-versus-header,#fv-chart-1790782842553-rq2lf281q.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790782842553-rq2lf281q.mobile-view .fv-versus-select-wrapper,#fv-chart-1790782842553-rq2lf281q.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790782842553-rq2lf281q.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1790782842553-rq2lf281q.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790782842553-rq2lf281q.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1790782842553-rq2lf281q.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790782842553-rq2lf281q.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1790782842553-rq2lf281q.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790782842553-rq2lf281q.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1790782842553-rq2lf281q.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790782842553-rq2lf281q.mobile-view .fv-versus-vs,#fv-chart-1790782842553-rq2lf281q.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790782842553-rq2lf281q.mobile-view .fv-versus-select-container,#fv-chart-1790782842553-rq2lf281q.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790782842553-rq2lf281q.mobile-view .fv-versus-select,#fv-chart-1790782842553-rq2lf281q.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790782842553-rq2lf281q.mobile-view .fv-stl-shop-all-btn,#fv-chart-1790782842553-rq2lf281q.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-1790782842553-rq2lf281q.mobile-view .fv-stl-shop-all-logo,#fv-chart-1790782842553-rq2lf281q.mobile-view .fv-stl-shop-all-icon,#fv-chart-1790782842553-rq2lf281q.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1790782842553-rq2lf281q.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790782842553-rq2lf281q.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1790782842553-rq2lf281q.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790782842553-rq2lf281q.mobile-view .fv-bar-commentary-inline,#fv-chart-1790782842553-rq2lf281q.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790782842553-rq2lf281q.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790782842553-rq2lf281q.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1790782842553-rq2lf281q .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790782842553-rq2lf281q .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790782842553-rq2lf281q .fv-bar-row,#fv-chart-1790782842553-rq2lf281q .fv-stacked-product,#fv-chart-1790782842553-rq2lf281q .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .fv-bar-label,#fv-chart-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .fv-bar-container,#fv-chart-1790782842553-rq2lf281q .fv-bar-cluster {width: 100% !important;}#fv-chart-1790782842553-rq2lf281q .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790782842553-rq2lf281q .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790782842553-rq2lf281q .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790782842553-rq2lf281q .fv-x-axis-label-space {display: none !important;}#fv-chart-1790782842553-rq2lf281q .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790782842553-rq2lf281q .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790782842553-rq2lf281q .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790782842553-rq2lf281q .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790782842553-rq2lf281q .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790782842553-rq2lf281q .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790782842553-rq2lf281q .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790782842553-rq2lf281q .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790782842553-rq2lf281q .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790782842553-rq2lf281q .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790782842553-rq2lf281q .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790782842553-rq2lf281q .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790782842553-rq2lf281q .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790782842553-rq2lf281q .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790782842553-rq2lf281q .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790782842553-rq2lf281q .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-1790782842553-rq2lf281q .fv-stl-shop-all-logo,#fv-chart-1790782842553-rq2lf281q .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790782842553-rq2lf281q .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790782842553-rq2lf281q .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790782842553-rq2lf281q .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790782842553-rq2lf281q.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": "Beach sign","description": "Comparison between the iPhone 18 Pro and Samsung Galaxy S26 Ultra","creator": {"@type": "Organization","name": "TechRadar","logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-30T15:40:42.553Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Image Comparison","benchmark","comparison","performance","review","TechRadar"],"measurementTechnique": "Performance Benchmarking","variableMeasured": []}</script><div id="fv-chart-1790782842553-rq2lf281q" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper fv-no-header fv-is-image-compare  "><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1790782842553-rq2lf281q-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="Comparison between the iPhone 18 Pro and Samsung Galaxy S26 Ultra" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/HsR2Ajs6FUzZUddbTfMPZG.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/HsR2Ajs6FUzZUddbTfMPZG.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/jv2Dr3rTX7s7bnEtHC8xkV.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/jv2Dr3rTX7s7bnEtHC8xkV.jpg" alt="Before" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle fv-image-compare-handle-square"><img src="https://proof.vanilla.tools/media/images/brandLogos/techradar.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">iPhone</div><div class="fv-image-compare-label fv-image-compare-label-right">Samsung</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></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><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() {window.fvAnimateCharts = function(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);});}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);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;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 === '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');}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);}});});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 leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');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);});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');}});}}});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 === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === '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); });}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();}});});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 allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');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();}});}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();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';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 (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1790782842553-rq2lf281q', false); });} else {initialize('fv-chart-1790782842553-rq2lf281q', false);}})();</script></div><p>Dit is voor ons toch wel het duidelijkste voorbeeld tot nu toe van de verschillende aanpakken van de twee merken als het gaat om kleurweergave. Beide shots zien er erg gedetailleerd uit, maar bij het beeld van de Samsung zien we duidelijk meer verzadigde kleuren, terwijl de iPhone alles wat neutraler houdt. </p><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-1790766901084-x1qs2rz0b *, #fv-chart-1790766901084-x1qs2rz0b *:before, #fv-chart-1790766901084-x1qs2rz0b *:after, #fv-chart-1790766901084-x1qs2rz0b-slideshow *, #fv-chart-1790766901084-x1qs2rz0b-slideshow *:before, #fv-chart-1790766901084-x1qs2rz0b-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1790766901084-x1qs2rz0b, #fv-chart-1790766901084-x1qs2rz0b-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1790766901084-x1qs2rz0b {position: relative !important; overflow: visible !important;--riv-primary: #2E6E93;}#fv-chart-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1790766901084-x1qs2rz0b.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1790766901084-x1qs2rz0b.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-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #2E6E93;}#fv-chart-1790766901084-x1qs2rz0b-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1790766901084-x1qs2rz0b-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1790766901084-x1qs2rz0b-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-1790766901084-x1qs2rz0b-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-1790766901084-x1qs2rz0b-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1790766901084-x1qs2rz0b-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1790766901084-x1qs2rz0b-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-1790766901084-x1qs2rz0b-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;}#fv-chart-1790766901084-x1qs2rz0b-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-1790766901084-x1qs2rz0b-slideshow .fv-slideshow-select:focus {outline: 2px solid #2E6E93 !important;border-color: #2E6E93 !important;}#fv-chart-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1790766901084-x1qs2rz0b .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1790766901084-x1qs2rz0b .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1790766901084-x1qs2rz0b .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1790766901084-x1qs2rz0b .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1790766901084-x1qs2rz0b .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1790766901084-x1qs2rz0b .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1790766901084-x1qs2rz0b .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1790766901084-x1qs2rz0b .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1790766901084-x1qs2rz0b .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1790766901084-x1qs2rz0b .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1790766901084-x1qs2rz0b .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1790766901084-x1qs2rz0b .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1790766901084-x1qs2rz0b .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790766901084-x1qs2rz0b .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790766901084-x1qs2rz0b .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1790766901084-x1qs2rz0b .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1790766901084-x1qs2rz0b.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-image-compare-wrapper { position: relative !important; width: 100% !important; overflow: hidden !important; border-radius: 0 !important; background-color: #000 !important; touch-action: pan-y !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-image-compare-inner { position: relative !important; width: 100% !important; height: 100% !important; display: block !important; transform-origin: center center !important; transition: transform 0.1s ease-out !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-image-compare-bg { display: block !important; width: 100% !important; height: auto !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-image-compare-fg { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; object-fit: cover !important; clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-image-compare-slider { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 32px !important; transform: translateX(-50%) !important; cursor: ew-resize !important; z-index: 10 !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-image-compare-slider-line { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 4px !important; background-color: white !important; transform: translateX(-50%) !important; box-shadow: 0 0 10px rgba(0,0,0,0.5) !important; pointer-events: none !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-image-compare-handle { position: absolute !important; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important; width: 32px !important; height: 32px !important; background-color: white !important; border-radius: 50% !important; box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 4px !important; pointer-events: none !important; z-index: 11 !important; overflow: hidden !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-image-compare-arrow-left { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-right: 4px solid #4b5563 !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-image-compare-arrow-right { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-left: 4px solid #4b5563 !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-image-compare-label { position: absolute !important; top: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; padding: 0.25rem 0.75rem !important; border-radius: 0.25rem !important; font-size: 0.875rem !important; font-weight: 500 !important; pointer-events: none !important; backdrop-filter: blur(4px) !important; z-index: 5 !important; transition: right 0.3s ease, opacity 0.2s ease !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-image-compare-expand-btn, #fv-chart-1790766901084-x1qs2rz0b .fv-image-compare-close-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; border: none !important; border-radius: 0.25rem !important; padding: 0.5rem !important; cursor: pointer !important; z-index: 20 !important; display: flex !important; align-items: center !important; justify-content: center !important; backdrop-filter: blur(4px) !important; transition: background-color 0.2s !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-image-compare-expand-btn:hover, #fv-chart-1790766901084-x1qs2rz0b .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-image-compare-wrapper.fv-image-compare-fullscreen { position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100% !important; height: 100% !important; z-index: 999999 !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: rgba(0, 0, 0, 0.9) !important; margin: 0 !important; touch-action: none !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner { width: 100% !important; height: 100% !important; display: flex !important; align-items: center !important; justify-content: center !important; cursor: grab !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg { position: absolute !important; top: 0 !important; left: 0 !important; max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg { max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .fv-bar-row, #fv-chart-1790766901084-x1qs2rz0b .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790766901084-x1qs2rz0b.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1790766901084-x1qs2rz0b.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1790766901084-x1qs2rz0b .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1790766901084-x1qs2rz0b .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1790766901084-x1qs2rz0b .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b.mobile-view .fv-pie-container,#fv-chart-1790766901084-x1qs2rz0b.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1790766901084-x1qs2rz0b.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-bar-row,#fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-stacked-product,#fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-grouped-bar-product,#fv-chart-1790766901084-x1qs2rz0b.labels-on-top .fv-bar-row,#fv-chart-1790766901084-x1qs2rz0b.labels-on-top .fv-stacked-product,#fv-chart-1790766901084-x1qs2rz0b.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1790766901084-x1qs2rz0b.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-1790766901084-x1qs2rz0b.mobile-view .fv-bar-label,#fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-grouped-product-title,#fv-chart-1790766901084-x1qs2rz0b.labels-on-top .fv-bar-label,#fv-chart-1790766901084-x1qs2rz0b.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-1790766901084-x1qs2rz0b.mobile-view .fv-bar-container,#fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-bar-cluster,#fv-chart-1790766901084-x1qs2rz0b.labels-on-top .fv-bar-container,#fv-chart-1790766901084-x1qs2rz0b.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1790766901084-x1qs2rz0b.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790766901084-x1qs2rz0b.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790766901084-x1qs2rz0b.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790766901084-x1qs2rz0b.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-1790766901084-x1qs2rz0b.mobile-view .fv-x-axis-wrapper,#fv-chart-1790766901084-x1qs2rz0b.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-x-axis-label-space,#fv-chart-1790766901084-x1qs2rz0b.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-x-axis-chart-space,#fv-chart-1790766901084-x1qs2rz0b.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-benchmark-title,#fv-chart-1790766901084-x1qs2rz0b.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-dropdown-title,#fv-chart-1790766901084-x1qs2rz0b.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-carousel-nav-btn,#fv-chart-1790766901084-x1qs2rz0b.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-chart-title,#fv-chart-1790766901084-x1qs2rz0b.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-chart-subhead,#fv-chart-1790766901084-x1qs2rz0b.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-versus-header,#fv-chart-1790766901084-x1qs2rz0b.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-versus-select-wrapper,#fv-chart-1790766901084-x1qs2rz0b.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1790766901084-x1qs2rz0b.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1790766901084-x1qs2rz0b.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1790766901084-x1qs2rz0b.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1790766901084-x1qs2rz0b.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-versus-vs,#fv-chart-1790766901084-x1qs2rz0b.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-versus-select-container,#fv-chart-1790766901084-x1qs2rz0b.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-versus-select,#fv-chart-1790766901084-x1qs2rz0b.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-stl-shop-all-btn,#fv-chart-1790766901084-x1qs2rz0b.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-1790766901084-x1qs2rz0b.mobile-view .fv-stl-shop-all-logo,#fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-stl-shop-all-icon,#fv-chart-1790766901084-x1qs2rz0b.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1790766901084-x1qs2rz0b.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1790766901084-x1qs2rz0b.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-bar-commentary-inline,#fv-chart-1790766901084-x1qs2rz0b.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790766901084-x1qs2rz0b.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790766901084-x1qs2rz0b.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1790766901084-x1qs2rz0b .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790766901084-x1qs2rz0b .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790766901084-x1qs2rz0b .fv-bar-row,#fv-chart-1790766901084-x1qs2rz0b .fv-stacked-product,#fv-chart-1790766901084-x1qs2rz0b .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .fv-bar-label,#fv-chart-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .fv-bar-container,#fv-chart-1790766901084-x1qs2rz0b .fv-bar-cluster {width: 100% !important;}#fv-chart-1790766901084-x1qs2rz0b .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790766901084-x1qs2rz0b .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790766901084-x1qs2rz0b .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790766901084-x1qs2rz0b .fv-x-axis-label-space {display: none !important;}#fv-chart-1790766901084-x1qs2rz0b .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790766901084-x1qs2rz0b .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790766901084-x1qs2rz0b .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790766901084-x1qs2rz0b .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790766901084-x1qs2rz0b .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790766901084-x1qs2rz0b .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790766901084-x1qs2rz0b .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790766901084-x1qs2rz0b .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790766901084-x1qs2rz0b .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790766901084-x1qs2rz0b .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790766901084-x1qs2rz0b .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790766901084-x1qs2rz0b .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790766901084-x1qs2rz0b .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790766901084-x1qs2rz0b .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790766901084-x1qs2rz0b .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790766901084-x1qs2rz0b .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-1790766901084-x1qs2rz0b .fv-stl-shop-all-logo,#fv-chart-1790766901084-x1qs2rz0b .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790766901084-x1qs2rz0b .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790766901084-x1qs2rz0b .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790766901084-x1qs2rz0b .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790766901084-x1qs2rz0b.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": "Sunset","description": "Camera comparison between the iPhone 18 Pro and Samsung Galaxy S26 Utra","creator": {"@type": "Organization","name": "TechRadar","logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-30T11:15:01.084Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Image Comparison","benchmark","comparison","performance","review","TechRadar"],"measurementTechnique": "Performance Benchmarking","variableMeasured": []}</script><div id="fv-chart-1790766901084-x1qs2rz0b" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper fv-no-header fv-is-image-compare  "><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1790766901084-x1qs2rz0b-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="Camera comparison between the iPhone 18 Pro and Samsung Galaxy S26 Utra" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/rxBFUFwCYxyw3XikoHuBoF.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/rxBFUFwCYxyw3XikoHuBoF.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/qLMBn7d6j66ADXtTjdFvGU.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/qLMBn7d6j66ADXtTjdFvGU.jpg" alt="Before" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle fv-image-compare-handle-square"><img src="https://proof.vanilla.tools/media/images/brandLogos/techradar.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">iPhone</div><div class="fv-image-compare-label fv-image-compare-label-right">Samsung</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></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><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() {window.fvAnimateCharts = function(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);});}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);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;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 === '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');}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);}});});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 leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');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);});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');}});}}});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 === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === '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); });}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();}});});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 allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');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();}});}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();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';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 (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1790766901084-x1qs2rz0b', false); });} else {initialize('fv-chart-1790766901084-x1qs2rz0b', false);}})();</script></div><p>Dan nu even wat foto's bij zonsondergang. Hier zien we dat de iPhone heel goed de helderheid van zowel de voor- als achtergrond weet te behouden. De Galaxy probeert gewoon heel sterk een typische zonsonderang-look te creëren. We hebben zeker geen hekel aan de stilistische weergave van de Samsung. Het is in dit geval zeker de meer opvallende foto, maar om dit effect te krijgen, moet er helaas wel veel detail verloren gaan op de voorgrond. Het shot van de iPhone is hier dus weer gebalanceerder, maar minder stijlvol.</p><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-1790766914022-45771jl5n *, #fv-chart-1790766914022-45771jl5n *:before, #fv-chart-1790766914022-45771jl5n *:after, #fv-chart-1790766914022-45771jl5n-slideshow *, #fv-chart-1790766914022-45771jl5n-slideshow *:before, #fv-chart-1790766914022-45771jl5n-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1790766914022-45771jl5n, #fv-chart-1790766914022-45771jl5n-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1790766914022-45771jl5n {position: relative !important; overflow: visible !important;--riv-primary: #2E6E93;}#fv-chart-1790766914022-45771jl5n .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-1790766914022-45771jl5n .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1790766914022-45771jl5n.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1790766914022-45771jl5n.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-1790766914022-45771jl5n .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-1790766914022-45771jl5n-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #2E6E93;}#fv-chart-1790766914022-45771jl5n-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1790766914022-45771jl5n-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1790766914022-45771jl5n-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-1790766914022-45771jl5n-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-1790766914022-45771jl5n-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1790766914022-45771jl5n-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1790766914022-45771jl5n-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-1790766914022-45771jl5n-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;}#fv-chart-1790766914022-45771jl5n-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-1790766914022-45771jl5n-slideshow .fv-slideshow-select:focus {outline: 2px solid #2E6E93 !important;border-color: #2E6E93 !important;}#fv-chart-1790766914022-45771jl5n .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-1790766914022-45771jl5n .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-1790766914022-45771jl5n .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-1790766914022-45771jl5n .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1790766914022-45771jl5n .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1790766914022-45771jl5n .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1790766914022-45771jl5n .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1790766914022-45771jl5n .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1790766914022-45771jl5n .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1790766914022-45771jl5n .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1790766914022-45771jl5n .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1790766914022-45771jl5n .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1790766914022-45771jl5n .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-1790766914022-45771jl5n .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1790766914022-45771jl5n .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1790766914022-45771jl5n .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-1790766914022-45771jl5n .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-1790766914022-45771jl5n .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1790766914022-45771jl5n .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1790766914022-45771jl5n .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1790766914022-45771jl5n .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1790766914022-45771jl5n .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1790766914022-45771jl5n .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-1790766914022-45771jl5n .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1790766914022-45771jl5n .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-1790766914022-45771jl5n .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-1790766914022-45771jl5n .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790766914022-45771jl5n .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790766914022-45771jl5n .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1790766914022-45771jl5n .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1790766914022-45771jl5n .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-1790766914022-45771jl5n .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-1790766914022-45771jl5n .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1790766914022-45771jl5n.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1790766914022-45771jl5n .fv-image-compare-wrapper { position: relative !important; width: 100% !important; overflow: hidden !important; border-radius: 0 !important; background-color: #000 !important; touch-action: pan-y !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790766914022-45771jl5n .fv-image-compare-inner { position: relative !important; width: 100% !important; height: 100% !important; display: block !important; transform-origin: center center !important; transition: transform 0.1s ease-out !important; }#fv-chart-1790766914022-45771jl5n .fv-image-compare-bg { display: block !important; width: 100% !important; height: auto !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790766914022-45771jl5n .fv-image-compare-fg { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; object-fit: cover !important; clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790766914022-45771jl5n .fv-image-compare-slider { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 32px !important; transform: translateX(-50%) !important; cursor: ew-resize !important; z-index: 10 !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790766914022-45771jl5n .fv-image-compare-slider-line { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 4px !important; background-color: white !important; transform: translateX(-50%) !important; box-shadow: 0 0 10px rgba(0,0,0,0.5) !important; pointer-events: none !important; }#fv-chart-1790766914022-45771jl5n .fv-image-compare-handle { position: absolute !important; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important; width: 32px !important; height: 32px !important; background-color: white !important; border-radius: 50% !important; box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 4px !important; pointer-events: none !important; z-index: 11 !important; overflow: hidden !important; }#fv-chart-1790766914022-45771jl5n .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1790766914022-45771jl5n .fv-image-compare-arrow-left { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-right: 4px solid #4b5563 !important; }#fv-chart-1790766914022-45771jl5n .fv-image-compare-arrow-right { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-left: 4px solid #4b5563 !important; }#fv-chart-1790766914022-45771jl5n .fv-image-compare-label { position: absolute !important; top: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; padding: 0.25rem 0.75rem !important; border-radius: 0.25rem !important; font-size: 0.875rem !important; font-weight: 500 !important; pointer-events: none !important; backdrop-filter: blur(4px) !important; z-index: 5 !important; transition: right 0.3s ease, opacity 0.2s ease !important; }#fv-chart-1790766914022-45771jl5n .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1790766914022-45771jl5n .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1790766914022-45771jl5n .fv-image-compare-expand-btn, #fv-chart-1790766914022-45771jl5n .fv-image-compare-close-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; border: none !important; border-radius: 0.25rem !important; padding: 0.5rem !important; cursor: pointer !important; z-index: 20 !important; display: flex !important; align-items: center !important; justify-content: center !important; backdrop-filter: blur(4px) !important; transition: background-color 0.2s !important; }#fv-chart-1790766914022-45771jl5n .fv-image-compare-expand-btn:hover, #fv-chart-1790766914022-45771jl5n .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1790766914022-45771jl5n .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1790766914022-45771jl5n .fv-image-compare-wrapper.fv-image-compare-fullscreen { position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100% !important; height: 100% !important; z-index: 999999 !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: rgba(0, 0, 0, 0.9) !important; margin: 0 !important; touch-action: none !important; }#fv-chart-1790766914022-45771jl5n .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner { width: 100% !important; height: 100% !important; display: flex !important; align-items: center !important; justify-content: center !important; cursor: grab !important; }#fv-chart-1790766914022-45771jl5n .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1790766914022-45771jl5n .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg { position: absolute !important; top: 0 !important; left: 0 !important; max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790766914022-45771jl5n .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg { max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790766914022-45771jl5n .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1790766914022-45771jl5n .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1790766914022-45771jl5n .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1790766914022-45771jl5n .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1790766914022-45771jl5n .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1790766914022-45771jl5n .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-1790766914022-45771jl5n .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1790766914022-45771jl5n .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1790766914022-45771jl5n .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-1790766914022-45771jl5n .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1790766914022-45771jl5n .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1790766914022-45771jl5n .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-1790766914022-45771jl5n .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-1790766914022-45771jl5n .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-1790766914022-45771jl5n .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1790766914022-45771jl5n .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1790766914022-45771jl5n .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-1790766914022-45771jl5n .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1790766914022-45771jl5n .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1790766914022-45771jl5n .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-1790766914022-45771jl5n .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-1790766914022-45771jl5n .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1790766914022-45771jl5n .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1790766914022-45771jl5n .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-1790766914022-45771jl5n .fv-bar-row, #fv-chart-1790766914022-45771jl5n .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1790766914022-45771jl5n .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-1790766914022-45771jl5n .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-1790766914022-45771jl5n .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-1790766914022-45771jl5n.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790766914022-45771jl5n.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1790766914022-45771jl5n.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1790766914022-45771jl5n.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790766914022-45771jl5n.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1790766914022-45771jl5n.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1790766914022-45771jl5n .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-1790766914022-45771jl5n .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1790766914022-45771jl5n .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-1790766914022-45771jl5n .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1790766914022-45771jl5n .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1790766914022-45771jl5n .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-1790766914022-45771jl5n .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1790766914022-45771jl5n .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1790766914022-45771jl5n .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1790766914022-45771jl5n .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1790766914022-45771jl5n .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-1790766914022-45771jl5n .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1790766914022-45771jl5n .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1790766914022-45771jl5n .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1790766914022-45771jl5n .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1790766914022-45771jl5n .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-1790766914022-45771jl5n .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1790766914022-45771jl5n .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1790766914022-45771jl5n .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1790766914022-45771jl5n .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1790766914022-45771jl5n .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1790766914022-45771jl5n .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1790766914022-45771jl5n .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1790766914022-45771jl5n .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1790766914022-45771jl5n .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1790766914022-45771jl5n .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-1790766914022-45771jl5n .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1790766914022-45771jl5n .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-1790766914022-45771jl5n .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1790766914022-45771jl5n .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-1790766914022-45771jl5n .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-1790766914022-45771jl5n.mobile-view .fv-pie-container,#fv-chart-1790766914022-45771jl5n.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790766914022-45771jl5n.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1790766914022-45771jl5n.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790766914022-45771jl5n.mobile-view .fv-bar-row,#fv-chart-1790766914022-45771jl5n.mobile-view .fv-stacked-product,#fv-chart-1790766914022-45771jl5n.mobile-view .fv-grouped-bar-product,#fv-chart-1790766914022-45771jl5n.labels-on-top .fv-bar-row,#fv-chart-1790766914022-45771jl5n.labels-on-top .fv-stacked-product,#fv-chart-1790766914022-45771jl5n.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790766914022-45771jl5n.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1790766914022-45771jl5n.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-1790766914022-45771jl5n.mobile-view .fv-bar-label,#fv-chart-1790766914022-45771jl5n.mobile-view .fv-grouped-product-title,#fv-chart-1790766914022-45771jl5n.labels-on-top .fv-bar-label,#fv-chart-1790766914022-45771jl5n.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-1790766914022-45771jl5n.mobile-view .fv-bar-container,#fv-chart-1790766914022-45771jl5n.mobile-view .fv-bar-cluster,#fv-chart-1790766914022-45771jl5n.labels-on-top .fv-bar-container,#fv-chart-1790766914022-45771jl5n.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1790766914022-45771jl5n.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790766914022-45771jl5n.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790766914022-45771jl5n.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790766914022-45771jl5n.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1790766914022-45771jl5n.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790766914022-45771jl5n.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790766914022-45771jl5n.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790766914022-45771jl5n.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-1790766914022-45771jl5n.mobile-view .fv-x-axis-wrapper,#fv-chart-1790766914022-45771jl5n.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790766914022-45771jl5n.mobile-view .fv-x-axis-label-space,#fv-chart-1790766914022-45771jl5n.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1790766914022-45771jl5n.mobile-view .fv-x-axis-chart-space,#fv-chart-1790766914022-45771jl5n.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790766914022-45771jl5n.mobile-view .fv-benchmark-title,#fv-chart-1790766914022-45771jl5n.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790766914022-45771jl5n.mobile-view .fv-dropdown-title,#fv-chart-1790766914022-45771jl5n.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790766914022-45771jl5n.mobile-view .fv-carousel-nav-btn,#fv-chart-1790766914022-45771jl5n.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790766914022-45771jl5n.mobile-view .fv-chart-title,#fv-chart-1790766914022-45771jl5n.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790766914022-45771jl5n.mobile-view .fv-chart-subhead,#fv-chart-1790766914022-45771jl5n.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790766914022-45771jl5n.mobile-view .fv-versus-header,#fv-chart-1790766914022-45771jl5n.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790766914022-45771jl5n.mobile-view .fv-versus-select-wrapper,#fv-chart-1790766914022-45771jl5n.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790766914022-45771jl5n.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1790766914022-45771jl5n.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790766914022-45771jl5n.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1790766914022-45771jl5n.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790766914022-45771jl5n.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1790766914022-45771jl5n.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790766914022-45771jl5n.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1790766914022-45771jl5n.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790766914022-45771jl5n.mobile-view .fv-versus-vs,#fv-chart-1790766914022-45771jl5n.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790766914022-45771jl5n.mobile-view .fv-versus-select-container,#fv-chart-1790766914022-45771jl5n.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790766914022-45771jl5n.mobile-view .fv-versus-select,#fv-chart-1790766914022-45771jl5n.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790766914022-45771jl5n.mobile-view .fv-stl-shop-all-btn,#fv-chart-1790766914022-45771jl5n.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-1790766914022-45771jl5n.mobile-view .fv-stl-shop-all-logo,#fv-chart-1790766914022-45771jl5n.mobile-view .fv-stl-shop-all-icon,#fv-chart-1790766914022-45771jl5n.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1790766914022-45771jl5n.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790766914022-45771jl5n.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1790766914022-45771jl5n.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790766914022-45771jl5n.mobile-view .fv-bar-commentary-inline,#fv-chart-1790766914022-45771jl5n.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790766914022-45771jl5n.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790766914022-45771jl5n.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1790766914022-45771jl5n .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790766914022-45771jl5n .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790766914022-45771jl5n .fv-bar-row,#fv-chart-1790766914022-45771jl5n .fv-stacked-product,#fv-chart-1790766914022-45771jl5n .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790766914022-45771jl5n .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-1790766914022-45771jl5n .fv-bar-label,#fv-chart-1790766914022-45771jl5n .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-1790766914022-45771jl5n .fv-bar-container,#fv-chart-1790766914022-45771jl5n .fv-bar-cluster {width: 100% !important;}#fv-chart-1790766914022-45771jl5n .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790766914022-45771jl5n .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790766914022-45771jl5n .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790766914022-45771jl5n .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-1790766914022-45771jl5n .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790766914022-45771jl5n .fv-x-axis-label-space {display: none !important;}#fv-chart-1790766914022-45771jl5n .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790766914022-45771jl5n .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790766914022-45771jl5n .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790766914022-45771jl5n .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790766914022-45771jl5n .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790766914022-45771jl5n .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790766914022-45771jl5n .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790766914022-45771jl5n .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790766914022-45771jl5n .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790766914022-45771jl5n .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790766914022-45771jl5n .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790766914022-45771jl5n .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790766914022-45771jl5n .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790766914022-45771jl5n .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790766914022-45771jl5n .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790766914022-45771jl5n .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-1790766914022-45771jl5n .fv-stl-shop-all-logo,#fv-chart-1790766914022-45771jl5n .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790766914022-45771jl5n .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790766914022-45771jl5n .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790766914022-45771jl5n .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790766914022-45771jl5n.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": "Dancers 1","description": "Camera comparison between the iPhone 18 Pro and Samsung Galaxy S26 Utra","creator": {"@type": "Organization","name": "TechRadar","logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-30T11:15:14.022Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Image Comparison","benchmark","comparison","performance","review","TechRadar"],"measurementTechnique": "Performance Benchmarking","variableMeasured": []}</script><div id="fv-chart-1790766914022-45771jl5n" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper fv-no-header fv-is-image-compare  "><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1790766914022-45771jl5n-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="Camera comparison between the iPhone 18 Pro and Samsung Galaxy S26 Utra" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/sDeLFTkNn6gMu3wa4XKZMF.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/sDeLFTkNn6gMu3wa4XKZMF.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/xwvvgkGvJww5UiDEfDbddT.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/xwvvgkGvJww5UiDEfDbddT.jpg" alt="Before" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle fv-image-compare-handle-square"><img src="https://proof.vanilla.tools/media/images/brandLogos/techradar.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">iPhone</div><div class="fv-image-compare-label fv-image-compare-label-right">Samsung</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></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><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() {window.fvAnimateCharts = function(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);});}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);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;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 === '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');}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);}});});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 leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');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);});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');}});}}});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 === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === '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); });}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();}});});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 allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');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();}});}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();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';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 (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1790766914022-45771jl5n', false); });} else {initialize('fv-chart-1790766914022-45771jl5n', false);}})();</script></div><p>Bij deze vergelijking zien we duidelijk dat de Galaxy S26 Ultra <em>wel </em>de voor- en achtergrond goed kan balanceren bij weinig licht. We zijn van mening dat Samsung dit hier zelfs iets beter doet dan Apple. </p><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-1790766925951-oczmvueqy *, #fv-chart-1790766925951-oczmvueqy *:before, #fv-chart-1790766925951-oczmvueqy *:after, #fv-chart-1790766925951-oczmvueqy-slideshow *, #fv-chart-1790766925951-oczmvueqy-slideshow *:before, #fv-chart-1790766925951-oczmvueqy-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1790766925951-oczmvueqy, #fv-chart-1790766925951-oczmvueqy-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1790766925951-oczmvueqy {position: relative !important; overflow: visible !important;--riv-primary: #2E6E93;}#fv-chart-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1790766925951-oczmvueqy.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1790766925951-oczmvueqy.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-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #2E6E93;}#fv-chart-1790766925951-oczmvueqy-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1790766925951-oczmvueqy-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1790766925951-oczmvueqy-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-1790766925951-oczmvueqy-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-1790766925951-oczmvueqy-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1790766925951-oczmvueqy-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1790766925951-oczmvueqy-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-1790766925951-oczmvueqy-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;}#fv-chart-1790766925951-oczmvueqy-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-1790766925951-oczmvueqy-slideshow .fv-slideshow-select:focus {outline: 2px solid #2E6E93 !important;border-color: #2E6E93 !important;}#fv-chart-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1790766925951-oczmvueqy .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1790766925951-oczmvueqy .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1790766925951-oczmvueqy .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1790766925951-oczmvueqy .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1790766925951-oczmvueqy .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1790766925951-oczmvueqy .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1790766925951-oczmvueqy .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1790766925951-oczmvueqy .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1790766925951-oczmvueqy .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1790766925951-oczmvueqy .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1790766925951-oczmvueqy .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1790766925951-oczmvueqy .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1790766925951-oczmvueqy .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790766925951-oczmvueqy .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790766925951-oczmvueqy .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1790766925951-oczmvueqy .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1790766925951-oczmvueqy.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1790766925951-oczmvueqy .fv-image-compare-wrapper { position: relative !important; width: 100% !important; overflow: hidden !important; border-radius: 0 !important; background-color: #000 !important; touch-action: pan-y !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790766925951-oczmvueqy .fv-image-compare-inner { position: relative !important; width: 100% !important; height: 100% !important; display: block !important; transform-origin: center center !important; transition: transform 0.1s ease-out !important; }#fv-chart-1790766925951-oczmvueqy .fv-image-compare-bg { display: block !important; width: 100% !important; height: auto !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790766925951-oczmvueqy .fv-image-compare-fg { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; object-fit: cover !important; clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790766925951-oczmvueqy .fv-image-compare-slider { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 32px !important; transform: translateX(-50%) !important; cursor: ew-resize !important; z-index: 10 !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790766925951-oczmvueqy .fv-image-compare-slider-line { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 4px !important; background-color: white !important; transform: translateX(-50%) !important; box-shadow: 0 0 10px rgba(0,0,0,0.5) !important; pointer-events: none !important; }#fv-chart-1790766925951-oczmvueqy .fv-image-compare-handle { position: absolute !important; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important; width: 32px !important; height: 32px !important; background-color: white !important; border-radius: 50% !important; box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 4px !important; pointer-events: none !important; z-index: 11 !important; overflow: hidden !important; }#fv-chart-1790766925951-oczmvueqy .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1790766925951-oczmvueqy .fv-image-compare-arrow-left { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-right: 4px solid #4b5563 !important; }#fv-chart-1790766925951-oczmvueqy .fv-image-compare-arrow-right { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-left: 4px solid #4b5563 !important; }#fv-chart-1790766925951-oczmvueqy .fv-image-compare-label { position: absolute !important; top: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; padding: 0.25rem 0.75rem !important; border-radius: 0.25rem !important; font-size: 0.875rem !important; font-weight: 500 !important; pointer-events: none !important; backdrop-filter: blur(4px) !important; z-index: 5 !important; transition: right 0.3s ease, opacity 0.2s ease !important; }#fv-chart-1790766925951-oczmvueqy .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1790766925951-oczmvueqy .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1790766925951-oczmvueqy .fv-image-compare-expand-btn, #fv-chart-1790766925951-oczmvueqy .fv-image-compare-close-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; border: none !important; border-radius: 0.25rem !important; padding: 0.5rem !important; cursor: pointer !important; z-index: 20 !important; display: flex !important; align-items: center !important; justify-content: center !important; backdrop-filter: blur(4px) !important; transition: background-color 0.2s !important; }#fv-chart-1790766925951-oczmvueqy .fv-image-compare-expand-btn:hover, #fv-chart-1790766925951-oczmvueqy .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1790766925951-oczmvueqy .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1790766925951-oczmvueqy .fv-image-compare-wrapper.fv-image-compare-fullscreen { position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100% !important; height: 100% !important; z-index: 999999 !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: rgba(0, 0, 0, 0.9) !important; margin: 0 !important; touch-action: none !important; }#fv-chart-1790766925951-oczmvueqy .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner { width: 100% !important; height: 100% !important; display: flex !important; align-items: center !important; justify-content: center !important; cursor: grab !important; }#fv-chart-1790766925951-oczmvueqy .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1790766925951-oczmvueqy .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg { position: absolute !important; top: 0 !important; left: 0 !important; max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790766925951-oczmvueqy .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg { max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790766925951-oczmvueqy .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1790766925951-oczmvueqy .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1790766925951-oczmvueqy .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1790766925951-oczmvueqy .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1790766925951-oczmvueqy .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1790766925951-oczmvueqy .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1790766925951-oczmvueqy .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1790766925951-oczmvueqy .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1790766925951-oczmvueqy .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1790766925951-oczmvueqy .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .fv-bar-row, #fv-chart-1790766925951-oczmvueqy .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790766925951-oczmvueqy.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1790766925951-oczmvueqy.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1790766925951-oczmvueqy.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790766925951-oczmvueqy.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1790766925951-oczmvueqy.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1790766925951-oczmvueqy .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1790766925951-oczmvueqy .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1790766925951-oczmvueqy .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1790766925951-oczmvueqy .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1790766925951-oczmvueqy .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1790766925951-oczmvueqy .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1790766925951-oczmvueqy .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1790766925951-oczmvueqy .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1790766925951-oczmvueqy .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1790766925951-oczmvueqy .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1790766925951-oczmvueqy .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1790766925951-oczmvueqy .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1790766925951-oczmvueqy .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1790766925951-oczmvueqy .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1790766925951-oczmvueqy .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy.mobile-view .fv-pie-container,#fv-chart-1790766925951-oczmvueqy.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790766925951-oczmvueqy.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1790766925951-oczmvueqy.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790766925951-oczmvueqy.mobile-view .fv-bar-row,#fv-chart-1790766925951-oczmvueqy.mobile-view .fv-stacked-product,#fv-chart-1790766925951-oczmvueqy.mobile-view .fv-grouped-bar-product,#fv-chart-1790766925951-oczmvueqy.labels-on-top .fv-bar-row,#fv-chart-1790766925951-oczmvueqy.labels-on-top .fv-stacked-product,#fv-chart-1790766925951-oczmvueqy.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790766925951-oczmvueqy.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1790766925951-oczmvueqy.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-1790766925951-oczmvueqy.mobile-view .fv-bar-label,#fv-chart-1790766925951-oczmvueqy.mobile-view .fv-grouped-product-title,#fv-chart-1790766925951-oczmvueqy.labels-on-top .fv-bar-label,#fv-chart-1790766925951-oczmvueqy.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-1790766925951-oczmvueqy.mobile-view .fv-bar-container,#fv-chart-1790766925951-oczmvueqy.mobile-view .fv-bar-cluster,#fv-chart-1790766925951-oczmvueqy.labels-on-top .fv-bar-container,#fv-chart-1790766925951-oczmvueqy.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1790766925951-oczmvueqy.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790766925951-oczmvueqy.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790766925951-oczmvueqy.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790766925951-oczmvueqy.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1790766925951-oczmvueqy.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790766925951-oczmvueqy.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790766925951-oczmvueqy.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790766925951-oczmvueqy.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-1790766925951-oczmvueqy.mobile-view .fv-x-axis-wrapper,#fv-chart-1790766925951-oczmvueqy.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790766925951-oczmvueqy.mobile-view .fv-x-axis-label-space,#fv-chart-1790766925951-oczmvueqy.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1790766925951-oczmvueqy.mobile-view .fv-x-axis-chart-space,#fv-chart-1790766925951-oczmvueqy.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790766925951-oczmvueqy.mobile-view .fv-benchmark-title,#fv-chart-1790766925951-oczmvueqy.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790766925951-oczmvueqy.mobile-view .fv-dropdown-title,#fv-chart-1790766925951-oczmvueqy.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790766925951-oczmvueqy.mobile-view .fv-carousel-nav-btn,#fv-chart-1790766925951-oczmvueqy.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790766925951-oczmvueqy.mobile-view .fv-chart-title,#fv-chart-1790766925951-oczmvueqy.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790766925951-oczmvueqy.mobile-view .fv-chart-subhead,#fv-chart-1790766925951-oczmvueqy.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790766925951-oczmvueqy.mobile-view .fv-versus-header,#fv-chart-1790766925951-oczmvueqy.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790766925951-oczmvueqy.mobile-view .fv-versus-select-wrapper,#fv-chart-1790766925951-oczmvueqy.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790766925951-oczmvueqy.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1790766925951-oczmvueqy.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790766925951-oczmvueqy.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1790766925951-oczmvueqy.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790766925951-oczmvueqy.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1790766925951-oczmvueqy.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790766925951-oczmvueqy.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1790766925951-oczmvueqy.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790766925951-oczmvueqy.mobile-view .fv-versus-vs,#fv-chart-1790766925951-oczmvueqy.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790766925951-oczmvueqy.mobile-view .fv-versus-select-container,#fv-chart-1790766925951-oczmvueqy.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790766925951-oczmvueqy.mobile-view .fv-versus-select,#fv-chart-1790766925951-oczmvueqy.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790766925951-oczmvueqy.mobile-view .fv-stl-shop-all-btn,#fv-chart-1790766925951-oczmvueqy.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-1790766925951-oczmvueqy.mobile-view .fv-stl-shop-all-logo,#fv-chart-1790766925951-oczmvueqy.mobile-view .fv-stl-shop-all-icon,#fv-chart-1790766925951-oczmvueqy.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1790766925951-oczmvueqy.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790766925951-oczmvueqy.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1790766925951-oczmvueqy.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790766925951-oczmvueqy.mobile-view .fv-bar-commentary-inline,#fv-chart-1790766925951-oczmvueqy.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790766925951-oczmvueqy.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790766925951-oczmvueqy.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1790766925951-oczmvueqy .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790766925951-oczmvueqy .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790766925951-oczmvueqy .fv-bar-row,#fv-chart-1790766925951-oczmvueqy .fv-stacked-product,#fv-chart-1790766925951-oczmvueqy .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .fv-bar-label,#fv-chart-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .fv-bar-container,#fv-chart-1790766925951-oczmvueqy .fv-bar-cluster {width: 100% !important;}#fv-chart-1790766925951-oczmvueqy .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790766925951-oczmvueqy .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790766925951-oczmvueqy .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790766925951-oczmvueqy .fv-x-axis-label-space {display: none !important;}#fv-chart-1790766925951-oczmvueqy .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790766925951-oczmvueqy .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790766925951-oczmvueqy .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790766925951-oczmvueqy .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790766925951-oczmvueqy .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790766925951-oczmvueqy .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790766925951-oczmvueqy .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790766925951-oczmvueqy .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790766925951-oczmvueqy .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790766925951-oczmvueqy .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790766925951-oczmvueqy .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790766925951-oczmvueqy .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790766925951-oczmvueqy .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790766925951-oczmvueqy .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790766925951-oczmvueqy .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790766925951-oczmvueqy .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-1790766925951-oczmvueqy .fv-stl-shop-all-logo,#fv-chart-1790766925951-oczmvueqy .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790766925951-oczmvueqy .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790766925951-oczmvueqy .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790766925951-oczmvueqy .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790766925951-oczmvueqy.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": "Dancers 2","description": "Camera comparison between the iPhone 18 Pro and Samsung Galaxy S26 Utra","creator": {"@type": "Organization","name": "TechRadar","logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-30T11:15:25.951Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Image Comparison","benchmark","comparison","performance","review","TechRadar"],"measurementTechnique": "Performance Benchmarking","variableMeasured": []}</script><div id="fv-chart-1790766925951-oczmvueqy" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper fv-no-header fv-is-image-compare  "><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1790766925951-oczmvueqy-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="Camera comparison between the iPhone 18 Pro and Samsung Galaxy S26 Utra" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/2mgoz9DgUyDYtJaUwH3YUF.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/2mgoz9DgUyDYtJaUwH3YUF.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/insLJsi2nWShx7LRHa5dvT.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/insLJsi2nWShx7LRHa5dvT.jpg" alt="Before" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle fv-image-compare-handle-square"><img src="https://proof.vanilla.tools/media/images/brandLogos/techradar.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">iPhone</div><div class="fv-image-compare-label fv-image-compare-label-right">Samsung</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></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><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() {window.fvAnimateCharts = function(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);});}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);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;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 === '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');}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);}});});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 leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');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);});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');}});}}});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 === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === '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); });}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();}});});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 allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');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();}});}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();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';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 (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1790766925951-oczmvueqy', false); });} else {initialize('fv-chart-1790766925951-oczmvueqy', false);}})();</script></div><p>Opnieuw zien we hier weer erg vergelijkbare resultaten. Wat alleen wel opvalt, is dat de iPhone voor een wat warmere kleurtint kiest, die vervaagt van oranje tot rood. Bij Samsung loopt de kleur meer over van rood naar bijna roze. Dit is overigens ook wel een lastig shot om goed vast te leggen. </p><h3 class="article-body__section" id="section-zoom"><span>Zoom</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-1790766883396-8tcxzpvmr *, #fv-chart-1790766883396-8tcxzpvmr *:before, #fv-chart-1790766883396-8tcxzpvmr *:after, #fv-chart-1790766883396-8tcxzpvmr-slideshow *, #fv-chart-1790766883396-8tcxzpvmr-slideshow *:before, #fv-chart-1790766883396-8tcxzpvmr-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1790766883396-8tcxzpvmr, #fv-chart-1790766883396-8tcxzpvmr-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1790766883396-8tcxzpvmr {position: relative !important; overflow: visible !important;--riv-primary: #2E6E93;}#fv-chart-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1790766883396-8tcxzpvmr.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1790766883396-8tcxzpvmr.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-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #2E6E93;}#fv-chart-1790766883396-8tcxzpvmr-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1790766883396-8tcxzpvmr-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1790766883396-8tcxzpvmr-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-1790766883396-8tcxzpvmr-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-1790766883396-8tcxzpvmr-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1790766883396-8tcxzpvmr-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1790766883396-8tcxzpvmr-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-1790766883396-8tcxzpvmr-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;}#fv-chart-1790766883396-8tcxzpvmr-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-1790766883396-8tcxzpvmr-slideshow .fv-slideshow-select:focus {outline: 2px solid #2E6E93 !important;border-color: #2E6E93 !important;}#fv-chart-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1790766883396-8tcxzpvmr .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1790766883396-8tcxzpvmr .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1790766883396-8tcxzpvmr .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1790766883396-8tcxzpvmr .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1790766883396-8tcxzpvmr .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1790766883396-8tcxzpvmr .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1790766883396-8tcxzpvmr .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1790766883396-8tcxzpvmr .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1790766883396-8tcxzpvmr .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1790766883396-8tcxzpvmr .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1790766883396-8tcxzpvmr .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1790766883396-8tcxzpvmr .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1790766883396-8tcxzpvmr .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790766883396-8tcxzpvmr .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790766883396-8tcxzpvmr .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1790766883396-8tcxzpvmr .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1790766883396-8tcxzpvmr.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-image-compare-wrapper { position: relative !important; width: 100% !important; overflow: hidden !important; border-radius: 0 !important; background-color: #000 !important; touch-action: pan-y !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-image-compare-inner { position: relative !important; width: 100% !important; height: 100% !important; display: block !important; transform-origin: center center !important; transition: transform 0.1s ease-out !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-image-compare-bg { display: block !important; width: 100% !important; height: auto !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-image-compare-fg { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; object-fit: cover !important; clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-image-compare-slider { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 32px !important; transform: translateX(-50%) !important; cursor: ew-resize !important; z-index: 10 !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-image-compare-slider-line { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 4px !important; background-color: white !important; transform: translateX(-50%) !important; box-shadow: 0 0 10px rgba(0,0,0,0.5) !important; pointer-events: none !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-image-compare-handle { position: absolute !important; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important; width: 32px !important; height: 32px !important; background-color: white !important; border-radius: 50% !important; box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 4px !important; pointer-events: none !important; z-index: 11 !important; overflow: hidden !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-image-compare-arrow-left { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-right: 4px solid #4b5563 !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-image-compare-arrow-right { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-left: 4px solid #4b5563 !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-image-compare-label { position: absolute !important; top: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; padding: 0.25rem 0.75rem !important; border-radius: 0.25rem !important; font-size: 0.875rem !important; font-weight: 500 !important; pointer-events: none !important; backdrop-filter: blur(4px) !important; z-index: 5 !important; transition: right 0.3s ease, opacity 0.2s ease !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-image-compare-expand-btn, #fv-chart-1790766883396-8tcxzpvmr .fv-image-compare-close-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; border: none !important; border-radius: 0.25rem !important; padding: 0.5rem !important; cursor: pointer !important; z-index: 20 !important; display: flex !important; align-items: center !important; justify-content: center !important; backdrop-filter: blur(4px) !important; transition: background-color 0.2s !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-image-compare-expand-btn:hover, #fv-chart-1790766883396-8tcxzpvmr .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-image-compare-wrapper.fv-image-compare-fullscreen { position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100% !important; height: 100% !important; z-index: 999999 !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: rgba(0, 0, 0, 0.9) !important; margin: 0 !important; touch-action: none !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner { width: 100% !important; height: 100% !important; display: flex !important; align-items: center !important; justify-content: center !important; cursor: grab !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg { position: absolute !important; top: 0 !important; left: 0 !important; max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg { max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .fv-bar-row, #fv-chart-1790766883396-8tcxzpvmr .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790766883396-8tcxzpvmr.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1790766883396-8tcxzpvmr.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1790766883396-8tcxzpvmr .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1790766883396-8tcxzpvmr .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1790766883396-8tcxzpvmr .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr.mobile-view .fv-pie-container,#fv-chart-1790766883396-8tcxzpvmr.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1790766883396-8tcxzpvmr.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-bar-row,#fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-stacked-product,#fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-grouped-bar-product,#fv-chart-1790766883396-8tcxzpvmr.labels-on-top .fv-bar-row,#fv-chart-1790766883396-8tcxzpvmr.labels-on-top .fv-stacked-product,#fv-chart-1790766883396-8tcxzpvmr.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1790766883396-8tcxzpvmr.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-1790766883396-8tcxzpvmr.mobile-view .fv-bar-label,#fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-grouped-product-title,#fv-chart-1790766883396-8tcxzpvmr.labels-on-top .fv-bar-label,#fv-chart-1790766883396-8tcxzpvmr.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-1790766883396-8tcxzpvmr.mobile-view .fv-bar-container,#fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-bar-cluster,#fv-chart-1790766883396-8tcxzpvmr.labels-on-top .fv-bar-container,#fv-chart-1790766883396-8tcxzpvmr.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1790766883396-8tcxzpvmr.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790766883396-8tcxzpvmr.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790766883396-8tcxzpvmr.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790766883396-8tcxzpvmr.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-1790766883396-8tcxzpvmr.mobile-view .fv-x-axis-wrapper,#fv-chart-1790766883396-8tcxzpvmr.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-x-axis-label-space,#fv-chart-1790766883396-8tcxzpvmr.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-x-axis-chart-space,#fv-chart-1790766883396-8tcxzpvmr.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-benchmark-title,#fv-chart-1790766883396-8tcxzpvmr.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-dropdown-title,#fv-chart-1790766883396-8tcxzpvmr.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-carousel-nav-btn,#fv-chart-1790766883396-8tcxzpvmr.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-chart-title,#fv-chart-1790766883396-8tcxzpvmr.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-chart-subhead,#fv-chart-1790766883396-8tcxzpvmr.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-versus-header,#fv-chart-1790766883396-8tcxzpvmr.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-versus-select-wrapper,#fv-chart-1790766883396-8tcxzpvmr.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1790766883396-8tcxzpvmr.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1790766883396-8tcxzpvmr.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1790766883396-8tcxzpvmr.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1790766883396-8tcxzpvmr.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-versus-vs,#fv-chart-1790766883396-8tcxzpvmr.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-versus-select-container,#fv-chart-1790766883396-8tcxzpvmr.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-versus-select,#fv-chart-1790766883396-8tcxzpvmr.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-stl-shop-all-btn,#fv-chart-1790766883396-8tcxzpvmr.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-1790766883396-8tcxzpvmr.mobile-view .fv-stl-shop-all-logo,#fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-stl-shop-all-icon,#fv-chart-1790766883396-8tcxzpvmr.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1790766883396-8tcxzpvmr.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1790766883396-8tcxzpvmr.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-bar-commentary-inline,#fv-chart-1790766883396-8tcxzpvmr.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790766883396-8tcxzpvmr.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790766883396-8tcxzpvmr.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1790766883396-8tcxzpvmr .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790766883396-8tcxzpvmr .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790766883396-8tcxzpvmr .fv-bar-row,#fv-chart-1790766883396-8tcxzpvmr .fv-stacked-product,#fv-chart-1790766883396-8tcxzpvmr .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .fv-bar-label,#fv-chart-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .fv-bar-container,#fv-chart-1790766883396-8tcxzpvmr .fv-bar-cluster {width: 100% !important;}#fv-chart-1790766883396-8tcxzpvmr .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790766883396-8tcxzpvmr .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790766883396-8tcxzpvmr .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790766883396-8tcxzpvmr .fv-x-axis-label-space {display: none !important;}#fv-chart-1790766883396-8tcxzpvmr .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790766883396-8tcxzpvmr .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790766883396-8tcxzpvmr .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790766883396-8tcxzpvmr .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790766883396-8tcxzpvmr .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790766883396-8tcxzpvmr .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790766883396-8tcxzpvmr .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790766883396-8tcxzpvmr .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790766883396-8tcxzpvmr .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790766883396-8tcxzpvmr .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790766883396-8tcxzpvmr .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790766883396-8tcxzpvmr .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790766883396-8tcxzpvmr .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790766883396-8tcxzpvmr .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790766883396-8tcxzpvmr .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790766883396-8tcxzpvmr .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-1790766883396-8tcxzpvmr .fv-stl-shop-all-logo,#fv-chart-1790766883396-8tcxzpvmr .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790766883396-8tcxzpvmr .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790766883396-8tcxzpvmr .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790766883396-8tcxzpvmr .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790766883396-8tcxzpvmr.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": "Statue 2","description": "Camera comparison between the iPhone 18 Pro and Samsung Galaxy S26 Utra","creator": {"@type": "Organization","name": "TechRadar","logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-30T11:14:43.397Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Image Comparison","benchmark","comparison","performance","review","TechRadar"],"measurementTechnique": "Performance Benchmarking","variableMeasured": []}</script><div id="fv-chart-1790766883396-8tcxzpvmr" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper fv-no-header fv-is-image-compare  "><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1790766883396-8tcxzpvmr-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="Camera comparison between the iPhone 18 Pro and Samsung Galaxy S26 Utra" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/iX8f4AP8KonokMVMtVmdab.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/iX8f4AP8KonokMVMtVmdab.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/fcQnvgFDmyfoDdaEqTSTHQ.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/fcQnvgFDmyfoDdaEqTSTHQ.jpg" alt="Before" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle fv-image-compare-handle-square"><img src="https://proof.vanilla.tools/media/images/brandLogos/techradar.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">iPhone</div><div class="fv-image-compare-label fv-image-compare-label-right">Samsung</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></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><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() {window.fvAnimateCharts = function(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);});}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);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;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 === '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');}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);}});});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 leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');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);});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');}});}}});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 === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === '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); });}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();}});});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 allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');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();}});}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();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';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 (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1790766883396-8tcxzpvmr', false); });} else {initialize('fv-chart-1790766883396-8tcxzpvmr', false);}})();</script></div><p>Nu weer even terug naar het standbeeld. Dit keer hebben we hier foto's van gemaakt met 4x optische zoom bij de iPhone en met 5x optische zoom bij de Samsung. </p><p>Het is indrukwekkend hoeveel detail beide telefoons hier vast wisten te leggen. Toch ziet voor ons de foto van de Galaxy er hier wel duidelijk het scherpst uit. Dat is ook niet echt een verrassing gezien het verschil in de mate van optische zoom. De Galaxy weet simpelweg meer informatie op te slaan waar de beeldverwerking vervolgens op kan worden losgelaten en dat zorgt uiteindelijk dus voor een gedetailleerdere foto. </p><p>Het is ook mooi hoe de Galaxy hier de focus wat minder legt op de kleur van de wazige wolken op de achtergrond om zo juist de focus op het standbeeld te leggen. Dat is niet echt wat je zou verwachten gezien de manier waarop kleuren tot nu toe werden weergegeven bij de Samsung.  </p><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-1790766874942-qy3waoabo *, #fv-chart-1790766874942-qy3waoabo *:before, #fv-chart-1790766874942-qy3waoabo *:after, #fv-chart-1790766874942-qy3waoabo-slideshow *, #fv-chart-1790766874942-qy3waoabo-slideshow *:before, #fv-chart-1790766874942-qy3waoabo-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1790766874942-qy3waoabo, #fv-chart-1790766874942-qy3waoabo-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1790766874942-qy3waoabo {position: relative !important; overflow: visible !important;--riv-primary: #2E6E93;}#fv-chart-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1790766874942-qy3waoabo.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1790766874942-qy3waoabo.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-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #2E6E93;}#fv-chart-1790766874942-qy3waoabo-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1790766874942-qy3waoabo-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1790766874942-qy3waoabo-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-1790766874942-qy3waoabo-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-1790766874942-qy3waoabo-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1790766874942-qy3waoabo-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1790766874942-qy3waoabo-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-1790766874942-qy3waoabo-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;}#fv-chart-1790766874942-qy3waoabo-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-1790766874942-qy3waoabo-slideshow .fv-slideshow-select:focus {outline: 2px solid #2E6E93 !important;border-color: #2E6E93 !important;}#fv-chart-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1790766874942-qy3waoabo .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1790766874942-qy3waoabo .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1790766874942-qy3waoabo .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1790766874942-qy3waoabo .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1790766874942-qy3waoabo .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1790766874942-qy3waoabo .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1790766874942-qy3waoabo .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1790766874942-qy3waoabo .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1790766874942-qy3waoabo .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1790766874942-qy3waoabo .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1790766874942-qy3waoabo .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1790766874942-qy3waoabo .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1790766874942-qy3waoabo .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790766874942-qy3waoabo .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790766874942-qy3waoabo .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1790766874942-qy3waoabo .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1790766874942-qy3waoabo.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1790766874942-qy3waoabo .fv-image-compare-wrapper { position: relative !important; width: 100% !important; overflow: hidden !important; border-radius: 0 !important; background-color: #000 !important; touch-action: pan-y !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790766874942-qy3waoabo .fv-image-compare-inner { position: relative !important; width: 100% !important; height: 100% !important; display: block !important; transform-origin: center center !important; transition: transform 0.1s ease-out !important; }#fv-chart-1790766874942-qy3waoabo .fv-image-compare-bg { display: block !important; width: 100% !important; height: auto !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790766874942-qy3waoabo .fv-image-compare-fg { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; object-fit: cover !important; clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790766874942-qy3waoabo .fv-image-compare-slider { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 32px !important; transform: translateX(-50%) !important; cursor: ew-resize !important; z-index: 10 !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790766874942-qy3waoabo .fv-image-compare-slider-line { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 4px !important; background-color: white !important; transform: translateX(-50%) !important; box-shadow: 0 0 10px rgba(0,0,0,0.5) !important; pointer-events: none !important; }#fv-chart-1790766874942-qy3waoabo .fv-image-compare-handle { position: absolute !important; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important; width: 32px !important; height: 32px !important; background-color: white !important; border-radius: 50% !important; box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 4px !important; pointer-events: none !important; z-index: 11 !important; overflow: hidden !important; }#fv-chart-1790766874942-qy3waoabo .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1790766874942-qy3waoabo .fv-image-compare-arrow-left { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-right: 4px solid #4b5563 !important; }#fv-chart-1790766874942-qy3waoabo .fv-image-compare-arrow-right { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-left: 4px solid #4b5563 !important; }#fv-chart-1790766874942-qy3waoabo .fv-image-compare-label { position: absolute !important; top: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; padding: 0.25rem 0.75rem !important; border-radius: 0.25rem !important; font-size: 0.875rem !important; font-weight: 500 !important; pointer-events: none !important; backdrop-filter: blur(4px) !important; z-index: 5 !important; transition: right 0.3s ease, opacity 0.2s ease !important; }#fv-chart-1790766874942-qy3waoabo .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1790766874942-qy3waoabo .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1790766874942-qy3waoabo .fv-image-compare-expand-btn, #fv-chart-1790766874942-qy3waoabo .fv-image-compare-close-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; border: none !important; border-radius: 0.25rem !important; padding: 0.5rem !important; cursor: pointer !important; z-index: 20 !important; display: flex !important; align-items: center !important; justify-content: center !important; backdrop-filter: blur(4px) !important; transition: background-color 0.2s !important; }#fv-chart-1790766874942-qy3waoabo .fv-image-compare-expand-btn:hover, #fv-chart-1790766874942-qy3waoabo .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1790766874942-qy3waoabo .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1790766874942-qy3waoabo .fv-image-compare-wrapper.fv-image-compare-fullscreen { position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100% !important; height: 100% !important; z-index: 999999 !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: rgba(0, 0, 0, 0.9) !important; margin: 0 !important; touch-action: none !important; }#fv-chart-1790766874942-qy3waoabo .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner { width: 100% !important; height: 100% !important; display: flex !important; align-items: center !important; justify-content: center !important; cursor: grab !important; }#fv-chart-1790766874942-qy3waoabo .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1790766874942-qy3waoabo .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg { position: absolute !important; top: 0 !important; left: 0 !important; max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790766874942-qy3waoabo .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg { max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790766874942-qy3waoabo .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1790766874942-qy3waoabo .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1790766874942-qy3waoabo .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1790766874942-qy3waoabo .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1790766874942-qy3waoabo .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1790766874942-qy3waoabo .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1790766874942-qy3waoabo .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1790766874942-qy3waoabo .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1790766874942-qy3waoabo .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1790766874942-qy3waoabo .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .fv-bar-row, #fv-chart-1790766874942-qy3waoabo .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790766874942-qy3waoabo.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1790766874942-qy3waoabo.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1790766874942-qy3waoabo.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790766874942-qy3waoabo.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1790766874942-qy3waoabo.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1790766874942-qy3waoabo .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1790766874942-qy3waoabo .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1790766874942-qy3waoabo .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1790766874942-qy3waoabo .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1790766874942-qy3waoabo .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1790766874942-qy3waoabo .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1790766874942-qy3waoabo .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1790766874942-qy3waoabo .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1790766874942-qy3waoabo .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1790766874942-qy3waoabo .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1790766874942-qy3waoabo .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1790766874942-qy3waoabo .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1790766874942-qy3waoabo .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1790766874942-qy3waoabo .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1790766874942-qy3waoabo .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo.mobile-view .fv-pie-container,#fv-chart-1790766874942-qy3waoabo.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790766874942-qy3waoabo.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1790766874942-qy3waoabo.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790766874942-qy3waoabo.mobile-view .fv-bar-row,#fv-chart-1790766874942-qy3waoabo.mobile-view .fv-stacked-product,#fv-chart-1790766874942-qy3waoabo.mobile-view .fv-grouped-bar-product,#fv-chart-1790766874942-qy3waoabo.labels-on-top .fv-bar-row,#fv-chart-1790766874942-qy3waoabo.labels-on-top .fv-stacked-product,#fv-chart-1790766874942-qy3waoabo.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790766874942-qy3waoabo.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1790766874942-qy3waoabo.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-1790766874942-qy3waoabo.mobile-view .fv-bar-label,#fv-chart-1790766874942-qy3waoabo.mobile-view .fv-grouped-product-title,#fv-chart-1790766874942-qy3waoabo.labels-on-top .fv-bar-label,#fv-chart-1790766874942-qy3waoabo.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-1790766874942-qy3waoabo.mobile-view .fv-bar-container,#fv-chart-1790766874942-qy3waoabo.mobile-view .fv-bar-cluster,#fv-chart-1790766874942-qy3waoabo.labels-on-top .fv-bar-container,#fv-chart-1790766874942-qy3waoabo.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1790766874942-qy3waoabo.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790766874942-qy3waoabo.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790766874942-qy3waoabo.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790766874942-qy3waoabo.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1790766874942-qy3waoabo.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790766874942-qy3waoabo.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790766874942-qy3waoabo.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790766874942-qy3waoabo.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-1790766874942-qy3waoabo.mobile-view .fv-x-axis-wrapper,#fv-chart-1790766874942-qy3waoabo.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790766874942-qy3waoabo.mobile-view .fv-x-axis-label-space,#fv-chart-1790766874942-qy3waoabo.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1790766874942-qy3waoabo.mobile-view .fv-x-axis-chart-space,#fv-chart-1790766874942-qy3waoabo.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790766874942-qy3waoabo.mobile-view .fv-benchmark-title,#fv-chart-1790766874942-qy3waoabo.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790766874942-qy3waoabo.mobile-view .fv-dropdown-title,#fv-chart-1790766874942-qy3waoabo.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790766874942-qy3waoabo.mobile-view .fv-carousel-nav-btn,#fv-chart-1790766874942-qy3waoabo.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790766874942-qy3waoabo.mobile-view .fv-chart-title,#fv-chart-1790766874942-qy3waoabo.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790766874942-qy3waoabo.mobile-view .fv-chart-subhead,#fv-chart-1790766874942-qy3waoabo.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790766874942-qy3waoabo.mobile-view .fv-versus-header,#fv-chart-1790766874942-qy3waoabo.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790766874942-qy3waoabo.mobile-view .fv-versus-select-wrapper,#fv-chart-1790766874942-qy3waoabo.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790766874942-qy3waoabo.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1790766874942-qy3waoabo.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790766874942-qy3waoabo.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1790766874942-qy3waoabo.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790766874942-qy3waoabo.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1790766874942-qy3waoabo.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790766874942-qy3waoabo.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1790766874942-qy3waoabo.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790766874942-qy3waoabo.mobile-view .fv-versus-vs,#fv-chart-1790766874942-qy3waoabo.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790766874942-qy3waoabo.mobile-view .fv-versus-select-container,#fv-chart-1790766874942-qy3waoabo.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790766874942-qy3waoabo.mobile-view .fv-versus-select,#fv-chart-1790766874942-qy3waoabo.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790766874942-qy3waoabo.mobile-view .fv-stl-shop-all-btn,#fv-chart-1790766874942-qy3waoabo.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-1790766874942-qy3waoabo.mobile-view .fv-stl-shop-all-logo,#fv-chart-1790766874942-qy3waoabo.mobile-view .fv-stl-shop-all-icon,#fv-chart-1790766874942-qy3waoabo.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1790766874942-qy3waoabo.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790766874942-qy3waoabo.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1790766874942-qy3waoabo.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790766874942-qy3waoabo.mobile-view .fv-bar-commentary-inline,#fv-chart-1790766874942-qy3waoabo.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790766874942-qy3waoabo.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790766874942-qy3waoabo.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1790766874942-qy3waoabo .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790766874942-qy3waoabo .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790766874942-qy3waoabo .fv-bar-row,#fv-chart-1790766874942-qy3waoabo .fv-stacked-product,#fv-chart-1790766874942-qy3waoabo .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .fv-bar-label,#fv-chart-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .fv-bar-container,#fv-chart-1790766874942-qy3waoabo .fv-bar-cluster {width: 100% !important;}#fv-chart-1790766874942-qy3waoabo .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790766874942-qy3waoabo .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790766874942-qy3waoabo .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790766874942-qy3waoabo .fv-x-axis-label-space {display: none !important;}#fv-chart-1790766874942-qy3waoabo .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790766874942-qy3waoabo .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790766874942-qy3waoabo .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790766874942-qy3waoabo .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790766874942-qy3waoabo .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790766874942-qy3waoabo .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790766874942-qy3waoabo .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790766874942-qy3waoabo .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790766874942-qy3waoabo .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790766874942-qy3waoabo .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790766874942-qy3waoabo .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790766874942-qy3waoabo .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790766874942-qy3waoabo .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790766874942-qy3waoabo .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790766874942-qy3waoabo .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790766874942-qy3waoabo .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-1790766874942-qy3waoabo .fv-stl-shop-all-logo,#fv-chart-1790766874942-qy3waoabo .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790766874942-qy3waoabo .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790766874942-qy3waoabo .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790766874942-qy3waoabo .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790766874942-qy3waoabo.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": "Lizard","description": "Camera comparison between the iPhone 18 Pro and Samsung Galaxy S26 Utra","creator": {"@type": "Organization","name": "TechRadar","logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-30T11:14:34.942Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Image Comparison","benchmark","comparison","performance","review","TechRadar"],"measurementTechnique": "Performance Benchmarking","variableMeasured": []}</script><div id="fv-chart-1790766874942-qy3waoabo" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper fv-no-header fv-is-image-compare  "><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1790766874942-qy3waoabo-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="Camera comparison between the iPhone 18 Pro and Samsung Galaxy S26 Utra" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/UXm6nPFZodtLXncDEFuFkb.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/UXm6nPFZodtLXncDEFuFkb.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/bVEUVc3kcm9ysdHdvLyKWQ.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/bVEUVc3kcm9ysdHdvLyKWQ.jpg" alt="Before" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle fv-image-compare-handle-square"><img src="https://proof.vanilla.tools/media/images/brandLogos/techradar.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">iPhone</div><div class="fv-image-compare-label fv-image-compare-label-right">Samsung</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></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><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() {window.fvAnimateCharts = function(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);});}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);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;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 === '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');}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);}});});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 leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');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);});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');}});}}});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 === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === '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); });}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();}});});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 allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');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();}});}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();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';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 (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1790766874942-qy3waoabo', false); });} else {initialize('fv-chart-1790766874942-qy3waoabo', false);}})();</script></div><p>Interessant genoeg zien we bij deze foto's (met dezelfde optische zoom als hiervoor) dat Samsung opnieuw de kleuren iets minder helder weergeeft en over het algemeen een wat grijzer beeld creëert dan de iPhone. Hier werkt het dan misschien niet zo goed als bij het vorige voorbeeld. </p><p>De foto gemaakt met de iPhone ziet er hier warmer uit en op sommige plekken (zie de scheuren in de grond) ook iets gedetailleerder. </p><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-1790766990751-luug2ihl6 *, #fv-chart-1790766990751-luug2ihl6 *:before, #fv-chart-1790766990751-luug2ihl6 *:after, #fv-chart-1790766990751-luug2ihl6-slideshow *, #fv-chart-1790766990751-luug2ihl6-slideshow *:before, #fv-chart-1790766990751-luug2ihl6-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1790766990751-luug2ihl6, #fv-chart-1790766990751-luug2ihl6-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1790766990751-luug2ihl6 {position: relative !important; overflow: visible !important;--riv-primary: #2E6E93;}#fv-chart-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1790766990751-luug2ihl6.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1790766990751-luug2ihl6.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-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #2E6E93;}#fv-chart-1790766990751-luug2ihl6-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1790766990751-luug2ihl6-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1790766990751-luug2ihl6-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-1790766990751-luug2ihl6-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-1790766990751-luug2ihl6-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1790766990751-luug2ihl6-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1790766990751-luug2ihl6-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-1790766990751-luug2ihl6-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;}#fv-chart-1790766990751-luug2ihl6-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-1790766990751-luug2ihl6-slideshow .fv-slideshow-select:focus {outline: 2px solid #2E6E93 !important;border-color: #2E6E93 !important;}#fv-chart-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1790766990751-luug2ihl6 .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1790766990751-luug2ihl6 .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1790766990751-luug2ihl6 .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1790766990751-luug2ihl6 .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1790766990751-luug2ihl6 .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1790766990751-luug2ihl6 .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1790766990751-luug2ihl6 .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1790766990751-luug2ihl6 .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1790766990751-luug2ihl6 .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1790766990751-luug2ihl6 .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1790766990751-luug2ihl6 .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1790766990751-luug2ihl6 .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1790766990751-luug2ihl6 .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790766990751-luug2ihl6 .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790766990751-luug2ihl6 .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1790766990751-luug2ihl6 .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1790766990751-luug2ihl6.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1790766990751-luug2ihl6 .fv-image-compare-wrapper { position: relative !important; width: 100% !important; overflow: hidden !important; border-radius: 0 !important; background-color: #000 !important; touch-action: pan-y !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790766990751-luug2ihl6 .fv-image-compare-inner { position: relative !important; width: 100% !important; height: 100% !important; display: block !important; transform-origin: center center !important; transition: transform 0.1s ease-out !important; }#fv-chart-1790766990751-luug2ihl6 .fv-image-compare-bg { display: block !important; width: 100% !important; height: auto !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790766990751-luug2ihl6 .fv-image-compare-fg { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; object-fit: cover !important; clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790766990751-luug2ihl6 .fv-image-compare-slider { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 32px !important; transform: translateX(-50%) !important; cursor: ew-resize !important; z-index: 10 !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790766990751-luug2ihl6 .fv-image-compare-slider-line { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 4px !important; background-color: white !important; transform: translateX(-50%) !important; box-shadow: 0 0 10px rgba(0,0,0,0.5) !important; pointer-events: none !important; }#fv-chart-1790766990751-luug2ihl6 .fv-image-compare-handle { position: absolute !important; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important; width: 32px !important; height: 32px !important; background-color: white !important; border-radius: 50% !important; box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 4px !important; pointer-events: none !important; z-index: 11 !important; overflow: hidden !important; }#fv-chart-1790766990751-luug2ihl6 .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1790766990751-luug2ihl6 .fv-image-compare-arrow-left { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-right: 4px solid #4b5563 !important; }#fv-chart-1790766990751-luug2ihl6 .fv-image-compare-arrow-right { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-left: 4px solid #4b5563 !important; }#fv-chart-1790766990751-luug2ihl6 .fv-image-compare-label { position: absolute !important; top: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; padding: 0.25rem 0.75rem !important; border-radius: 0.25rem !important; font-size: 0.875rem !important; font-weight: 500 !important; pointer-events: none !important; backdrop-filter: blur(4px) !important; z-index: 5 !important; transition: right 0.3s ease, opacity 0.2s ease !important; }#fv-chart-1790766990751-luug2ihl6 .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1790766990751-luug2ihl6 .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1790766990751-luug2ihl6 .fv-image-compare-expand-btn, #fv-chart-1790766990751-luug2ihl6 .fv-image-compare-close-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; border: none !important; border-radius: 0.25rem !important; padding: 0.5rem !important; cursor: pointer !important; z-index: 20 !important; display: flex !important; align-items: center !important; justify-content: center !important; backdrop-filter: blur(4px) !important; transition: background-color 0.2s !important; }#fv-chart-1790766990751-luug2ihl6 .fv-image-compare-expand-btn:hover, #fv-chart-1790766990751-luug2ihl6 .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1790766990751-luug2ihl6 .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1790766990751-luug2ihl6 .fv-image-compare-wrapper.fv-image-compare-fullscreen { position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100% !important; height: 100% !important; z-index: 999999 !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: rgba(0, 0, 0, 0.9) !important; margin: 0 !important; touch-action: none !important; }#fv-chart-1790766990751-luug2ihl6 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner { width: 100% !important; height: 100% !important; display: flex !important; align-items: center !important; justify-content: center !important; cursor: grab !important; }#fv-chart-1790766990751-luug2ihl6 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1790766990751-luug2ihl6 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg { position: absolute !important; top: 0 !important; left: 0 !important; max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790766990751-luug2ihl6 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg { max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790766990751-luug2ihl6 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1790766990751-luug2ihl6 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1790766990751-luug2ihl6 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1790766990751-luug2ihl6 .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1790766990751-luug2ihl6 .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1790766990751-luug2ihl6 .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1790766990751-luug2ihl6 .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1790766990751-luug2ihl6 .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1790766990751-luug2ihl6 .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1790766990751-luug2ihl6 .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .fv-bar-row, #fv-chart-1790766990751-luug2ihl6 .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790766990751-luug2ihl6.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1790766990751-luug2ihl6.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1790766990751-luug2ihl6.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790766990751-luug2ihl6.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1790766990751-luug2ihl6.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1790766990751-luug2ihl6 .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1790766990751-luug2ihl6 .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1790766990751-luug2ihl6 .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1790766990751-luug2ihl6 .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1790766990751-luug2ihl6 .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1790766990751-luug2ihl6 .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1790766990751-luug2ihl6 .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1790766990751-luug2ihl6 .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1790766990751-luug2ihl6 .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1790766990751-luug2ihl6 .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1790766990751-luug2ihl6 .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1790766990751-luug2ihl6 .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1790766990751-luug2ihl6 .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1790766990751-luug2ihl6 .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1790766990751-luug2ihl6 .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6.mobile-view .fv-pie-container,#fv-chart-1790766990751-luug2ihl6.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790766990751-luug2ihl6.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1790766990751-luug2ihl6.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790766990751-luug2ihl6.mobile-view .fv-bar-row,#fv-chart-1790766990751-luug2ihl6.mobile-view .fv-stacked-product,#fv-chart-1790766990751-luug2ihl6.mobile-view .fv-grouped-bar-product,#fv-chart-1790766990751-luug2ihl6.labels-on-top .fv-bar-row,#fv-chart-1790766990751-luug2ihl6.labels-on-top .fv-stacked-product,#fv-chart-1790766990751-luug2ihl6.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790766990751-luug2ihl6.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1790766990751-luug2ihl6.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-1790766990751-luug2ihl6.mobile-view .fv-bar-label,#fv-chart-1790766990751-luug2ihl6.mobile-view .fv-grouped-product-title,#fv-chart-1790766990751-luug2ihl6.labels-on-top .fv-bar-label,#fv-chart-1790766990751-luug2ihl6.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-1790766990751-luug2ihl6.mobile-view .fv-bar-container,#fv-chart-1790766990751-luug2ihl6.mobile-view .fv-bar-cluster,#fv-chart-1790766990751-luug2ihl6.labels-on-top .fv-bar-container,#fv-chart-1790766990751-luug2ihl6.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1790766990751-luug2ihl6.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790766990751-luug2ihl6.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790766990751-luug2ihl6.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790766990751-luug2ihl6.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1790766990751-luug2ihl6.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790766990751-luug2ihl6.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790766990751-luug2ihl6.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790766990751-luug2ihl6.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-1790766990751-luug2ihl6.mobile-view .fv-x-axis-wrapper,#fv-chart-1790766990751-luug2ihl6.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790766990751-luug2ihl6.mobile-view .fv-x-axis-label-space,#fv-chart-1790766990751-luug2ihl6.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1790766990751-luug2ihl6.mobile-view .fv-x-axis-chart-space,#fv-chart-1790766990751-luug2ihl6.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790766990751-luug2ihl6.mobile-view .fv-benchmark-title,#fv-chart-1790766990751-luug2ihl6.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790766990751-luug2ihl6.mobile-view .fv-dropdown-title,#fv-chart-1790766990751-luug2ihl6.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790766990751-luug2ihl6.mobile-view .fv-carousel-nav-btn,#fv-chart-1790766990751-luug2ihl6.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790766990751-luug2ihl6.mobile-view .fv-chart-title,#fv-chart-1790766990751-luug2ihl6.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790766990751-luug2ihl6.mobile-view .fv-chart-subhead,#fv-chart-1790766990751-luug2ihl6.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790766990751-luug2ihl6.mobile-view .fv-versus-header,#fv-chart-1790766990751-luug2ihl6.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790766990751-luug2ihl6.mobile-view .fv-versus-select-wrapper,#fv-chart-1790766990751-luug2ihl6.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790766990751-luug2ihl6.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1790766990751-luug2ihl6.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790766990751-luug2ihl6.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1790766990751-luug2ihl6.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790766990751-luug2ihl6.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1790766990751-luug2ihl6.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790766990751-luug2ihl6.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1790766990751-luug2ihl6.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790766990751-luug2ihl6.mobile-view .fv-versus-vs,#fv-chart-1790766990751-luug2ihl6.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790766990751-luug2ihl6.mobile-view .fv-versus-select-container,#fv-chart-1790766990751-luug2ihl6.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790766990751-luug2ihl6.mobile-view .fv-versus-select,#fv-chart-1790766990751-luug2ihl6.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790766990751-luug2ihl6.mobile-view .fv-stl-shop-all-btn,#fv-chart-1790766990751-luug2ihl6.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-1790766990751-luug2ihl6.mobile-view .fv-stl-shop-all-logo,#fv-chart-1790766990751-luug2ihl6.mobile-view .fv-stl-shop-all-icon,#fv-chart-1790766990751-luug2ihl6.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1790766990751-luug2ihl6.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790766990751-luug2ihl6.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1790766990751-luug2ihl6.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790766990751-luug2ihl6.mobile-view .fv-bar-commentary-inline,#fv-chart-1790766990751-luug2ihl6.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790766990751-luug2ihl6.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790766990751-luug2ihl6.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1790766990751-luug2ihl6 .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790766990751-luug2ihl6 .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790766990751-luug2ihl6 .fv-bar-row,#fv-chart-1790766990751-luug2ihl6 .fv-stacked-product,#fv-chart-1790766990751-luug2ihl6 .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .fv-bar-label,#fv-chart-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .fv-bar-container,#fv-chart-1790766990751-luug2ihl6 .fv-bar-cluster {width: 100% !important;}#fv-chart-1790766990751-luug2ihl6 .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790766990751-luug2ihl6 .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790766990751-luug2ihl6 .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790766990751-luug2ihl6 .fv-x-axis-label-space {display: none !important;}#fv-chart-1790766990751-luug2ihl6 .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790766990751-luug2ihl6 .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790766990751-luug2ihl6 .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790766990751-luug2ihl6 .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790766990751-luug2ihl6 .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790766990751-luug2ihl6 .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790766990751-luug2ihl6 .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790766990751-luug2ihl6 .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790766990751-luug2ihl6 .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790766990751-luug2ihl6 .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790766990751-luug2ihl6 .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790766990751-luug2ihl6 .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790766990751-luug2ihl6 .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790766990751-luug2ihl6 .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790766990751-luug2ihl6 .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790766990751-luug2ihl6 .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-1790766990751-luug2ihl6 .fv-stl-shop-all-logo,#fv-chart-1790766990751-luug2ihl6 .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790766990751-luug2ihl6 .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790766990751-luug2ihl6 .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790766990751-luug2ihl6 .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790766990751-luug2ihl6.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": "Boat","description": "Camera comparison between the iPhone 18 Pro and Samsung Galaxy S26 Utra","creator": {"@type": "Organization","name": "TechRadar","logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-30T11:16:30.751Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Image Comparison","benchmark","comparison","performance","review","TechRadar"],"measurementTechnique": "Performance Benchmarking","variableMeasured": []}</script><div id="fv-chart-1790766990751-luug2ihl6" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper fv-no-header fv-is-image-compare  "><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1790766990751-luug2ihl6-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="Camera comparison between the iPhone 18 Pro and Samsung Galaxy S26 Utra" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/wJUoAo2jJq9xR2ivRBjtVb.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/wJUoAo2jJq9xR2ivRBjtVb.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/2wRYpqsZTzEiEuAoG8FdBQ.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/2wRYpqsZTzEiEuAoG8FdBQ.jpg" alt="Before" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle fv-image-compare-handle-square"><img src="https://proof.vanilla.tools/media/images/brandLogos/techradar.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">iPhone</div><div class="fv-image-compare-label fv-image-compare-label-right">Samsung</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></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><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() {window.fvAnimateCharts = function(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);});}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);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;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 === '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');}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);}});});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 leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');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);});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');}});}}});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 === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === '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); });}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();}});});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 allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');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();}});}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();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';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 (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1790766990751-luug2ihl6', false); });} else {initialize('fv-chart-1790766990751-luug2ihl6', false);}})();</script></div><p>Hier zie je een voorbeeld van hoe ver de telefoons maximaal (digitaal) kunnen inzoomen. De iPhone gaat tot 40x digitale zoom en de Samsung tot 100x. 100x klinkt natuurlijk meteen al indrukwekkender dan 40x, maar als je de resultaten ziet, snap je misschien ook wel waarom Apple niet de moeite heeft genomen om op dit vlak beter te concurreren. In beide gevallen zie je dat de telefoon gewoon probeert om te gokken wat voor details er nodig zijn om het beeld enigszins herkenbaar te maken. Ze weten allebei niet veel daadwerkelijke details meer vast te leggen en dat zorgt voor beelden die je niet echt ergens voor kunt gebruiken. </p><p>De Samsung weet echter resultaten te produceren die tot ongeveer 50x zoom op het niveau van de iPhone blijven, dus deze zoomcamera is alsnog wel iets veelzijdiger. </p><h3 class="article-body__section" id="section-macro-en-ultrawide"><span>Macro en ultrawide</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-1790767266199-jza5j5jf6 *, #fv-chart-1790767266199-jza5j5jf6 *:before, #fv-chart-1790767266199-jza5j5jf6 *:after, #fv-chart-1790767266199-jza5j5jf6-slideshow *, #fv-chart-1790767266199-jza5j5jf6-slideshow *:before, #fv-chart-1790767266199-jza5j5jf6-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1790767266199-jza5j5jf6, #fv-chart-1790767266199-jza5j5jf6-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1790767266199-jza5j5jf6 {position: relative !important; overflow: visible !important;--riv-primary: #2E6E93;}#fv-chart-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1790767266199-jza5j5jf6.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1790767266199-jza5j5jf6.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-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #2E6E93;}#fv-chart-1790767266199-jza5j5jf6-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1790767266199-jza5j5jf6-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1790767266199-jza5j5jf6-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-1790767266199-jza5j5jf6-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-1790767266199-jza5j5jf6-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1790767266199-jza5j5jf6-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1790767266199-jza5j5jf6-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-1790767266199-jza5j5jf6-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;}#fv-chart-1790767266199-jza5j5jf6-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-1790767266199-jza5j5jf6-slideshow .fv-slideshow-select:focus {outline: 2px solid #2E6E93 !important;border-color: #2E6E93 !important;}#fv-chart-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1790767266199-jza5j5jf6 .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1790767266199-jza5j5jf6 .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1790767266199-jza5j5jf6 .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1790767266199-jza5j5jf6 .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1790767266199-jza5j5jf6 .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1790767266199-jza5j5jf6 .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1790767266199-jza5j5jf6 .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1790767266199-jza5j5jf6 .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1790767266199-jza5j5jf6 .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1790767266199-jza5j5jf6 .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1790767266199-jza5j5jf6 .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1790767266199-jza5j5jf6 .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1790767266199-jza5j5jf6 .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790767266199-jza5j5jf6 .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790767266199-jza5j5jf6 .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1790767266199-jza5j5jf6 .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1790767266199-jza5j5jf6.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-image-compare-wrapper { position: relative !important; width: 100% !important; overflow: hidden !important; border-radius: 0 !important; background-color: #000 !important; touch-action: pan-y !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-image-compare-inner { position: relative !important; width: 100% !important; height: 100% !important; display: block !important; transform-origin: center center !important; transition: transform 0.1s ease-out !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-image-compare-bg { display: block !important; width: 100% !important; height: auto !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-image-compare-fg { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; object-fit: cover !important; clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-image-compare-slider { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 32px !important; transform: translateX(-50%) !important; cursor: ew-resize !important; z-index: 10 !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-image-compare-slider-line { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 4px !important; background-color: white !important; transform: translateX(-50%) !important; box-shadow: 0 0 10px rgba(0,0,0,0.5) !important; pointer-events: none !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-image-compare-handle { position: absolute !important; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important; width: 32px !important; height: 32px !important; background-color: white !important; border-radius: 50% !important; box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 4px !important; pointer-events: none !important; z-index: 11 !important; overflow: hidden !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-image-compare-arrow-left { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-right: 4px solid #4b5563 !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-image-compare-arrow-right { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-left: 4px solid #4b5563 !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-image-compare-label { position: absolute !important; top: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; padding: 0.25rem 0.75rem !important; border-radius: 0.25rem !important; font-size: 0.875rem !important; font-weight: 500 !important; pointer-events: none !important; backdrop-filter: blur(4px) !important; z-index: 5 !important; transition: right 0.3s ease, opacity 0.2s ease !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-image-compare-expand-btn, #fv-chart-1790767266199-jza5j5jf6 .fv-image-compare-close-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; border: none !important; border-radius: 0.25rem !important; padding: 0.5rem !important; cursor: pointer !important; z-index: 20 !important; display: flex !important; align-items: center !important; justify-content: center !important; backdrop-filter: blur(4px) !important; transition: background-color 0.2s !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-image-compare-expand-btn:hover, #fv-chart-1790767266199-jza5j5jf6 .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-image-compare-wrapper.fv-image-compare-fullscreen { position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100% !important; height: 100% !important; z-index: 999999 !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: rgba(0, 0, 0, 0.9) !important; margin: 0 !important; touch-action: none !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner { width: 100% !important; height: 100% !important; display: flex !important; align-items: center !important; justify-content: center !important; cursor: grab !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg { position: absolute !important; top: 0 !important; left: 0 !important; max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg { max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .fv-bar-row, #fv-chart-1790767266199-jza5j5jf6 .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790767266199-jza5j5jf6.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1790767266199-jza5j5jf6.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1790767266199-jza5j5jf6 .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1790767266199-jza5j5jf6 .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1790767266199-jza5j5jf6 .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6.mobile-view .fv-pie-container,#fv-chart-1790767266199-jza5j5jf6.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1790767266199-jza5j5jf6.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-bar-row,#fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-stacked-product,#fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-grouped-bar-product,#fv-chart-1790767266199-jza5j5jf6.labels-on-top .fv-bar-row,#fv-chart-1790767266199-jza5j5jf6.labels-on-top .fv-stacked-product,#fv-chart-1790767266199-jza5j5jf6.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1790767266199-jza5j5jf6.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-1790767266199-jza5j5jf6.mobile-view .fv-bar-label,#fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-grouped-product-title,#fv-chart-1790767266199-jza5j5jf6.labels-on-top .fv-bar-label,#fv-chart-1790767266199-jza5j5jf6.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-1790767266199-jza5j5jf6.mobile-view .fv-bar-container,#fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-bar-cluster,#fv-chart-1790767266199-jza5j5jf6.labels-on-top .fv-bar-container,#fv-chart-1790767266199-jza5j5jf6.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1790767266199-jza5j5jf6.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790767266199-jza5j5jf6.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790767266199-jza5j5jf6.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790767266199-jza5j5jf6.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-1790767266199-jza5j5jf6.mobile-view .fv-x-axis-wrapper,#fv-chart-1790767266199-jza5j5jf6.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-x-axis-label-space,#fv-chart-1790767266199-jza5j5jf6.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-x-axis-chart-space,#fv-chart-1790767266199-jza5j5jf6.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-benchmark-title,#fv-chart-1790767266199-jza5j5jf6.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-dropdown-title,#fv-chart-1790767266199-jza5j5jf6.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-carousel-nav-btn,#fv-chart-1790767266199-jza5j5jf6.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-chart-title,#fv-chart-1790767266199-jza5j5jf6.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-chart-subhead,#fv-chart-1790767266199-jza5j5jf6.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-versus-header,#fv-chart-1790767266199-jza5j5jf6.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-versus-select-wrapper,#fv-chart-1790767266199-jza5j5jf6.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1790767266199-jza5j5jf6.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1790767266199-jza5j5jf6.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1790767266199-jza5j5jf6.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1790767266199-jza5j5jf6.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-versus-vs,#fv-chart-1790767266199-jza5j5jf6.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-versus-select-container,#fv-chart-1790767266199-jza5j5jf6.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-versus-select,#fv-chart-1790767266199-jza5j5jf6.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-stl-shop-all-btn,#fv-chart-1790767266199-jza5j5jf6.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-1790767266199-jza5j5jf6.mobile-view .fv-stl-shop-all-logo,#fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-stl-shop-all-icon,#fv-chart-1790767266199-jza5j5jf6.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1790767266199-jza5j5jf6.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1790767266199-jza5j5jf6.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-bar-commentary-inline,#fv-chart-1790767266199-jza5j5jf6.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790767266199-jza5j5jf6.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790767266199-jza5j5jf6.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1790767266199-jza5j5jf6 .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790767266199-jza5j5jf6 .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790767266199-jza5j5jf6 .fv-bar-row,#fv-chart-1790767266199-jza5j5jf6 .fv-stacked-product,#fv-chart-1790767266199-jza5j5jf6 .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .fv-bar-label,#fv-chart-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .fv-bar-container,#fv-chart-1790767266199-jza5j5jf6 .fv-bar-cluster {width: 100% !important;}#fv-chart-1790767266199-jza5j5jf6 .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790767266199-jza5j5jf6 .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790767266199-jza5j5jf6 .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790767266199-jza5j5jf6 .fv-x-axis-label-space {display: none !important;}#fv-chart-1790767266199-jza5j5jf6 .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790767266199-jza5j5jf6 .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790767266199-jza5j5jf6 .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790767266199-jza5j5jf6 .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790767266199-jza5j5jf6 .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790767266199-jza5j5jf6 .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790767266199-jza5j5jf6 .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790767266199-jza5j5jf6 .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790767266199-jza5j5jf6 .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790767266199-jza5j5jf6 .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790767266199-jza5j5jf6 .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790767266199-jza5j5jf6 .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790767266199-jza5j5jf6 .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790767266199-jza5j5jf6 .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790767266199-jza5j5jf6 .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790767266199-jza5j5jf6 .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-1790767266199-jza5j5jf6 .fv-stl-shop-all-logo,#fv-chart-1790767266199-jza5j5jf6 .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790767266199-jza5j5jf6 .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790767266199-jza5j5jf6 .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790767266199-jza5j5jf6 .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790767266199-jza5j5jf6.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": "Leaves","description": "Camera comparison between the iPhone 18 Pro and Samsung Galaxy S26 Ultra","creator": {"@type": "Organization","name": "TechRadar","logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-30T11:21:06.199Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Image Comparison","benchmark","comparison","performance","review","TechRadar"],"measurementTechnique": "Performance Benchmarking","variableMeasured": []}</script><div id="fv-chart-1790767266199-jza5j5jf6" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper fv-no-header fv-is-image-compare  "><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1790767266199-jza5j5jf6-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="Camera comparison between the iPhone 18 Pro and Samsung Galaxy S26 Ultra" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/9N9HTJM89U8UUbA3nDApsi.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/9N9HTJM89U8UUbA3nDApsi.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/g7X5iw4SwXAcocJ8rLF63X.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/g7X5iw4SwXAcocJ8rLF63X.jpg" alt="Before" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle fv-image-compare-handle-square"><img src="https://proof.vanilla.tools/media/images/brandLogos/techradar.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">iPhone</div><div class="fv-image-compare-label fv-image-compare-label-right">Samsung</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></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><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() {window.fvAnimateCharts = function(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);});}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);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;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 === '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');}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);}});});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 leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');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);});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');}});}}});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 === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === '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); });}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();}});});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 allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');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();}});}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();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';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 (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1790767266199-jza5j5jf6', false); });} else {initialize('fv-chart-1790767266199-jza5j5jf6', false);}})();</script></div><p>De macromodus, waar je telefoon in principe automatisch naar wisselt als je met de ultrawide heel dicht bij een object komt, was onze favoriete modus. Macrofotografie is namelijk iets waar Apple en Samsung allebei al jaren erg goed in zijn. </p><p>In dit voorbeeld zien we weer dat de iPhone 18 Pro meer realistische, neutrale kleuren vertoont en de Galaxy juist een veel sterker contrast. De groenen tinten in beide afbeeldingen zijn echt duidelijk verschillende tinten. </p><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-1790767315136-oaeh38s9q *, #fv-chart-1790767315136-oaeh38s9q *:before, #fv-chart-1790767315136-oaeh38s9q *:after, #fv-chart-1790767315136-oaeh38s9q-slideshow *, #fv-chart-1790767315136-oaeh38s9q-slideshow *:before, #fv-chart-1790767315136-oaeh38s9q-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1790767315136-oaeh38s9q, #fv-chart-1790767315136-oaeh38s9q-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1790767315136-oaeh38s9q {position: relative !important; overflow: visible !important;--riv-primary: #2E6E93;}#fv-chart-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1790767315136-oaeh38s9q.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1790767315136-oaeh38s9q.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-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #2E6E93;}#fv-chart-1790767315136-oaeh38s9q-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1790767315136-oaeh38s9q-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1790767315136-oaeh38s9q-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-1790767315136-oaeh38s9q-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-1790767315136-oaeh38s9q-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1790767315136-oaeh38s9q-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1790767315136-oaeh38s9q-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-1790767315136-oaeh38s9q-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;}#fv-chart-1790767315136-oaeh38s9q-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-1790767315136-oaeh38s9q-slideshow .fv-slideshow-select:focus {outline: 2px solid #2E6E93 !important;border-color: #2E6E93 !important;}#fv-chart-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1790767315136-oaeh38s9q .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1790767315136-oaeh38s9q .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1790767315136-oaeh38s9q .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1790767315136-oaeh38s9q .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1790767315136-oaeh38s9q .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1790767315136-oaeh38s9q .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1790767315136-oaeh38s9q .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1790767315136-oaeh38s9q .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1790767315136-oaeh38s9q .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1790767315136-oaeh38s9q .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1790767315136-oaeh38s9q .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1790767315136-oaeh38s9q .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1790767315136-oaeh38s9q .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790767315136-oaeh38s9q .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790767315136-oaeh38s9q .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1790767315136-oaeh38s9q .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1790767315136-oaeh38s9q.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1790767315136-oaeh38s9q .fv-image-compare-wrapper { position: relative !important; width: 100% !important; overflow: hidden !important; border-radius: 0 !important; background-color: #000 !important; touch-action: pan-y !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790767315136-oaeh38s9q .fv-image-compare-inner { position: relative !important; width: 100% !important; height: 100% !important; display: block !important; transform-origin: center center !important; transition: transform 0.1s ease-out !important; }#fv-chart-1790767315136-oaeh38s9q .fv-image-compare-bg { display: block !important; width: 100% !important; height: auto !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790767315136-oaeh38s9q .fv-image-compare-fg { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; object-fit: cover !important; clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790767315136-oaeh38s9q .fv-image-compare-slider { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 32px !important; transform: translateX(-50%) !important; cursor: ew-resize !important; z-index: 10 !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790767315136-oaeh38s9q .fv-image-compare-slider-line { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 4px !important; background-color: white !important; transform: translateX(-50%) !important; box-shadow: 0 0 10px rgba(0,0,0,0.5) !important; pointer-events: none !important; }#fv-chart-1790767315136-oaeh38s9q .fv-image-compare-handle { position: absolute !important; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important; width: 32px !important; height: 32px !important; background-color: white !important; border-radius: 50% !important; box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 4px !important; pointer-events: none !important; z-index: 11 !important; overflow: hidden !important; }#fv-chart-1790767315136-oaeh38s9q .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1790767315136-oaeh38s9q .fv-image-compare-arrow-left { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-right: 4px solid #4b5563 !important; }#fv-chart-1790767315136-oaeh38s9q .fv-image-compare-arrow-right { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-left: 4px solid #4b5563 !important; }#fv-chart-1790767315136-oaeh38s9q .fv-image-compare-label { position: absolute !important; top: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; padding: 0.25rem 0.75rem !important; border-radius: 0.25rem !important; font-size: 0.875rem !important; font-weight: 500 !important; pointer-events: none !important; backdrop-filter: blur(4px) !important; z-index: 5 !important; transition: right 0.3s ease, opacity 0.2s ease !important; }#fv-chart-1790767315136-oaeh38s9q .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1790767315136-oaeh38s9q .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1790767315136-oaeh38s9q .fv-image-compare-expand-btn, #fv-chart-1790767315136-oaeh38s9q .fv-image-compare-close-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; border: none !important; border-radius: 0.25rem !important; padding: 0.5rem !important; cursor: pointer !important; z-index: 20 !important; display: flex !important; align-items: center !important; justify-content: center !important; backdrop-filter: blur(4px) !important; transition: background-color 0.2s !important; }#fv-chart-1790767315136-oaeh38s9q .fv-image-compare-expand-btn:hover, #fv-chart-1790767315136-oaeh38s9q .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1790767315136-oaeh38s9q .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1790767315136-oaeh38s9q .fv-image-compare-wrapper.fv-image-compare-fullscreen { position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100% !important; height: 100% !important; z-index: 999999 !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: rgba(0, 0, 0, 0.9) !important; margin: 0 !important; touch-action: none !important; }#fv-chart-1790767315136-oaeh38s9q .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner { width: 100% !important; height: 100% !important; display: flex !important; align-items: center !important; justify-content: center !important; cursor: grab !important; }#fv-chart-1790767315136-oaeh38s9q .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1790767315136-oaeh38s9q .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg { position: absolute !important; top: 0 !important; left: 0 !important; max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790767315136-oaeh38s9q .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg { max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790767315136-oaeh38s9q .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1790767315136-oaeh38s9q .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1790767315136-oaeh38s9q .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1790767315136-oaeh38s9q .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1790767315136-oaeh38s9q .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1790767315136-oaeh38s9q .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1790767315136-oaeh38s9q .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1790767315136-oaeh38s9q .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1790767315136-oaeh38s9q .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1790767315136-oaeh38s9q .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .fv-bar-row, #fv-chart-1790767315136-oaeh38s9q .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790767315136-oaeh38s9q.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1790767315136-oaeh38s9q.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1790767315136-oaeh38s9q .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1790767315136-oaeh38s9q .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1790767315136-oaeh38s9q .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1790767315136-oaeh38s9q .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1790767315136-oaeh38s9q .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1790767315136-oaeh38s9q .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1790767315136-oaeh38s9q .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1790767315136-oaeh38s9q .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1790767315136-oaeh38s9q .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1790767315136-oaeh38s9q .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1790767315136-oaeh38s9q .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1790767315136-oaeh38s9q .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1790767315136-oaeh38s9q .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1790767315136-oaeh38s9q .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1790767315136-oaeh38s9q .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q.mobile-view .fv-pie-container,#fv-chart-1790767315136-oaeh38s9q.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1790767315136-oaeh38s9q.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-bar-row,#fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-stacked-product,#fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-grouped-bar-product,#fv-chart-1790767315136-oaeh38s9q.labels-on-top .fv-bar-row,#fv-chart-1790767315136-oaeh38s9q.labels-on-top .fv-stacked-product,#fv-chart-1790767315136-oaeh38s9q.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1790767315136-oaeh38s9q.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-1790767315136-oaeh38s9q.mobile-view .fv-bar-label,#fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-grouped-product-title,#fv-chart-1790767315136-oaeh38s9q.labels-on-top .fv-bar-label,#fv-chart-1790767315136-oaeh38s9q.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-1790767315136-oaeh38s9q.mobile-view .fv-bar-container,#fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-bar-cluster,#fv-chart-1790767315136-oaeh38s9q.labels-on-top .fv-bar-container,#fv-chart-1790767315136-oaeh38s9q.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1790767315136-oaeh38s9q.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790767315136-oaeh38s9q.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790767315136-oaeh38s9q.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790767315136-oaeh38s9q.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-1790767315136-oaeh38s9q.mobile-view .fv-x-axis-wrapper,#fv-chart-1790767315136-oaeh38s9q.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-x-axis-label-space,#fv-chart-1790767315136-oaeh38s9q.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-x-axis-chart-space,#fv-chart-1790767315136-oaeh38s9q.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-benchmark-title,#fv-chart-1790767315136-oaeh38s9q.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-dropdown-title,#fv-chart-1790767315136-oaeh38s9q.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-carousel-nav-btn,#fv-chart-1790767315136-oaeh38s9q.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-chart-title,#fv-chart-1790767315136-oaeh38s9q.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-chart-subhead,#fv-chart-1790767315136-oaeh38s9q.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-versus-header,#fv-chart-1790767315136-oaeh38s9q.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-versus-select-wrapper,#fv-chart-1790767315136-oaeh38s9q.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1790767315136-oaeh38s9q.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1790767315136-oaeh38s9q.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1790767315136-oaeh38s9q.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1790767315136-oaeh38s9q.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-versus-vs,#fv-chart-1790767315136-oaeh38s9q.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-versus-select-container,#fv-chart-1790767315136-oaeh38s9q.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-versus-select,#fv-chart-1790767315136-oaeh38s9q.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-stl-shop-all-btn,#fv-chart-1790767315136-oaeh38s9q.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-1790767315136-oaeh38s9q.mobile-view .fv-stl-shop-all-logo,#fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-stl-shop-all-icon,#fv-chart-1790767315136-oaeh38s9q.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1790767315136-oaeh38s9q.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1790767315136-oaeh38s9q.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-bar-commentary-inline,#fv-chart-1790767315136-oaeh38s9q.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790767315136-oaeh38s9q.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790767315136-oaeh38s9q.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1790767315136-oaeh38s9q .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790767315136-oaeh38s9q .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790767315136-oaeh38s9q .fv-bar-row,#fv-chart-1790767315136-oaeh38s9q .fv-stacked-product,#fv-chart-1790767315136-oaeh38s9q .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .fv-bar-label,#fv-chart-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .fv-bar-container,#fv-chart-1790767315136-oaeh38s9q .fv-bar-cluster {width: 100% !important;}#fv-chart-1790767315136-oaeh38s9q .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790767315136-oaeh38s9q .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790767315136-oaeh38s9q .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790767315136-oaeh38s9q .fv-x-axis-label-space {display: none !important;}#fv-chart-1790767315136-oaeh38s9q .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790767315136-oaeh38s9q .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790767315136-oaeh38s9q .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790767315136-oaeh38s9q .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790767315136-oaeh38s9q .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790767315136-oaeh38s9q .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790767315136-oaeh38s9q .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790767315136-oaeh38s9q .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790767315136-oaeh38s9q .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790767315136-oaeh38s9q .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790767315136-oaeh38s9q .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790767315136-oaeh38s9q .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790767315136-oaeh38s9q .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790767315136-oaeh38s9q .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790767315136-oaeh38s9q .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790767315136-oaeh38s9q .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-1790767315136-oaeh38s9q .fv-stl-shop-all-logo,#fv-chart-1790767315136-oaeh38s9q .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790767315136-oaeh38s9q .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790767315136-oaeh38s9q .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790767315136-oaeh38s9q .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790767315136-oaeh38s9q.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": "Purple flower","description": "Camera comparison between the iPhone 18 Pro and Samsung Galaxy S26 Ultra","creator": {"@type": "Organization","name": "TechRadar","logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-30T11:21:55.136Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Image Comparison","benchmark","comparison","performance","review","TechRadar"],"measurementTechnique": "Performance Benchmarking","variableMeasured": []}</script><div id="fv-chart-1790767315136-oaeh38s9q" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper fv-no-header fv-is-image-compare  "><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1790767315136-oaeh38s9q-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="Camera comparison between the iPhone 18 Pro and Samsung Galaxy S26 Ultra" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/nfNHaLKg7GBvtoa9YAYcgi.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/nfNHaLKg7GBvtoa9YAYcgi.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/c7qEvquCgcsnf7XLTimA7X.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/c7qEvquCgcsnf7XLTimA7X.jpg" alt="Before" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle fv-image-compare-handle-square"><img src="https://proof.vanilla.tools/media/images/brandLogos/techradar.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">iPhone</div><div class="fv-image-compare-label fv-image-compare-label-right">Samsung</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></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><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() {window.fvAnimateCharts = function(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);});}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);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;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 === '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');}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);}});});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 leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');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);});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');}});}}});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 === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === '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); });}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();}});});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 allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');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();}});}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();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';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 (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1790767315136-oaeh38s9q', false); });} else {initialize('fv-chart-1790767315136-oaeh38s9q', false);}})();</script></div><p>Hier zien we weer dat beide telefoons ongeveer evenveel details weten vast te leggen. Dit is wel de eerste keer dat we een sterke voorkeur hebben voor de diepere, meer opvallende kleuren van de Galaxy. Het fellere beeld van de iPhone is wel weer iets meer waarheidsgetrouw. </p><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-1790767360929-7hpfm6g56 *, #fv-chart-1790767360929-7hpfm6g56 *:before, #fv-chart-1790767360929-7hpfm6g56 *:after, #fv-chart-1790767360929-7hpfm6g56-slideshow *, #fv-chart-1790767360929-7hpfm6g56-slideshow *:before, #fv-chart-1790767360929-7hpfm6g56-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1790767360929-7hpfm6g56, #fv-chart-1790767360929-7hpfm6g56-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1790767360929-7hpfm6g56 {position: relative !important; overflow: visible !important;--riv-primary: #2E6E93;}#fv-chart-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1790767360929-7hpfm6g56.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1790767360929-7hpfm6g56.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-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #2E6E93;}#fv-chart-1790767360929-7hpfm6g56-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1790767360929-7hpfm6g56-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1790767360929-7hpfm6g56-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-1790767360929-7hpfm6g56-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-1790767360929-7hpfm6g56-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1790767360929-7hpfm6g56-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1790767360929-7hpfm6g56-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-1790767360929-7hpfm6g56-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;}#fv-chart-1790767360929-7hpfm6g56-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-1790767360929-7hpfm6g56-slideshow .fv-slideshow-select:focus {outline: 2px solid #2E6E93 !important;border-color: #2E6E93 !important;}#fv-chart-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1790767360929-7hpfm6g56 .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1790767360929-7hpfm6g56 .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1790767360929-7hpfm6g56 .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1790767360929-7hpfm6g56 .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1790767360929-7hpfm6g56 .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1790767360929-7hpfm6g56 .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1790767360929-7hpfm6g56 .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1790767360929-7hpfm6g56 .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1790767360929-7hpfm6g56 .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1790767360929-7hpfm6g56 .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1790767360929-7hpfm6g56 .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1790767360929-7hpfm6g56 .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1790767360929-7hpfm6g56 .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790767360929-7hpfm6g56 .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790767360929-7hpfm6g56 .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1790767360929-7hpfm6g56 .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1790767360929-7hpfm6g56.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-image-compare-wrapper { position: relative !important; width: 100% !important; overflow: hidden !important; border-radius: 0 !important; background-color: #000 !important; touch-action: pan-y !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-image-compare-inner { position: relative !important; width: 100% !important; height: 100% !important; display: block !important; transform-origin: center center !important; transition: transform 0.1s ease-out !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-image-compare-bg { display: block !important; width: 100% !important; height: auto !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-image-compare-fg { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; object-fit: cover !important; clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-image-compare-slider { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 32px !important; transform: translateX(-50%) !important; cursor: ew-resize !important; z-index: 10 !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-image-compare-slider-line { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 4px !important; background-color: white !important; transform: translateX(-50%) !important; box-shadow: 0 0 10px rgba(0,0,0,0.5) !important; pointer-events: none !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-image-compare-handle { position: absolute !important; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important; width: 32px !important; height: 32px !important; background-color: white !important; border-radius: 50% !important; box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 4px !important; pointer-events: none !important; z-index: 11 !important; overflow: hidden !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-image-compare-arrow-left { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-right: 4px solid #4b5563 !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-image-compare-arrow-right { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-left: 4px solid #4b5563 !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-image-compare-label { position: absolute !important; top: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; padding: 0.25rem 0.75rem !important; border-radius: 0.25rem !important; font-size: 0.875rem !important; font-weight: 500 !important; pointer-events: none !important; backdrop-filter: blur(4px) !important; z-index: 5 !important; transition: right 0.3s ease, opacity 0.2s ease !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-image-compare-expand-btn, #fv-chart-1790767360929-7hpfm6g56 .fv-image-compare-close-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; border: none !important; border-radius: 0.25rem !important; padding: 0.5rem !important; cursor: pointer !important; z-index: 20 !important; display: flex !important; align-items: center !important; justify-content: center !important; backdrop-filter: blur(4px) !important; transition: background-color 0.2s !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-image-compare-expand-btn:hover, #fv-chart-1790767360929-7hpfm6g56 .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-image-compare-wrapper.fv-image-compare-fullscreen { position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100% !important; height: 100% !important; z-index: 999999 !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: rgba(0, 0, 0, 0.9) !important; margin: 0 !important; touch-action: none !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner { width: 100% !important; height: 100% !important; display: flex !important; align-items: center !important; justify-content: center !important; cursor: grab !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg { position: absolute !important; top: 0 !important; left: 0 !important; max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg { max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .fv-bar-row, #fv-chart-1790767360929-7hpfm6g56 .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790767360929-7hpfm6g56.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1790767360929-7hpfm6g56.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1790767360929-7hpfm6g56 .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1790767360929-7hpfm6g56 .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1790767360929-7hpfm6g56 .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56.mobile-view .fv-pie-container,#fv-chart-1790767360929-7hpfm6g56.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1790767360929-7hpfm6g56.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-bar-row,#fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-stacked-product,#fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-grouped-bar-product,#fv-chart-1790767360929-7hpfm6g56.labels-on-top .fv-bar-row,#fv-chart-1790767360929-7hpfm6g56.labels-on-top .fv-stacked-product,#fv-chart-1790767360929-7hpfm6g56.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1790767360929-7hpfm6g56.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-1790767360929-7hpfm6g56.mobile-view .fv-bar-label,#fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-grouped-product-title,#fv-chart-1790767360929-7hpfm6g56.labels-on-top .fv-bar-label,#fv-chart-1790767360929-7hpfm6g56.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-1790767360929-7hpfm6g56.mobile-view .fv-bar-container,#fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-bar-cluster,#fv-chart-1790767360929-7hpfm6g56.labels-on-top .fv-bar-container,#fv-chart-1790767360929-7hpfm6g56.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1790767360929-7hpfm6g56.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790767360929-7hpfm6g56.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790767360929-7hpfm6g56.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790767360929-7hpfm6g56.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-1790767360929-7hpfm6g56.mobile-view .fv-x-axis-wrapper,#fv-chart-1790767360929-7hpfm6g56.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-x-axis-label-space,#fv-chart-1790767360929-7hpfm6g56.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-x-axis-chart-space,#fv-chart-1790767360929-7hpfm6g56.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-benchmark-title,#fv-chart-1790767360929-7hpfm6g56.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-dropdown-title,#fv-chart-1790767360929-7hpfm6g56.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-carousel-nav-btn,#fv-chart-1790767360929-7hpfm6g56.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-chart-title,#fv-chart-1790767360929-7hpfm6g56.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-chart-subhead,#fv-chart-1790767360929-7hpfm6g56.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-versus-header,#fv-chart-1790767360929-7hpfm6g56.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-versus-select-wrapper,#fv-chart-1790767360929-7hpfm6g56.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1790767360929-7hpfm6g56.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1790767360929-7hpfm6g56.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1790767360929-7hpfm6g56.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1790767360929-7hpfm6g56.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-versus-vs,#fv-chart-1790767360929-7hpfm6g56.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-versus-select-container,#fv-chart-1790767360929-7hpfm6g56.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-versus-select,#fv-chart-1790767360929-7hpfm6g56.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-stl-shop-all-btn,#fv-chart-1790767360929-7hpfm6g56.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-1790767360929-7hpfm6g56.mobile-view .fv-stl-shop-all-logo,#fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-stl-shop-all-icon,#fv-chart-1790767360929-7hpfm6g56.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1790767360929-7hpfm6g56.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1790767360929-7hpfm6g56.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-bar-commentary-inline,#fv-chart-1790767360929-7hpfm6g56.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790767360929-7hpfm6g56.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790767360929-7hpfm6g56.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1790767360929-7hpfm6g56 .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790767360929-7hpfm6g56 .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790767360929-7hpfm6g56 .fv-bar-row,#fv-chart-1790767360929-7hpfm6g56 .fv-stacked-product,#fv-chart-1790767360929-7hpfm6g56 .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .fv-bar-label,#fv-chart-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .fv-bar-container,#fv-chart-1790767360929-7hpfm6g56 .fv-bar-cluster {width: 100% !important;}#fv-chart-1790767360929-7hpfm6g56 .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790767360929-7hpfm6g56 .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790767360929-7hpfm6g56 .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790767360929-7hpfm6g56 .fv-x-axis-label-space {display: none !important;}#fv-chart-1790767360929-7hpfm6g56 .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790767360929-7hpfm6g56 .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790767360929-7hpfm6g56 .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790767360929-7hpfm6g56 .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790767360929-7hpfm6g56 .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790767360929-7hpfm6g56 .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790767360929-7hpfm6g56 .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790767360929-7hpfm6g56 .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790767360929-7hpfm6g56 .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790767360929-7hpfm6g56 .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790767360929-7hpfm6g56 .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790767360929-7hpfm6g56 .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790767360929-7hpfm6g56 .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790767360929-7hpfm6g56 .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790767360929-7hpfm6g56 .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790767360929-7hpfm6g56 .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-1790767360929-7hpfm6g56 .fv-stl-shop-all-logo,#fv-chart-1790767360929-7hpfm6g56 .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790767360929-7hpfm6g56 .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790767360929-7hpfm6g56 .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790767360929-7hpfm6g56 .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790767360929-7hpfm6g56.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": "Pink flower","description": "Camera comparison between the iPhone 18 Pro and Samsung Galaxy S26 Ultra","creator": {"@type": "Organization","name": "TechRadar","logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-30T11:22:40.929Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Image Comparison","benchmark","comparison","performance","review","TechRadar"],"measurementTechnique": "Performance Benchmarking","variableMeasured": []}</script><div id="fv-chart-1790767360929-7hpfm6g56" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper fv-no-header fv-is-image-compare  "><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1790767360929-7hpfm6g56-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="Camera comparison between the iPhone 18 Pro and Samsung Galaxy S26 Ultra" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/nFo7tDhSEZbsuHCBq3FTZi.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/nFo7tDhSEZbsuHCBq3FTZi.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/K9EfgVNjL8QsavNhq594zW.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/K9EfgVNjL8QsavNhq594zW.jpg" alt="Before" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle fv-image-compare-handle-square"><img src="https://proof.vanilla.tools/media/images/brandLogos/techradar.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">iPhone</div><div class="fv-image-compare-label fv-image-compare-label-right">Samsung</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></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><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() {window.fvAnimateCharts = function(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);});}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);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;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 === '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');}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);}});});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 leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');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);});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');}});}}});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 === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === '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); });}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();}});});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 allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');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();}});}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();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';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 (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1790767360929-7hpfm6g56', false); });} else {initialize('fv-chart-1790767360929-7hpfm6g56', false);}})();</script></div><p>In dit voorbeeld is het eigenlijk het tegenovergestelde. We vinden hier de kleuren bij de iPhone aangenamer. Je merkt wel als je wat verder inzoomt op de bladeren dat de Galaxy wat meer details heeft weten vast te leggen. </p><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-1790767413726-ifv5u4daw *, #fv-chart-1790767413726-ifv5u4daw *:before, #fv-chart-1790767413726-ifv5u4daw *:after, #fv-chart-1790767413726-ifv5u4daw-slideshow *, #fv-chart-1790767413726-ifv5u4daw-slideshow *:before, #fv-chart-1790767413726-ifv5u4daw-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1790767413726-ifv5u4daw, #fv-chart-1790767413726-ifv5u4daw-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1790767413726-ifv5u4daw {position: relative !important; overflow: visible !important;--riv-primary: #2E6E93;}#fv-chart-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1790767413726-ifv5u4daw.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1790767413726-ifv5u4daw.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-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #2E6E93;}#fv-chart-1790767413726-ifv5u4daw-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1790767413726-ifv5u4daw-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1790767413726-ifv5u4daw-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-1790767413726-ifv5u4daw-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-1790767413726-ifv5u4daw-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1790767413726-ifv5u4daw-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1790767413726-ifv5u4daw-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-1790767413726-ifv5u4daw-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;}#fv-chart-1790767413726-ifv5u4daw-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-1790767413726-ifv5u4daw-slideshow .fv-slideshow-select:focus {outline: 2px solid #2E6E93 !important;border-color: #2E6E93 !important;}#fv-chart-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1790767413726-ifv5u4daw .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1790767413726-ifv5u4daw .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1790767413726-ifv5u4daw .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1790767413726-ifv5u4daw .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1790767413726-ifv5u4daw .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1790767413726-ifv5u4daw .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1790767413726-ifv5u4daw .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1790767413726-ifv5u4daw .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1790767413726-ifv5u4daw .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1790767413726-ifv5u4daw .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1790767413726-ifv5u4daw .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1790767413726-ifv5u4daw .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1790767413726-ifv5u4daw .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790767413726-ifv5u4daw .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790767413726-ifv5u4daw .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1790767413726-ifv5u4daw .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1790767413726-ifv5u4daw.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1790767413726-ifv5u4daw .fv-image-compare-wrapper { position: relative !important; width: 100% !important; overflow: hidden !important; border-radius: 0 !important; background-color: #000 !important; touch-action: pan-y !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790767413726-ifv5u4daw .fv-image-compare-inner { position: relative !important; width: 100% !important; height: 100% !important; display: block !important; transform-origin: center center !important; transition: transform 0.1s ease-out !important; }#fv-chart-1790767413726-ifv5u4daw .fv-image-compare-bg { display: block !important; width: 100% !important; height: auto !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790767413726-ifv5u4daw .fv-image-compare-fg { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; object-fit: cover !important; clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790767413726-ifv5u4daw .fv-image-compare-slider { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 32px !important; transform: translateX(-50%) !important; cursor: ew-resize !important; z-index: 10 !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790767413726-ifv5u4daw .fv-image-compare-slider-line { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 4px !important; background-color: white !important; transform: translateX(-50%) !important; box-shadow: 0 0 10px rgba(0,0,0,0.5) !important; pointer-events: none !important; }#fv-chart-1790767413726-ifv5u4daw .fv-image-compare-handle { position: absolute !important; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important; width: 32px !important; height: 32px !important; background-color: white !important; border-radius: 50% !important; box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 4px !important; pointer-events: none !important; z-index: 11 !important; overflow: hidden !important; }#fv-chart-1790767413726-ifv5u4daw .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1790767413726-ifv5u4daw .fv-image-compare-arrow-left { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-right: 4px solid #4b5563 !important; }#fv-chart-1790767413726-ifv5u4daw .fv-image-compare-arrow-right { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-left: 4px solid #4b5563 !important; }#fv-chart-1790767413726-ifv5u4daw .fv-image-compare-label { position: absolute !important; top: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; padding: 0.25rem 0.75rem !important; border-radius: 0.25rem !important; font-size: 0.875rem !important; font-weight: 500 !important; pointer-events: none !important; backdrop-filter: blur(4px) !important; z-index: 5 !important; transition: right 0.3s ease, opacity 0.2s ease !important; }#fv-chart-1790767413726-ifv5u4daw .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1790767413726-ifv5u4daw .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1790767413726-ifv5u4daw .fv-image-compare-expand-btn, #fv-chart-1790767413726-ifv5u4daw .fv-image-compare-close-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; border: none !important; border-radius: 0.25rem !important; padding: 0.5rem !important; cursor: pointer !important; z-index: 20 !important; display: flex !important; align-items: center !important; justify-content: center !important; backdrop-filter: blur(4px) !important; transition: background-color 0.2s !important; }#fv-chart-1790767413726-ifv5u4daw .fv-image-compare-expand-btn:hover, #fv-chart-1790767413726-ifv5u4daw .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1790767413726-ifv5u4daw .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1790767413726-ifv5u4daw .fv-image-compare-wrapper.fv-image-compare-fullscreen { position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100% !important; height: 100% !important; z-index: 999999 !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: rgba(0, 0, 0, 0.9) !important; margin: 0 !important; touch-action: none !important; }#fv-chart-1790767413726-ifv5u4daw .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner { width: 100% !important; height: 100% !important; display: flex !important; align-items: center !important; justify-content: center !important; cursor: grab !important; }#fv-chart-1790767413726-ifv5u4daw .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1790767413726-ifv5u4daw .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg { position: absolute !important; top: 0 !important; left: 0 !important; max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790767413726-ifv5u4daw .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg { max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790767413726-ifv5u4daw .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1790767413726-ifv5u4daw .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1790767413726-ifv5u4daw .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1790767413726-ifv5u4daw .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1790767413726-ifv5u4daw .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1790767413726-ifv5u4daw .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1790767413726-ifv5u4daw .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1790767413726-ifv5u4daw .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1790767413726-ifv5u4daw .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1790767413726-ifv5u4daw .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .fv-bar-row, #fv-chart-1790767413726-ifv5u4daw .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790767413726-ifv5u4daw.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1790767413726-ifv5u4daw.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1790767413726-ifv5u4daw .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1790767413726-ifv5u4daw .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1790767413726-ifv5u4daw .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1790767413726-ifv5u4daw .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1790767413726-ifv5u4daw .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1790767413726-ifv5u4daw .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1790767413726-ifv5u4daw .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1790767413726-ifv5u4daw .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1790767413726-ifv5u4daw .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1790767413726-ifv5u4daw .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1790767413726-ifv5u4daw .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1790767413726-ifv5u4daw .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1790767413726-ifv5u4daw .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1790767413726-ifv5u4daw .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1790767413726-ifv5u4daw .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw.mobile-view .fv-pie-container,#fv-chart-1790767413726-ifv5u4daw.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1790767413726-ifv5u4daw.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-bar-row,#fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-stacked-product,#fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-grouped-bar-product,#fv-chart-1790767413726-ifv5u4daw.labels-on-top .fv-bar-row,#fv-chart-1790767413726-ifv5u4daw.labels-on-top .fv-stacked-product,#fv-chart-1790767413726-ifv5u4daw.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1790767413726-ifv5u4daw.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-1790767413726-ifv5u4daw.mobile-view .fv-bar-label,#fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-grouped-product-title,#fv-chart-1790767413726-ifv5u4daw.labels-on-top .fv-bar-label,#fv-chart-1790767413726-ifv5u4daw.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-1790767413726-ifv5u4daw.mobile-view .fv-bar-container,#fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-bar-cluster,#fv-chart-1790767413726-ifv5u4daw.labels-on-top .fv-bar-container,#fv-chart-1790767413726-ifv5u4daw.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1790767413726-ifv5u4daw.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790767413726-ifv5u4daw.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790767413726-ifv5u4daw.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790767413726-ifv5u4daw.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-1790767413726-ifv5u4daw.mobile-view .fv-x-axis-wrapper,#fv-chart-1790767413726-ifv5u4daw.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-x-axis-label-space,#fv-chart-1790767413726-ifv5u4daw.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-x-axis-chart-space,#fv-chart-1790767413726-ifv5u4daw.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-benchmark-title,#fv-chart-1790767413726-ifv5u4daw.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-dropdown-title,#fv-chart-1790767413726-ifv5u4daw.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-carousel-nav-btn,#fv-chart-1790767413726-ifv5u4daw.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-chart-title,#fv-chart-1790767413726-ifv5u4daw.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-chart-subhead,#fv-chart-1790767413726-ifv5u4daw.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-versus-header,#fv-chart-1790767413726-ifv5u4daw.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-versus-select-wrapper,#fv-chart-1790767413726-ifv5u4daw.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1790767413726-ifv5u4daw.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1790767413726-ifv5u4daw.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1790767413726-ifv5u4daw.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1790767413726-ifv5u4daw.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-versus-vs,#fv-chart-1790767413726-ifv5u4daw.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-versus-select-container,#fv-chart-1790767413726-ifv5u4daw.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-versus-select,#fv-chart-1790767413726-ifv5u4daw.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-stl-shop-all-btn,#fv-chart-1790767413726-ifv5u4daw.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-1790767413726-ifv5u4daw.mobile-view .fv-stl-shop-all-logo,#fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-stl-shop-all-icon,#fv-chart-1790767413726-ifv5u4daw.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1790767413726-ifv5u4daw.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1790767413726-ifv5u4daw.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-bar-commentary-inline,#fv-chart-1790767413726-ifv5u4daw.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790767413726-ifv5u4daw.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790767413726-ifv5u4daw.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1790767413726-ifv5u4daw .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790767413726-ifv5u4daw .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790767413726-ifv5u4daw .fv-bar-row,#fv-chart-1790767413726-ifv5u4daw .fv-stacked-product,#fv-chart-1790767413726-ifv5u4daw .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .fv-bar-label,#fv-chart-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .fv-bar-container,#fv-chart-1790767413726-ifv5u4daw .fv-bar-cluster {width: 100% !important;}#fv-chart-1790767413726-ifv5u4daw .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790767413726-ifv5u4daw .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790767413726-ifv5u4daw .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790767413726-ifv5u4daw .fv-x-axis-label-space {display: none !important;}#fv-chart-1790767413726-ifv5u4daw .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790767413726-ifv5u4daw .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790767413726-ifv5u4daw .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790767413726-ifv5u4daw .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790767413726-ifv5u4daw .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790767413726-ifv5u4daw .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790767413726-ifv5u4daw .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790767413726-ifv5u4daw .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790767413726-ifv5u4daw .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790767413726-ifv5u4daw .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790767413726-ifv5u4daw .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790767413726-ifv5u4daw .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790767413726-ifv5u4daw .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790767413726-ifv5u4daw .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790767413726-ifv5u4daw .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790767413726-ifv5u4daw .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-1790767413726-ifv5u4daw .fv-stl-shop-all-logo,#fv-chart-1790767413726-ifv5u4daw .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790767413726-ifv5u4daw .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790767413726-ifv5u4daw .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790767413726-ifv5u4daw .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790767413726-ifv5u4daw.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": "Beach","description": "Camera comparison between the iPhone 18 Pro and Samsung Galaxy S26 Ultra","creator": {"@type": "Organization","name": "TechRadar","logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-30T11:23:33.727Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Image Comparison","benchmark","comparison","performance","review","TechRadar"],"measurementTechnique": "Performance Benchmarking","variableMeasured": []}</script><div id="fv-chart-1790767413726-ifv5u4daw" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper fv-no-header fv-is-image-compare  "><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1790767413726-ifv5u4daw-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="Camera comparison between the iPhone 18 Pro and Samsung Galaxy S26 Ultra" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/2C6s7ivqUxpLFL3QcTsvxi.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/2C6s7ivqUxpLFL3QcTsvxi.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/fUN3imSZvUdZ2v2vCJoUMX.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/fUN3imSZvUdZ2v2vCJoUMX.jpg" alt="Before" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle fv-image-compare-handle-square"><img src="https://proof.vanilla.tools/media/images/brandLogos/techradar.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">iPhone</div><div class="fv-image-compare-label fv-image-compare-label-right">Samsung</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></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><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() {window.fvAnimateCharts = function(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);});}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);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;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 === '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');}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);}});});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 leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');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);});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');}});}}});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 === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === '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); });}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();}});});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 allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');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();}});}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();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';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 (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1790767413726-ifv5u4daw', false); });} else {initialize('fv-chart-1790767413726-ifv5u4daw', false);}})();</script></div><p>We hebben hier maar één voorbeeld van een normale ultrawide gekozen, omdat we het over het algemeen interessanter vonden om te focussen op de hoofd- en telefotocamera's bij deze locaties.  </p><p>Toch geldt hier nog steeds alles wat we hebben gezegd bij de eerste paar vergelijkingen. Beide telefoons weten uitstekend details vast te leggen. Misschien dat de iPhone in dit geval een net iets beter resultaat levert, aangezien de textuur van het zand hier iets beter zichtbaar is, maar opnieuw wordt vooral duidelijk dat de merken gewoon een erg andere aanpak hebben voor hun kleurweergave. Dat is hierboven goed te zien als je kijkt naar het zand, de lucht en het gras. De iPhone legt de omgeving vast zoals hij er (ongeveer) echt uitziet en de Samsung legt de omgeving vast zoals hij denkt dat je zou willen dat deze eruitziet. </p><h3 class="article-body__section" id="section-selfies"><span>Selfies</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-1790767560492-449ghao5z *, #fv-chart-1790767560492-449ghao5z *:before, #fv-chart-1790767560492-449ghao5z *:after, #fv-chart-1790767560492-449ghao5z-slideshow *, #fv-chart-1790767560492-449ghao5z-slideshow *:before, #fv-chart-1790767560492-449ghao5z-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1790767560492-449ghao5z, #fv-chart-1790767560492-449ghao5z-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1790767560492-449ghao5z {position: relative !important; overflow: visible !important;--riv-primary: #2E6E93;}#fv-chart-1790767560492-449ghao5z .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-1790767560492-449ghao5z .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1790767560492-449ghao5z.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1790767560492-449ghao5z.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-1790767560492-449ghao5z .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-1790767560492-449ghao5z-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #2E6E93;}#fv-chart-1790767560492-449ghao5z-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1790767560492-449ghao5z-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1790767560492-449ghao5z-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-1790767560492-449ghao5z-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-1790767560492-449ghao5z-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1790767560492-449ghao5z-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1790767560492-449ghao5z-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-1790767560492-449ghao5z-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;}#fv-chart-1790767560492-449ghao5z-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-1790767560492-449ghao5z-slideshow .fv-slideshow-select:focus {outline: 2px solid #2E6E93 !important;border-color: #2E6E93 !important;}#fv-chart-1790767560492-449ghao5z .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-1790767560492-449ghao5z .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-1790767560492-449ghao5z .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-1790767560492-449ghao5z .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1790767560492-449ghao5z .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1790767560492-449ghao5z .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1790767560492-449ghao5z .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1790767560492-449ghao5z .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1790767560492-449ghao5z .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1790767560492-449ghao5z .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1790767560492-449ghao5z .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1790767560492-449ghao5z .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1790767560492-449ghao5z .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-1790767560492-449ghao5z .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1790767560492-449ghao5z .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1790767560492-449ghao5z .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-1790767560492-449ghao5z .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-1790767560492-449ghao5z .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1790767560492-449ghao5z .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1790767560492-449ghao5z .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1790767560492-449ghao5z .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1790767560492-449ghao5z .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1790767560492-449ghao5z .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-1790767560492-449ghao5z .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1790767560492-449ghao5z .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-1790767560492-449ghao5z .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-1790767560492-449ghao5z .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790767560492-449ghao5z .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1790767560492-449ghao5z .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1790767560492-449ghao5z .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1790767560492-449ghao5z .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-1790767560492-449ghao5z .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-1790767560492-449ghao5z .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1790767560492-449ghao5z.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1790767560492-449ghao5z .fv-image-compare-wrapper { position: relative !important; width: 100% !important; overflow: hidden !important; border-radius: 0 !important; background-color: #000 !important; touch-action: pan-y !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790767560492-449ghao5z .fv-image-compare-inner { position: relative !important; width: 100% !important; height: 100% !important; display: block !important; transform-origin: center center !important; transition: transform 0.1s ease-out !important; }#fv-chart-1790767560492-449ghao5z .fv-image-compare-bg { display: block !important; width: 100% !important; height: auto !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790767560492-449ghao5z .fv-image-compare-fg { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; object-fit: cover !important; clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1790767560492-449ghao5z .fv-image-compare-slider { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 32px !important; transform: translateX(-50%) !important; cursor: ew-resize !important; z-index: 10 !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1790767560492-449ghao5z .fv-image-compare-slider-line { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 4px !important; background-color: white !important; transform: translateX(-50%) !important; box-shadow: 0 0 10px rgba(0,0,0,0.5) !important; pointer-events: none !important; }#fv-chart-1790767560492-449ghao5z .fv-image-compare-handle { position: absolute !important; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important; width: 32px !important; height: 32px !important; background-color: white !important; border-radius: 50% !important; box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 4px !important; pointer-events: none !important; z-index: 11 !important; overflow: hidden !important; }#fv-chart-1790767560492-449ghao5z .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1790767560492-449ghao5z .fv-image-compare-arrow-left { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-right: 4px solid #4b5563 !important; }#fv-chart-1790767560492-449ghao5z .fv-image-compare-arrow-right { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-left: 4px solid #4b5563 !important; }#fv-chart-1790767560492-449ghao5z .fv-image-compare-label { position: absolute !important; top: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; padding: 0.25rem 0.75rem !important; border-radius: 0.25rem !important; font-size: 0.875rem !important; font-weight: 500 !important; pointer-events: none !important; backdrop-filter: blur(4px) !important; z-index: 5 !important; transition: right 0.3s ease, opacity 0.2s ease !important; }#fv-chart-1790767560492-449ghao5z .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1790767560492-449ghao5z .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1790767560492-449ghao5z .fv-image-compare-expand-btn, #fv-chart-1790767560492-449ghao5z .fv-image-compare-close-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; border: none !important; border-radius: 0.25rem !important; padding: 0.5rem !important; cursor: pointer !important; z-index: 20 !important; display: flex !important; align-items: center !important; justify-content: center !important; backdrop-filter: blur(4px) !important; transition: background-color 0.2s !important; }#fv-chart-1790767560492-449ghao5z .fv-image-compare-expand-btn:hover, #fv-chart-1790767560492-449ghao5z .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1790767560492-449ghao5z .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1790767560492-449ghao5z .fv-image-compare-wrapper.fv-image-compare-fullscreen { position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100% !important; height: 100% !important; z-index: 999999 !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: rgba(0, 0, 0, 0.9) !important; margin: 0 !important; touch-action: none !important; }#fv-chart-1790767560492-449ghao5z .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner { width: 100% !important; height: 100% !important; display: flex !important; align-items: center !important; justify-content: center !important; cursor: grab !important; }#fv-chart-1790767560492-449ghao5z .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1790767560492-449ghao5z .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg { position: absolute !important; top: 0 !important; left: 0 !important; max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790767560492-449ghao5z .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg { max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1790767560492-449ghao5z .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1790767560492-449ghao5z .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1790767560492-449ghao5z .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1790767560492-449ghao5z .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1790767560492-449ghao5z .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1790767560492-449ghao5z .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-1790767560492-449ghao5z .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1790767560492-449ghao5z .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1790767560492-449ghao5z .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-1790767560492-449ghao5z .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1790767560492-449ghao5z .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1790767560492-449ghao5z .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-1790767560492-449ghao5z .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-1790767560492-449ghao5z .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-1790767560492-449ghao5z .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1790767560492-449ghao5z .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1790767560492-449ghao5z .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-1790767560492-449ghao5z .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1790767560492-449ghao5z .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1790767560492-449ghao5z .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-1790767560492-449ghao5z .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-1790767560492-449ghao5z .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1790767560492-449ghao5z .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1790767560492-449ghao5z .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-1790767560492-449ghao5z .fv-bar-row, #fv-chart-1790767560492-449ghao5z .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1790767560492-449ghao5z .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-1790767560492-449ghao5z .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-1790767560492-449ghao5z .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-1790767560492-449ghao5z.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790767560492-449ghao5z.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1790767560492-449ghao5z.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1790767560492-449ghao5z.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1790767560492-449ghao5z.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1790767560492-449ghao5z.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1790767560492-449ghao5z .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-1790767560492-449ghao5z .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1790767560492-449ghao5z .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-1790767560492-449ghao5z .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1790767560492-449ghao5z .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1790767560492-449ghao5z .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-1790767560492-449ghao5z .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1790767560492-449ghao5z .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1790767560492-449ghao5z .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1790767560492-449ghao5z .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1790767560492-449ghao5z .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-1790767560492-449ghao5z .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1790767560492-449ghao5z .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1790767560492-449ghao5z .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1790767560492-449ghao5z .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1790767560492-449ghao5z .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-1790767560492-449ghao5z .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1790767560492-449ghao5z .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1790767560492-449ghao5z .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1790767560492-449ghao5z .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1790767560492-449ghao5z .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1790767560492-449ghao5z .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1790767560492-449ghao5z .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1790767560492-449ghao5z .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1790767560492-449ghao5z .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1790767560492-449ghao5z .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-1790767560492-449ghao5z .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1790767560492-449ghao5z .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-1790767560492-449ghao5z .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1790767560492-449ghao5z .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-1790767560492-449ghao5z .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-1790767560492-449ghao5z.mobile-view .fv-pie-container,#fv-chart-1790767560492-449ghao5z.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790767560492-449ghao5z.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1790767560492-449ghao5z.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790767560492-449ghao5z.mobile-view .fv-bar-row,#fv-chart-1790767560492-449ghao5z.mobile-view .fv-stacked-product,#fv-chart-1790767560492-449ghao5z.mobile-view .fv-grouped-bar-product,#fv-chart-1790767560492-449ghao5z.labels-on-top .fv-bar-row,#fv-chart-1790767560492-449ghao5z.labels-on-top .fv-stacked-product,#fv-chart-1790767560492-449ghao5z.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790767560492-449ghao5z.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1790767560492-449ghao5z.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-1790767560492-449ghao5z.mobile-view .fv-bar-label,#fv-chart-1790767560492-449ghao5z.mobile-view .fv-grouped-product-title,#fv-chart-1790767560492-449ghao5z.labels-on-top .fv-bar-label,#fv-chart-1790767560492-449ghao5z.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-1790767560492-449ghao5z.mobile-view .fv-bar-container,#fv-chart-1790767560492-449ghao5z.mobile-view .fv-bar-cluster,#fv-chart-1790767560492-449ghao5z.labels-on-top .fv-bar-container,#fv-chart-1790767560492-449ghao5z.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1790767560492-449ghao5z.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790767560492-449ghao5z.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790767560492-449ghao5z.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790767560492-449ghao5z.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1790767560492-449ghao5z.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790767560492-449ghao5z.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790767560492-449ghao5z.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790767560492-449ghao5z.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-1790767560492-449ghao5z.mobile-view .fv-x-axis-wrapper,#fv-chart-1790767560492-449ghao5z.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790767560492-449ghao5z.mobile-view .fv-x-axis-label-space,#fv-chart-1790767560492-449ghao5z.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1790767560492-449ghao5z.mobile-view .fv-x-axis-chart-space,#fv-chart-1790767560492-449ghao5z.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790767560492-449ghao5z.mobile-view .fv-benchmark-title,#fv-chart-1790767560492-449ghao5z.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790767560492-449ghao5z.mobile-view .fv-dropdown-title,#fv-chart-1790767560492-449ghao5z.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790767560492-449ghao5z.mobile-view .fv-carousel-nav-btn,#fv-chart-1790767560492-449ghao5z.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790767560492-449ghao5z.mobile-view .fv-chart-title,#fv-chart-1790767560492-449ghao5z.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790767560492-449ghao5z.mobile-view .fv-chart-subhead,#fv-chart-1790767560492-449ghao5z.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790767560492-449ghao5z.mobile-view .fv-versus-header,#fv-chart-1790767560492-449ghao5z.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790767560492-449ghao5z.mobile-view .fv-versus-select-wrapper,#fv-chart-1790767560492-449ghao5z.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790767560492-449ghao5z.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1790767560492-449ghao5z.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790767560492-449ghao5z.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1790767560492-449ghao5z.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790767560492-449ghao5z.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1790767560492-449ghao5z.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790767560492-449ghao5z.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1790767560492-449ghao5z.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790767560492-449ghao5z.mobile-view .fv-versus-vs,#fv-chart-1790767560492-449ghao5z.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790767560492-449ghao5z.mobile-view .fv-versus-select-container,#fv-chart-1790767560492-449ghao5z.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790767560492-449ghao5z.mobile-view .fv-versus-select,#fv-chart-1790767560492-449ghao5z.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790767560492-449ghao5z.mobile-view .fv-stl-shop-all-btn,#fv-chart-1790767560492-449ghao5z.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-1790767560492-449ghao5z.mobile-view .fv-stl-shop-all-logo,#fv-chart-1790767560492-449ghao5z.mobile-view .fv-stl-shop-all-icon,#fv-chart-1790767560492-449ghao5z.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1790767560492-449ghao5z.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790767560492-449ghao5z.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1790767560492-449ghao5z.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790767560492-449ghao5z.mobile-view .fv-bar-commentary-inline,#fv-chart-1790767560492-449ghao5z.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790767560492-449ghao5z.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790767560492-449ghao5z.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1790767560492-449ghao5z .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1790767560492-449ghao5z .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1790767560492-449ghao5z .fv-bar-row,#fv-chart-1790767560492-449ghao5z .fv-stacked-product,#fv-chart-1790767560492-449ghao5z .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1790767560492-449ghao5z .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-1790767560492-449ghao5z .fv-bar-label,#fv-chart-1790767560492-449ghao5z .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-1790767560492-449ghao5z .fv-bar-container,#fv-chart-1790767560492-449ghao5z .fv-bar-cluster {width: 100% !important;}#fv-chart-1790767560492-449ghao5z .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1790767560492-449ghao5z .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1790767560492-449ghao5z .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1790767560492-449ghao5z .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-1790767560492-449ghao5z .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1790767560492-449ghao5z .fv-x-axis-label-space {display: none !important;}#fv-chart-1790767560492-449ghao5z .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1790767560492-449ghao5z .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1790767560492-449ghao5z .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1790767560492-449ghao5z .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1790767560492-449ghao5z .fv-chart-title {padding: 0 8px !important;}#fv-chart-1790767560492-449ghao5z .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1790767560492-449ghao5z .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1790767560492-449ghao5z .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1790767560492-449ghao5z .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1790767560492-449ghao5z .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1790767560492-449ghao5z .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1790767560492-449ghao5z .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1790767560492-449ghao5z .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1790767560492-449ghao5z .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1790767560492-449ghao5z .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1790767560492-449ghao5z .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-1790767560492-449ghao5z .fv-stl-shop-all-logo,#fv-chart-1790767560492-449ghao5z .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1790767560492-449ghao5z .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1790767560492-449ghao5z .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1790767560492-449ghao5z .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1790767560492-449ghao5z.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": "Selfie","description": "Camera comparison between the iPhone 18 Pro and Samsung Galaxy S26 Ultra","creator": {"@type": "Organization","name": "TechRadar","logo": "https://cdn.mos.cms.futurecdn.net/dAwPEozB9GMMhAngdFJTHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-09-30T11:26:00.492Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Image Comparison","benchmark","comparison","performance","review","TechRadar"],"measurementTechnique": "Performance Benchmarking","variableMeasured": []}</script><div id="fv-chart-1790767560492-449ghao5z" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper fv-no-header fv-is-image-compare  "><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1790767560492-449ghao5z-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="Camera comparison between the iPhone 18 Pro and Samsung Galaxy S26 Ultra" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/tWtrMY8ifTgdiV3DBMFHMV.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/tWtrMY8ifTgdiV3DBMFHMV.jpg" alt="After" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/UamWipWi2Kh5E9FD3Pz7HR.jpg" data-highres-src="https://cdn.mos.cms.futurecdn.net/UamWipWi2Kh5E9FD3Pz7HR.jpg" alt="Before" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle fv-image-compare-handle-square"><img src="https://proof.vanilla.tools/media/images/brandLogos/techradar.png" alt="Brand Logo" style="width: 100%; height: 100%; object-fit: cover;" /></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">iPhone</div><div class="fv-image-compare-label fv-image-compare-label-right">Samsung</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></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><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() {window.fvAnimateCharts = function(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);});}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);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;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 === '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');}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);}});});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 leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');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);});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');}});}}});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 === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === '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); });}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();}});});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 allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');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();}});}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();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';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 (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1790767560492-449ghao5z', false); });} else {initialize('fv-chart-1790767560492-449ghao5z', false);}})();</script></div><p>Beide selfies hierboven zien er gedetailleerd en goed gebalanceerd uit (qua kleur). De iPhone-selfie ziet er wel ietsje scherper uit, maar dat is ook geen verrassing gezien de grotere 18MP-sensor. De Galaxy S26 Ultra gebruikt een 12MP-sensor. Het verschil is onder andere te zien in de details van de kleine haartjes op het gezicht.</p><p>Het is het hier wel waard om te vermelden dat de 'Center Stage'-selfiecamera van de iPhone 18 Pro objecttracking gebruikt om je automatisch in het frame te houden. Je kan dankzij deze sensor ook wisselen tussen portret- en landschapsoriëntatie, zonder de telefoon te draaien, afhankelijk van hoeveel mensen je in beeld moet krijgen. Dat is een functie die in de praktijk toch wel verrassend handig kan zijn, ook al klinkt het in de eerste instantie misschien als een gimmick.</p><h3 class="article-body__section" id="section-oordeel"><span>Oordeel</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="a6dtCKxyjhaJJTPCfyCffM" name="IMG_2766 (1) (1)" alt="De iPhone 18 Pro en Samsung Galaxy S26 Ultra in iemands hand" src="https://cdn.mos.cms.futurecdn.net/a6dtCKxyjhaJJTPCfyCffM-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><p>Het mag duidelijk zijn dat dit twee telefoons zijn die allebei thuis horen op een lijst met de beste cameratelefoons van 2026. Ze verschillen daarnaast wel merkbaar van elkaar qua aanpak.</p><p>Bij het maken van alledaagse foto's met een goede belichting weten de iPhone 18 Pro en de Galaxy S26 Ultra gelukkig allebei (in hun standaard opnamemodi) veel details vast te leggen. Je krijgt wel duidelijk natuurlijkere resultaten bij de iPhone en levendigere beelden bij de Galaxy.</p><p>Bij weinig licht zorgt de iPhone voor iets fellere resultaten, waardoor er soms iets meer details in beeld worden gebracht, maar Samsungs focus op stijlvolle beelden kan af en toe wel voor mooiere resultaten zorgen. Het hangt er natuurlijk altijd van af wat je wil vastleggen en wat voor look je zelf mooier vindt. </p><p>Wanneer het aankomt op zoomfoto's leveren beide telefoons weer uitstekende prestaties. De Galaxy brengt je wel dichterbij je object dan de iPhone zonder in te leveren op details (5x optische zoom vs 4x optische zoom). Je krijgt ook nog een losse optie voor 3x optische zoom bij de Galaxy en die optie ontbreekt op de iPhone. Als je op zoek bent naar het meest veelzijdige systeem, dan is Samsung een logischere keuze.</p><p>Voor selfies is de iPhone de duidelijke winnaar. Met zijn grotere 18MP-sensor en handige framing-opties is deze camera weer iets veelzijdiger.</p><p>Zoals we eerder al aangaven, heeft de iPhone 18 Pro nu dus ook een variabel diafragma. Aangezien we bij deze vergelijking wilden focussen op de resultaten bij de standaardinstellingen, hebben we niet handmatig het diafragma aangepast bij deze voorbeeldfoto's. Toch is het dus wel goed om te weten dat Apple je nu wel die mogelijkheid geeft. Bij Samsung is dit geen optie. </p><p>Het aanpassen van het diafragma is handig als je controle wil over hoeveel van de achtergrond nog in focus moet zijn. Daarnaast kan je ook wat leuke effecten creëren bij weinig licht met deze opties, maar dit is toch over het algemeen wel meer een 'pro'-feature waar veel mensen waarschijnlijk niet veel gebruik van zullen maken. </p><p>Over het algemeen zouden we zeggen dat de Galaxy S26 Ultra onze favoriet van de twee is als het gaat om zoomfotografie en voor het maken van wat opvallendere foto's. De iPhone is dan weer wat consistenter bij bredere beelden in zowel goed als slecht verlichte omgevingen. Hij heeft ook de betere selfiecamera en de nieuwe pro-tools zorgen weer voor extra mogelijkheden. </p><div data-widget-type="multimodelreview" data-model-name="Apple iPhone 18 Pro Max,Apple iPhone 18 Pro,Samsung Galaxy S26 Ultra" data-widget-title="Beste iPhone- en Samsung-deals van vandaag"></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ "Ik ben zo klaar hiermee": vervelende bug in Berichten-app wordt eindelijk erkend door Google ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Bij een app die zo essentieel is (of in ieder geval kan zijn) als <a href="https://www.techradar.com/phones/android/google-messages-is-getting-a-big-update-in-2026-here-are-the-3-new-whatsapp-style-features-to-look-out-for">Google Berichten</a> zijn bugs natuurlijk al gauw nog vervelender dan normaal. Inmiddels heeft Google zo'n bug net erkend en wordt er aan een oplossing gewerkt. Het gaat om een bug waar gebruikers al een aantal weken last van hebben.</p><p>De bug in kwestie (via <a href="https://www.androidauthority.com/google-messages-splitting-group-chats-bug-3703948/" target="_blank">Android Authority</a>) zorgt ervoor dat groepschats ineens gesplitst worden tot losse groepen. Iemand kan bijvoorbeeld reageren in de groepschat en vervolgens wordt er automatisch ineens een nieuwe groepschat gecreëerd met dezelfde deelnemers, maar zonder de chatgeschiedenis.</p><p>Volgens meldingen op <a href="https://support.google.com/messages/thread/431703067/group-messages-separating-into-separate-chains-with-all-members?hl=en" target="_blank">het Google Berichten-supportforum</a> kunnen groepschats dus gesplitst worden tot meerdere losse gesprekken, waardoor het erg lastig wordt om bij te houden wat er nou overal gezegd wordt en waar mensen op reageren. Het is een erg vervelend probleem voor dit soort groepschats. </p><p>Gebruikers zijn er logischerwijs ook niet blij mee dat ze nu al weken met dit probleem te maken hebben. "Ik ben zo klaar met dit gebeuren!" schreef een gefrustreerde gebruiker <a href="https://www.reddit.com/r/GoogleMessages/comments/1va9koa/google_messages_keeps_creating_new_chats/" target="_blank">op Reddit</a>, terwijl andere gebruikers het probleem ook vooral omschrijven als "frustrerend", "irritant" en gewoon "vreemd". </p><ul><li><a href="https://techradar.us7.list-manage.com/subscribe?u=5698cb1fccaea8644ed412be0&id=159915eedb" target="_blank"><strong>Klik hier om te abonneren op onze wekelijkse nieuwsbrief</strong></a></li></ul><h2 id="laat-van-je-horen">Laat van je horen</h2><figure><blockquote class="reddit-card"  ><a href="https://www.reddit.com/r/GoogleMessages/comments/1vi3b5g/comment/p5zcjcu">Comment</a><figcaption><cite> from <a href="https://www.reddit.com/r/GoogleMessages">r/GoogleMessages</a></cite></figcaption></blockquote></figure><script async src="//embed.redditmedia.com/widgets/platform.js" charset="UTF-8"></script><p>"We zijn ons bewust van het probleem waarbij groepschats gesplitst worden tot losse gesprekken, en ons team is het actief aan het onderzoeken," kondigde een Google-vertegenwoordiger aan <a href="https://www.reddit.com/r/GoogleMessages/comments/1vi3b5g/comment/p5zcjcu/" target="_blank">op Reddit</a>. Gebruikers die last hebben van dit probleem worden daarnaast aangespoord om een feedback-verslag te delen via de Google Berichten-app. </p><p>Om dat te doen open je Google Berichten op je telefoon, tik je op je profielfoto in de app (rechtsboven) en kies je vervolgens <strong>Hulp en feedback > Feedback sturen</strong>. Tik vervolgens op <strong>Aan de slag</strong> en je kan je probleem omschrijven. Voeg vervolgens nog '#splittingthreads' toe ergens in je tekst en dan weet Google meteen waar het om gaat.</p><p>Aangezien de eerste meldingen van dit probleem al drie weken geleden verschenen, heeft het dus wel een tijdje geduurd voordat Google het probleem officieel erkend heeft. Meerdere telefoonmodellen lijken er overigens last van te hebben, maar veel van de meldingen zijn van gebruikers die recent van telefoon gewisseld zijn.</p><p>Helaas lijkt er voor getroffen gebruikers nog geen goede tussenoplossing te zijn. Je kan zelf momenteel dus ook niet veel meer doen dan simpelweg aan Google laten weten wat er aan de hand is via de feedback-optie. Nu is het een kwestie van wachten op een fix vanuit Google. Hopelijk duurt het wachten niet lang meer. </p><ul><li><a href="https://global.techradar.com/nl-nl/computing/windows/windows-11-update-introduceert-veelgevraagde-features-en-helaas-ook-bugs-voor-de-muiscursor-en-wallpapers">Windows 11-update introduceert veelgevraagde features... en helaas ook bugs voor de muiscursor en wallpapers</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/android/ik-ben-zo-klaar-hiermee-vervelende-bug-in-berichten-app-wordt-eindelijk-erkend-door-google</link>
                                                                            <description>
                            <![CDATA[ Een flink aantal gebruikers hebben last van problemen met groepschats in Google Berichten en Google is de situatie officieel aan het onderzoeken. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">psTmGdpoVc3ZvmFGeYffoh</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/PXTh8bHDXfS59UARHwbQWa-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 28 Aug 2026 14:53:30 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Android]]></category>
                                                    <category><![CDATA[Phones]]></category>
                                                                                                <author><![CDATA[ cas.kulk@bluepixlmedia.com (Cas Kulk) ]]></author>                    <dc:creator><![CDATA[ Cas Kulk ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/hUHXsqYBB8igeAQgxCPAMe-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;&lt;br&gt;&lt;/p&gt; ]]></dc:description>
                                                                                                        <dc:contributor><![CDATA[ David Nield ]]></dc:contributor>
                                                                    <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/PXTh8bHDXfS59UARHwbQWa-1920-80.jpg">
                                                            <media:credit><![CDATA[Shutterstock / Tada Images ]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[The bottom left corner of an Android phone, showing the Phone, Messages, Google icons and Google Search bar]]></media:description>                                                            <media:text><![CDATA[The bottom left corner of an Android phone, showing the Phone, Messages, Google icons and Google Search bar]]></media:text>
                                <media:title type="plain"><![CDATA[The bottom left corner of an Android phone, showing the Phone, Messages, Google icons and Google Search bar]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/PXTh8bHDXfS59UARHwbQWa-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Bij een app die zo essentieel is (of in ieder geval kan zijn) als <a href="https://www.techradar.com/phones/android/google-messages-is-getting-a-big-update-in-2026-here-are-the-3-new-whatsapp-style-features-to-look-out-for">Google Berichten</a> zijn bugs natuurlijk al gauw nog vervelender dan normaal. Inmiddels heeft Google zo'n bug net erkend en wordt er aan een oplossing gewerkt. Het gaat om een bug waar gebruikers al een aantal weken last van hebben.</p><p>De bug in kwestie (via <a href="https://www.androidauthority.com/google-messages-splitting-group-chats-bug-3703948/" target="_blank">Android Authority</a>) zorgt ervoor dat groepschats ineens gesplitst worden tot losse groepen. Iemand kan bijvoorbeeld reageren in de groepschat en vervolgens wordt er automatisch ineens een nieuwe groepschat gecreëerd met dezelfde deelnemers, maar zonder de chatgeschiedenis.</p><p>Volgens meldingen op <a href="https://support.google.com/messages/thread/431703067/group-messages-separating-into-separate-chains-with-all-members?hl=en" target="_blank">het Google Berichten-supportforum</a> kunnen groepschats dus gesplitst worden tot meerdere losse gesprekken, waardoor het erg lastig wordt om bij te houden wat er nou overal gezegd wordt en waar mensen op reageren. Het is een erg vervelend probleem voor dit soort groepschats. </p><p>Gebruikers zijn er logischerwijs ook niet blij mee dat ze nu al weken met dit probleem te maken hebben. "Ik ben zo klaar met dit gebeuren!" schreef een gefrustreerde gebruiker <a href="https://www.reddit.com/r/GoogleMessages/comments/1va9koa/google_messages_keeps_creating_new_chats/" target="_blank">op Reddit</a>, terwijl andere gebruikers het probleem ook vooral omschrijven als "frustrerend", "irritant" en gewoon "vreemd". </p><ul><li><a href="https://techradar.us7.list-manage.com/subscribe?u=5698cb1fccaea8644ed412be0&id=159915eedb" target="_blank"><strong>Klik hier om te abonneren op onze wekelijkse nieuwsbrief</strong></a></li></ul><h2 id="laat-van-je-horen">Laat van je horen</h2><figure><blockquote class="reddit-card"  ><a href="https://www.reddit.com/r/GoogleMessages/comments/1vi3b5g/comment/p5zcjcu">Comment</a><figcaption><cite> from <a href="https://www.reddit.com/r/GoogleMessages">r/GoogleMessages</a></cite></figcaption></blockquote></figure><script async src="//embed.redditmedia.com/widgets/platform.js" charset="UTF-8"></script><p>"We zijn ons bewust van het probleem waarbij groepschats gesplitst worden tot losse gesprekken, en ons team is het actief aan het onderzoeken," kondigde een Google-vertegenwoordiger aan <a href="https://www.reddit.com/r/GoogleMessages/comments/1vi3b5g/comment/p5zcjcu/" target="_blank">op Reddit</a>. Gebruikers die last hebben van dit probleem worden daarnaast aangespoord om een feedback-verslag te delen via de Google Berichten-app. </p><p>Om dat te doen open je Google Berichten op je telefoon, tik je op je profielfoto in de app (rechtsboven) en kies je vervolgens <strong>Hulp en feedback > Feedback sturen</strong>. Tik vervolgens op <strong>Aan de slag</strong> en je kan je probleem omschrijven. Voeg vervolgens nog '#splittingthreads' toe ergens in je tekst en dan weet Google meteen waar het om gaat.</p><p>Aangezien de eerste meldingen van dit probleem al drie weken geleden verschenen, heeft het dus wel een tijdje geduurd voordat Google het probleem officieel erkend heeft. Meerdere telefoonmodellen lijken er overigens last van te hebben, maar veel van de meldingen zijn van gebruikers die recent van telefoon gewisseld zijn.</p><p>Helaas lijkt er voor getroffen gebruikers nog geen goede tussenoplossing te zijn. Je kan zelf momenteel dus ook niet veel meer doen dan simpelweg aan Google laten weten wat er aan de hand is via de feedback-optie. Nu is het een kwestie van wachten op een fix vanuit Google. Hopelijk duurt het wachten niet lang meer. </p><ul><li><a href="https://global.techradar.com/nl-nl/computing/windows/windows-11-update-introduceert-veelgevraagde-features-en-helaas-ook-bugs-voor-de-muiscursor-en-wallpapers">Windows 11-update introduceert veelgevraagde features... en helaas ook bugs voor de muiscursor en wallpapers</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Google voegt mysterieuze app toe aan smartphones ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Android Pulse is een app waarvan je waarschijnlijk niet weet dat je hem hebt. Als je een Android-telefoon hebt, is de kans groot dat hij al op de achtergrond draait. Er is een makkelijke manier om daarachter te komen.</p><p>Zoals <a href="https://9to5google.com/2026/08/22/android-pulse-app-google-play/" target="_blank">9to5Google</a> ontdekte, is er de app verschenen in de Google Play Store. Sterker nog, je zou hem in de lijst met beschikbare app-updates in de Google Play Store kunnen vinden. Dit betekent dat hij al op je telefoon staat, ook al heb je hem niet zelf gedownload.</p><p>Dit is overigens geen volledig nieuwe app. Er zijn al versies op <a href="https://www.apkmirror.com/apk/google-inc/pulse-5/" target="_blank">APK Mirror</a> sinds maart. De app lijkt echter pas nu in de Google Play Store te staan. De teller staat momenteel op tien miljoen downloads. Veel mensen moeten de app daarom al hebben.</p><ul><li><a href="https://techradar.us7.list-manage.com/subscribe?u=5698cb1fccaea8644ed412be0&id=159915eedb" target="_blank"><strong>Klik hier om te abonneren op onze wekelijkse nieuwsbrief</strong></a></li></ul><h2 id="hou-je-telefoon-gezond">Hou je telefoon gezond</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1062px;"><p class="vanilla-image-block" style="padding-top:56.21%;"><img id="SEGjdXmPSeQ3aDnzHReuhE" name="Android Pulse" alt="Android Pulse app" src="https://cdn.mos.cms.futurecdn.net/SEGjdXmPSeQ3aDnzHReuhE-1920-80.jpg" mos="" align="middle" fullscreen="" width="1062" height="597" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Google / 9to5Google)</span></figcaption></figure><p>Wat is deze app precies? De beschrijving zegt het volgende: "Deze app faciliteert de distributie van regels voor anomaliedetectie in het kritieke systeemresourceverbruik van het Android-besturingssysteem en geïnstalleerde applicaties." Dat klinkt heel complex, maar het komt erop neer dat de app controleert of je telefoon goed werkt.</p><p>Vermoedelijk zoekt de app zoekt naar apps die niet naar behoren werken, bijvoorbeeld door meer batterij of CPU te gebruiken dan zou moeten. Of de app er vervolgens iets aan doet of Google er alleen maar van op de hoogte stelt, is minder duidelijk. Hoe dan ook, hij moet ervoor zorgen dat je telefoon goed werkt.</p><p>Dit is echter geen app die je kan "gebruiken". Hij werkt volledig op de achtergrond en je kan bijvoorbeeld niet handmatig een scan opstarten of iets dergelijks.</p> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/android/google-voegt-mysterieuze-app-toe-aan-smartphones</link>
                                                                            <description>
                            <![CDATA[ Android Pulse is een nieuwe app die mogelijk al op je telefoon staat. Hoewel je hem niet kan gebruiken, is hij wellicht nuttig. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">DRnRHLLkyC9upQgMEcck7b</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/wXx22Gkpfg4UixtALWUgm4-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 24 Aug 2026 12:51:27 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Android]]></category>
                                                    <category><![CDATA[Phones]]></category>
                                                                                                <author><![CDATA[ bram.lodewijks@bluepixlmedia.com (Bram Lodewijks) ]]></author>                    <dc:creator><![CDATA[ Bram Lodewijks ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/LJUrC7jeZjkChfVSbEKqGC-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Bram is de hoofdredacteur van TechRadar Benelux en is al jarenlang een trouwe Android-gebruiker. Hij schrijft met plezier over alles wat met consumententechnologie te maken heeft. Na het werk vind je hem gewoonlijk voor zijn Nintendo Switch, al dan niet met een glas rosé erbij.&lt;/p&gt; ]]></dc:description>
                                                                                                        <dc:contributor><![CDATA[ James Davidson ]]></dc:contributor>
                                                                    <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/wXx22Gkpfg4UixtALWUgm4-1920-80.jpg">
                                                            <media:credit><![CDATA[Blue Pixl Media]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Google Pixel 10a]]></media:description>                                                            <media:text><![CDATA[Google Pixel 10a]]></media:text>
                                <media:title type="plain"><![CDATA[Google Pixel 10a]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/wXx22Gkpfg4UixtALWUgm4-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Android Pulse is een app waarvan je waarschijnlijk niet weet dat je hem hebt. Als je een Android-telefoon hebt, is de kans groot dat hij al op de achtergrond draait. Er is een makkelijke manier om daarachter te komen.</p><p>Zoals <a href="https://9to5google.com/2026/08/22/android-pulse-app-google-play/" target="_blank">9to5Google</a> ontdekte, is er de app verschenen in de Google Play Store. Sterker nog, je zou hem in de lijst met beschikbare app-updates in de Google Play Store kunnen vinden. Dit betekent dat hij al op je telefoon staat, ook al heb je hem niet zelf gedownload.</p><p>Dit is overigens geen volledig nieuwe app. Er zijn al versies op <a href="https://www.apkmirror.com/apk/google-inc/pulse-5/" target="_blank">APK Mirror</a> sinds maart. De app lijkt echter pas nu in de Google Play Store te staan. De teller staat momenteel op tien miljoen downloads. Veel mensen moeten de app daarom al hebben.</p><ul><li><a href="https://techradar.us7.list-manage.com/subscribe?u=5698cb1fccaea8644ed412be0&id=159915eedb" target="_blank"><strong>Klik hier om te abonneren op onze wekelijkse nieuwsbrief</strong></a></li></ul><h2 id="hou-je-telefoon-gezond">Hou je telefoon gezond</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1062px;"><p class="vanilla-image-block" style="padding-top:56.21%;"><img id="SEGjdXmPSeQ3aDnzHReuhE" name="Android Pulse" alt="Android Pulse app" src="https://cdn.mos.cms.futurecdn.net/SEGjdXmPSeQ3aDnzHReuhE-1920-80.jpg" mos="" align="middle" fullscreen="" width="1062" height="597" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Google / 9to5Google)</span></figcaption></figure><p>Wat is deze app precies? De beschrijving zegt het volgende: "Deze app faciliteert de distributie van regels voor anomaliedetectie in het kritieke systeemresourceverbruik van het Android-besturingssysteem en geïnstalleerde applicaties." Dat klinkt heel complex, maar het komt erop neer dat de app controleert of je telefoon goed werkt.</p><p>Vermoedelijk zoekt de app zoekt naar apps die niet naar behoren werken, bijvoorbeeld door meer batterij of CPU te gebruiken dan zou moeten. Of de app er vervolgens iets aan doet of Google er alleen maar van op de hoogte stelt, is minder duidelijk. Hoe dan ook, hij moet ervoor zorgen dat je telefoon goed werkt.</p><p>Dit is echter geen app die je kan "gebruiken". Hij werkt volledig op de achtergrond en je kan bijvoorbeeld niet handmatig een scan opstarten of iets dergelijks.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Wordt de Google Pixel 11 jouw volgende telefoon? Dit zijn de interessantste leaks en geruchten tot nu toe ]]></title>
                                                                                                <dc:content><![CDATA[ <p>De Google Pixel 11-serie is inmiddels erg dichtbij. De nieuwe telefoons staan op het punt om <a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-11-verschijnt-op-12-juli-dit-mag-je-verwachten">op 12 augustus</a> gelanceerd te worden. Natuurlijk zijn er voor die datum alweer allerlei details over de aankomende toestellen gelekt, zoals het geval is bij vrijwel elke smartphonelancering, en daardoor hebben we al een beetje een idee van wat we kunnen verwachten. </p><p>Een van de meest recente leaks heeft ons details gegeven over een gloednieuwe feature genaamd 'HiLight'. Daarnaast hebben we recent echter ook allerlei andere dingen gehoord over de Pixel 11, Pixel 11 Pro, Pixel 11 Pro XL en Pixel 11 Pro Fold.</p><p>Hieronder hebben we een overzicht gecreëerd van de meest interessante (recente) Pixel 11-leaks. We hebben per leak ook beoordeeld hoe accuraat we denken dat deze informatie is. </p><ul><li><a href="https://techradar.us7.list-manage.com/subscribe?u=5698cb1fccaea8644ed412be0&id=159915eedb" target="_blank"><strong>Klik hier om te abonneren op onze wekelijkse nieuwsbrief</strong></a></li></ul><h3 class="article-body__section" id="section-1-nieuwe-hilight-feature"><span>1. Nieuwe HiLight-feature</span></h3><blockquote class="bluesky-embed" data-bluesky-uri="at://did:plc:qicvhaddltmw5jeupfi73dqu/app.bsky.feed.post/3ms7jpb45v22w" data-bluesky-cid="bafyreigzjkmquvzoj2q4spcmuogtwcmrvkaf5lnrizmy5fbmtabavvxygu" cite="https://bsky.app/profile/rquandt.bsky.social/post/3ms7jpb45v22w"><p lang="en">Pixel Glow is officially called HiLight, I'd say.</p>— @rquandt.bsky.social (<a href="https://bsky.app/profile/did:plc:qicvhaddltmw5jeupfi73dqu?ref_src=embed">@rquandt.bsky.social.bsky.social</a>) <a href="https://bsky.app/profile/rquandt.bsky.social/post/3ms7jpb45v22w">2026-08-06T11:38:40.113Z</a></blockquote><p>We horen nu al een langere tijd dat de toestellen uit de Pixel 11-serie verlichting achterop krijgen. Deze verlichting zou bedoeld zijn voor een feature die in geruchten en leaks eerst Pixel Glow werd genoemd. Nu lijkt het erop dat de feature misschien uiteindelijk HiLight zal heten. </p><p>De bekende leaker <a href="https://bsky.app/profile/did:plc:qicvhaddltmw5jeupfi73dqu/post/3ms7jpb45v22w" target="_blank">Roland Quandt</a> deelde via een post op Bluesky iets dat lijkt op een officieel Frans marketingbeeld voor de Pixel 11 Pro Fold. In dat marketingmateriaal wordt de feature dus ook HiLight genoemd. Wat houdt deze feature dan precies in? Nou, als je de Franse tekst uit het beeld vertaalt, staat er: "wanneer je smartphone met de voorkant naar beneden ligt, licht HiLight discreet op wanneer je favoriete contacten je bellen of wanneer je chat met Gemini".</p><p>Dit lijkt dus eigenlijk een soort evolutie te zijn van het ouderwetse notificatielampje. Het is nog niet 100 procent duidelijk hoe de feature precies zal werken, maar we zien in afbeeldingen wel dat de verlichting kan oplichten in meerdere kleuren. Misschien kunnen verschillende kleuren of patronen dus ook ingesteld worden voor verschillende soorten notificaties, zodat je meteen vanaf de achterkant ziet waar je mee te maken hebt. </p><p><a href="https://www.techradar.com/phones/google-pixel-phones/what-is-pixel-glow-google-teases-new-pixel-11-feature-and-it-looks-like-a-useful-alternative-to-nothings-glyph-interface">Google heeft deze feature zelf ook al geteased</a>. Hoewel het nog niet helemaal zeker is dat de feature echt officieel HiLight zal heten, zijn we er wel vrij zeker van dat in ieder geval sommige Pixel 11-modellen dus deze verlichting achterop krijgen.</p><ul><li><strong>Waarschijnlijkheid: 10/10</strong></li></ul><h3 class="article-body__section" id="section-2-hogere-prijzen"><span>2. Hogere prijzen</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:5536px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="bAxPnrMB2ECrmtH2MJyhDT" name="Google Pixel 10 and 10 Pro and 10 Pro XL-1" alt="De Google Pixel 10 Pro en 10 Pro XL" src="https://cdn.mos.cms.futurecdn.net/bAxPnrMB2ECrmtH2MJyhDT-1920-80.jpg" mos="" align="middle" fullscreen="" width="5536" height="3114" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">De Google Pixel 10 Pro en 10 Pro XL. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Philip Berne / Future)</span></figcaption></figure><p>Helaas zijn niet alle Pixel 11-geruchten positief. We hebben namelijk ook gehoord dat de prijzen voor deze nieuwe toestellen hoger kunnen zijn dan die van hun voorgangers. </p><p>Dit gerucht gaat overigens wel over de zogenaamde dollarprijzen. We weten niet of we hetzelfde kunnen verwachten voor de europrijzen of dat er niets veranderd voor ons. Vaak zijn hogere prijzen echter wel in meerdere regio's van toepassing en we verwachten dan ook dat dit wereldwijd het geval zal zijn.</p><p>Volgens <a href="https://www.androidheadlines.com/google-pixel-11-specifications" target="_blank">Android Headlines</a> krijgt de Pixel 11 een startprijs van 899 dollar, de Pixel 11 Pro van 1.099 dollar, de Pixel 11 Pro XL van 1.299 dollar en de Pixel 11 Pro Fold van 1.899 dollar.</p><p>Dat betekent voor die toestellen in de VS dat er sprake is van een prijsverhoging van 100 dollar. Nou zou het bij de standaard Pixel 11 en de Pixel 11 Pro wel zo zijn dat je meer opslag krijgt dan vorig jaar. Die toestellen krijgen dit jaar schijnbaar ook eindelijk 256GB als minimale opslagcapaciteit, terwijl dat vorig jaar nog 128GB was. De andere twee modellen hebben dezelfde minimale opslagcapaciteit als hun voorgangers, dus in die gevallen is het gewoon een prijsverhoging. </p><p>We weten dus nog niet zeker wat er met de europrijzen zal gebeuren, maar dit zijn in  ieder geval de oorspronkelijke prijzen van de Pixel 10-serie: de <a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-10-review-nl">Pixel 10</a> begon bij 899 euro, de <a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-10-pro-review-nl">Pixel 10 Pro</a> bij 1.099 euro, de <a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-10-pro-xl-review-nl">Pixel 10 Pro XL</a> bij 1.299 euro en de <a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-10-pro-fold-review-nl">Pixel 10 Pro Fold</a> bij 1.899 euro.</p><p>Als deze leak dus accuraat is, kunnen we dit jaar weer iets hogere prijzen dan die startprijzen verwachten. Helaas is er een redelijk grote kans dat de leak accuraat is gezien de huidige RAM-crisis.</p><ul><li><strong>Waarschijnlijkheid: 8/10</strong></li></ul><h3 class="article-body__section" id="section-3-nieuwe-kleuren"><span>3. Nieuwe kleuren</span></h3><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/WZbU7WHNhJF3G6A4zeWvqN-1920-80.jpg" alt="Gelekte afbeeldingen tonen de Pixel 11 en de Pixel 11 Pro" /><figcaption>Gelekte afbeeldingen tonen de Pixel 11 en de Pixel 11 Pro.<small role="credit">9to5Google / Amazon</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/WV6QXks5jGzFMEDovVbRnN-1920-80.jpg" alt="Gelekte afbeeldingen tonen de Pixel 11 Pro Fold" /><figcaption>Gelekte afbeeldingen tonen de Pixel 11 Pro Fold.<small role="credit">9to5Google / Amazon</small></figcaption></figure></figure><p>Bij nieuwe modellen komen meestal ook weer nieuwe kleurvarianten kijken. Dit verwachten we dus ook weer bij de Google Pixel 11-serie. Daarbij zijn er ook al <a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/de-kleuren-zijn-interessanter-dan-de-specs-google-pixel-11-serie-gelekt-op-amazon">allerlei verschillende kleuropties gelekt op Amazon</a>.</p><p>We lijken te maken te krijgen met de kleuren 'Midnight' (zwart), 'Fuchsia' (roze) en 'Moss' (groen) voor de Pixel 11, 'Dune' (een lichte roze tint), 'Sterling' (grijsachtig lavendel), 'Pine' (groen) en 'Light Fog' (lichtblauw) voor de Pixel 11 Pro en Pro XL, en Midnight en Pine voor de Pixel 11 Pro Fold.</p><p>Hoewel sommige tinten misschien wel vergelijkbaar zullen zijn met kleuren die Google eerder gebruikt heeft, zijn dit wel allemaal andere namen dan die we bij de Pixel 10-serie zagen.</p><p>Aan de hand van de gelekte beelden lijken het allemaal wel mooie kleuren te zijn. Het is ook een beetje een mix tussen felle, opvallende kleuren en wat subtielere tinten. De gelekte beelden zien er overigens ook redelijk officieel uit, dus er bestaat een redelijke kans dat dit ook echt de uiteindelijke kleuren zijn. </p><ul><li><strong>Waarschijnlijkheid: 7/10</strong></li></ul><h3 class="article-body__section" id="section-4-nieuwe-chip"><span>4. Nieuwe chip</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:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="ZMHghtUPXduV9Lg7jqub4o" name="pixel-10-pro" alt="Google Pixel 10 Pro" src="https://cdn.mos.cms.futurecdn.net/ZMHghtUPXduV9Lg7jqub4o-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">De Google Pixel 10 Pro. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>De enige spec-upgrade waar je bijna altijd op kan rekenen bij een nieuwe telefoon is een nieuwe chip. Ook bij de Pixel 11-serie verwachten we dus dat de Tensor G5 uit de Pixel 10-serie wordt ingeruild voor een Tensor G6. Dat is ook wat leaks suggereren. </p><p>Verschillende leaks gaan ook wat dieper in op wat we kunnen verwachten van die Tensor G6. Zo zou deze processor een flinke upgrade voor CPU-prestaties krijgen, plus een kleine verbetering voor GPU-prestaties. Echt een gigantische upgrade lijkt dit niet te worden, maar toch is er natuurlijk wel weer sprake van een prestatieboost. </p><ul><li><strong>Waarschijnlijkheid: 9/10</strong></li></ul><h3 class="article-body__section" id="section-5-minder-camera-s-voor-de-pixel-11"><span>5. Minder camera's voor de Pixel 11</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:4993px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="knaTBTQwpwa3XQ7peEVptE" name="Google Pixel 10 review-4" alt="Google Pixel 10 in Lemongrass" src="https://cdn.mos.cms.futurecdn.net/knaTBTQwpwa3XQ7peEVptE-1920-80.jpg" mos="" align="middle" fullscreen="" width="4993" height="2809" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">De Google Pixel 10 heeft drie camera's achterop. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Philip Berne / Future)</span></figcaption></figure><p>De Pixel 11 zou dus iets meer kunnen kosten dan zijn voorganger, maar hij zou misschien ook een downgrade kunnen krijgen. <a href="https://www.androidheadlines.com/google-pixel-11-specifications" target="_blank">Android Headlines</a> suggereert dat er achterop misschien maar twee camera's zullen zitten: een hoofdcamera en een ultrawide. Dat zou dus betekenen dat de telefotocamera wordt verwijderd. </p><p>De Google Pixel 10 had namelijk die twee camera's én een telefotocamera. Als deze informatie klopt, is dit dus een echte downgrade. </p><p>We raden je ook zeker aan om dit gerucht met een korreltje zout te nemen. Bij nieuwe modellen verwachten we namelijk toch nog steeds eerder upgrades dan downgrades. Wel zou dit natuurlijk een manier kunnen zijn voor Google om de kosten wat te drukken nu de prijzen voor veel onderdelen zo hoog zijn. Ook zou het gebrek aan een telefotocamera niet uniek zijn voor een "flagship-instapmodel". Ook de standaard <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-review-nl">iPhone 17</a> heeft bijvoorbeeld geen telefotocamera.</p><ul><li><strong>Waarschijnlijkheid: 5/10</strong></li></ul><h3 class="article-body__section" id="section-6-minder-ram"><span>6. Minder RAM</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:5216px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="2MVzBc4KE5kFUgCgGjgktT" name="Google Pixel 10 Pro review-1" alt="Google Pixel 10 Pro in Jade" src="https://cdn.mos.cms.futurecdn.net/2MVzBc4KE5kFUgCgGjgktT-1920-80.jpg" mos="" align="middle" fullscreen="" width="5216" height="2934" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">De Pixel 11 Pro heeft misschien minder RAM dan de Pixel 10 Pro. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Philip Berne / Future)</span></figcaption></figure><p>Helaas is een verwijderde camera niet de enige mogelijke downgrade. Zo horen we ook via hetzelfde Android Headlines-verslag dat de Pixel 11 Pro en de Pixel 11 Pro XL misschien standaard 12GB RAM krijgen. Dat terwijl de Pixel 10 Pro en de Pixel 10 Pro XL 16GB RAM hebben.</p><p>Er zouden schijnbaar nog steeds wel configuraties met 16GB RAM zijn, maar die zouden dus duurder zijn. </p><p>Een prijsverhoging gecombineerd met een vermindering van de hoeveelheid RAM voelt toch wel erg jammer. Toch klinkt het helaas wel geloofwaardig gezien de extreme prijsverhogingen voor RAM. </p><ul><li><strong>Waarschijnlijkheid: 6/10</strong></li></ul><h3 class="article-body__section" id="section-7-120x-zoom"><span>7. 120x zoom</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:1980px;"><p class="vanilla-image-block" style="padding-top:54.55%;"><img id="mvPnbAsGUkzByKTWigPz43" name="google pixel 10 pro xl (3)" alt="Close-up van de Google Pixel 10 Pro XL" src="https://cdn.mos.cms.futurecdn.net/mvPnbAsGUkzByKTWigPz43-1920-80.jpg" mos="" align="middle" fullscreen="" width="1980" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">De Google Pixel 10 Pro XL heeft 100x zoom. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Zachariah Kelly / TechRadar)</span></figcaption></figure><p>Gelukkig kunnen we het wel nog over een andere mogelijke upgrade hebben. Sommige Pixel 11 Pro-marketingbeelden, die gedeeld zijn door de betrouwbare leaker <a href="https://evleaks.substack.com/p/p11p?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F194937a4-831a-4a5a-877e-75058143d1f9_2880x1620.jpeg&open=false" target="_blank">Evan Blass</a>, noemen namelijk 120x zoom. Als dat een feature van de Pixel 11 Pro is, dan geldt dit waarschijnlijk ook voor de Google Pixel 11 Pro XL.</p><p>Het gaat bij zo'n hoog getal natuurlijk niet om optische zoom. Het zal naar verwachting een soort digitale zoom met AI-verbeteringen zijn. Dit klinkt wel als een geloofwaardige claim. Niet alleen is deze bron eerder betrouwbaar gebleken, maar de Pixel 10 Pro-modellen bieden momenteel al 100x zoom. </p><p>Die extra 20x zou er wel nog voor kunnen zorgen dat je met deze toestellen verder in kan zoomen dan met bijna alle andere toestellen op de markt. </p><ul><li><strong>Waarschijnlijkheid: 8/10</strong></li></ul><ul><li><a href="https://global.techradar.com/nl-nl/ai-platforms-assistants/gemini/google-assistant-stopt-ermee-dit-zijn-de-gevolgen-voor-jou">Google Assistant stopt ermee: dit zijn de gevolgen voor jou</a></li></ul><div data-widget-type="multimodelreview" data-widget-title="De beste Google Pixel-deals van vandaag" data-model-name="Google Pixel 10,Google Pixel 10a,Google Pixel 10 Pro,Google Pixel 10 Pro XL,Google Pixel 10 Pro Fold"></div> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/google-pixel-phones/wordt-de-google-pixel-11-jouw-volgende-telefoon-dit-zijn-de-interessantste-leaks-en-geruchten-tot-nu-toe</link>
                                                                            <description>
                            <![CDATA[ De Google Pixel 11-serie kan een vreemde mix van upgrades en downgrades gaan bevatten als de meest recente leaks moeten geloven. In dit artikel lees je welke geruchten we geloofwaardig vinden en welke niet. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">StXRiLU8LTSgHCj2jLJN9f</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/pQa3FsdtdPBMkEvGCo5Wtn-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 06 Aug 2026 11:12:35 +0000</pubDate>                                                                                                                                <updated>Thu, 06 Aug 2026 12:03:20 +0000</updated>
                                                                                                                                            <category><![CDATA[Google Pixel Phones]]></category>
                                                    <category><![CDATA[Android]]></category>
                                                    <category><![CDATA[Phones]]></category>
                                                                                                <author><![CDATA[ cas.kulk@bluepixlmedia.com (Cas Kulk) ]]></author>                    <dc:creator><![CDATA[ Cas Kulk ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/hUHXsqYBB8igeAQgxCPAMe-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;&lt;br&gt;&lt;/p&gt; ]]></dc:description>
                                                                                                        <dc:contributor><![CDATA[ James Rogerson ]]></dc:contributor>
                                                                    <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/pQa3FsdtdPBMkEvGCo5Wtn-1920-80.jpg">
                                                            <media:credit><![CDATA[Philip Berne / Future]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[De Google Pixel 10 Pro XL en Google Pixel 10 Pro]]></media:description>                                                            <media:text><![CDATA[Google Pixel 10 Pro XL in Porcelain against a blue background with a green neon Android figurine in the background]]></media:text>
                                <media:title type="plain"><![CDATA[Google Pixel 10 Pro XL in Porcelain against a blue background with a green neon Android figurine in the background]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/pQa3FsdtdPBMkEvGCo5Wtn-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>De Google Pixel 11-serie is inmiddels erg dichtbij. De nieuwe telefoons staan op het punt om <a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-11-verschijnt-op-12-juli-dit-mag-je-verwachten">op 12 augustus</a> gelanceerd te worden. Natuurlijk zijn er voor die datum alweer allerlei details over de aankomende toestellen gelekt, zoals het geval is bij vrijwel elke smartphonelancering, en daardoor hebben we al een beetje een idee van wat we kunnen verwachten. </p><p>Een van de meest recente leaks heeft ons details gegeven over een gloednieuwe feature genaamd 'HiLight'. Daarnaast hebben we recent echter ook allerlei andere dingen gehoord over de Pixel 11, Pixel 11 Pro, Pixel 11 Pro XL en Pixel 11 Pro Fold.</p><p>Hieronder hebben we een overzicht gecreëerd van de meest interessante (recente) Pixel 11-leaks. We hebben per leak ook beoordeeld hoe accuraat we denken dat deze informatie is. </p><ul><li><a href="https://techradar.us7.list-manage.com/subscribe?u=5698cb1fccaea8644ed412be0&id=159915eedb" target="_blank"><strong>Klik hier om te abonneren op onze wekelijkse nieuwsbrief</strong></a></li></ul><h3 class="article-body__section" id="section-1-nieuwe-hilight-feature"><span>1. Nieuwe HiLight-feature</span></h3><blockquote class="bluesky-embed" data-bluesky-uri="at://did:plc:qicvhaddltmw5jeupfi73dqu/app.bsky.feed.post/3ms7jpb45v22w" data-bluesky-cid="bafyreigzjkmquvzoj2q4spcmuogtwcmrvkaf5lnrizmy5fbmtabavvxygu" cite="https://bsky.app/profile/rquandt.bsky.social/post/3ms7jpb45v22w"><p lang="en">Pixel Glow is officially called HiLight, I'd say.</p>— @rquandt.bsky.social (<a href="https://bsky.app/profile/did:plc:qicvhaddltmw5jeupfi73dqu?ref_src=embed">@rquandt.bsky.social.bsky.social</a>) <a href="https://bsky.app/profile/rquandt.bsky.social/post/3ms7jpb45v22w">2026-08-06T11:38:40.113Z</a></blockquote><p>We horen nu al een langere tijd dat de toestellen uit de Pixel 11-serie verlichting achterop krijgen. Deze verlichting zou bedoeld zijn voor een feature die in geruchten en leaks eerst Pixel Glow werd genoemd. Nu lijkt het erop dat de feature misschien uiteindelijk HiLight zal heten. </p><p>De bekende leaker <a href="https://bsky.app/profile/did:plc:qicvhaddltmw5jeupfi73dqu/post/3ms7jpb45v22w" target="_blank">Roland Quandt</a> deelde via een post op Bluesky iets dat lijkt op een officieel Frans marketingbeeld voor de Pixel 11 Pro Fold. In dat marketingmateriaal wordt de feature dus ook HiLight genoemd. Wat houdt deze feature dan precies in? Nou, als je de Franse tekst uit het beeld vertaalt, staat er: "wanneer je smartphone met de voorkant naar beneden ligt, licht HiLight discreet op wanneer je favoriete contacten je bellen of wanneer je chat met Gemini".</p><p>Dit lijkt dus eigenlijk een soort evolutie te zijn van het ouderwetse notificatielampje. Het is nog niet 100 procent duidelijk hoe de feature precies zal werken, maar we zien in afbeeldingen wel dat de verlichting kan oplichten in meerdere kleuren. Misschien kunnen verschillende kleuren of patronen dus ook ingesteld worden voor verschillende soorten notificaties, zodat je meteen vanaf de achterkant ziet waar je mee te maken hebt. </p><p><a href="https://www.techradar.com/phones/google-pixel-phones/what-is-pixel-glow-google-teases-new-pixel-11-feature-and-it-looks-like-a-useful-alternative-to-nothings-glyph-interface">Google heeft deze feature zelf ook al geteased</a>. Hoewel het nog niet helemaal zeker is dat de feature echt officieel HiLight zal heten, zijn we er wel vrij zeker van dat in ieder geval sommige Pixel 11-modellen dus deze verlichting achterop krijgen.</p><ul><li><strong>Waarschijnlijkheid: 10/10</strong></li></ul><h3 class="article-body__section" id="section-2-hogere-prijzen"><span>2. Hogere prijzen</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:5536px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="bAxPnrMB2ECrmtH2MJyhDT" name="Google Pixel 10 and 10 Pro and 10 Pro XL-1" alt="De Google Pixel 10 Pro en 10 Pro XL" src="https://cdn.mos.cms.futurecdn.net/bAxPnrMB2ECrmtH2MJyhDT-1920-80.jpg" mos="" align="middle" fullscreen="" width="5536" height="3114" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">De Google Pixel 10 Pro en 10 Pro XL. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Philip Berne / Future)</span></figcaption></figure><p>Helaas zijn niet alle Pixel 11-geruchten positief. We hebben namelijk ook gehoord dat de prijzen voor deze nieuwe toestellen hoger kunnen zijn dan die van hun voorgangers. </p><p>Dit gerucht gaat overigens wel over de zogenaamde dollarprijzen. We weten niet of we hetzelfde kunnen verwachten voor de europrijzen of dat er niets veranderd voor ons. Vaak zijn hogere prijzen echter wel in meerdere regio's van toepassing en we verwachten dan ook dat dit wereldwijd het geval zal zijn.</p><p>Volgens <a href="https://www.androidheadlines.com/google-pixel-11-specifications" target="_blank">Android Headlines</a> krijgt de Pixel 11 een startprijs van 899 dollar, de Pixel 11 Pro van 1.099 dollar, de Pixel 11 Pro XL van 1.299 dollar en de Pixel 11 Pro Fold van 1.899 dollar.</p><p>Dat betekent voor die toestellen in de VS dat er sprake is van een prijsverhoging van 100 dollar. Nou zou het bij de standaard Pixel 11 en de Pixel 11 Pro wel zo zijn dat je meer opslag krijgt dan vorig jaar. Die toestellen krijgen dit jaar schijnbaar ook eindelijk 256GB als minimale opslagcapaciteit, terwijl dat vorig jaar nog 128GB was. De andere twee modellen hebben dezelfde minimale opslagcapaciteit als hun voorgangers, dus in die gevallen is het gewoon een prijsverhoging. </p><p>We weten dus nog niet zeker wat er met de europrijzen zal gebeuren, maar dit zijn in  ieder geval de oorspronkelijke prijzen van de Pixel 10-serie: de <a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-10-review-nl">Pixel 10</a> begon bij 899 euro, de <a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-10-pro-review-nl">Pixel 10 Pro</a> bij 1.099 euro, de <a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-10-pro-xl-review-nl">Pixel 10 Pro XL</a> bij 1.299 euro en de <a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-10-pro-fold-review-nl">Pixel 10 Pro Fold</a> bij 1.899 euro.</p><p>Als deze leak dus accuraat is, kunnen we dit jaar weer iets hogere prijzen dan die startprijzen verwachten. Helaas is er een redelijk grote kans dat de leak accuraat is gezien de huidige RAM-crisis.</p><ul><li><strong>Waarschijnlijkheid: 8/10</strong></li></ul><h3 class="article-body__section" id="section-3-nieuwe-kleuren"><span>3. Nieuwe kleuren</span></h3><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/WZbU7WHNhJF3G6A4zeWvqN-1920-80.jpg" alt="Gelekte afbeeldingen tonen de Pixel 11 en de Pixel 11 Pro" /><figcaption>Gelekte afbeeldingen tonen de Pixel 11 en de Pixel 11 Pro.<small role="credit">9to5Google / Amazon</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/WV6QXks5jGzFMEDovVbRnN-1920-80.jpg" alt="Gelekte afbeeldingen tonen de Pixel 11 Pro Fold" /><figcaption>Gelekte afbeeldingen tonen de Pixel 11 Pro Fold.<small role="credit">9to5Google / Amazon</small></figcaption></figure></figure><p>Bij nieuwe modellen komen meestal ook weer nieuwe kleurvarianten kijken. Dit verwachten we dus ook weer bij de Google Pixel 11-serie. Daarbij zijn er ook al <a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/de-kleuren-zijn-interessanter-dan-de-specs-google-pixel-11-serie-gelekt-op-amazon">allerlei verschillende kleuropties gelekt op Amazon</a>.</p><p>We lijken te maken te krijgen met de kleuren 'Midnight' (zwart), 'Fuchsia' (roze) en 'Moss' (groen) voor de Pixel 11, 'Dune' (een lichte roze tint), 'Sterling' (grijsachtig lavendel), 'Pine' (groen) en 'Light Fog' (lichtblauw) voor de Pixel 11 Pro en Pro XL, en Midnight en Pine voor de Pixel 11 Pro Fold.</p><p>Hoewel sommige tinten misschien wel vergelijkbaar zullen zijn met kleuren die Google eerder gebruikt heeft, zijn dit wel allemaal andere namen dan die we bij de Pixel 10-serie zagen.</p><p>Aan de hand van de gelekte beelden lijken het allemaal wel mooie kleuren te zijn. Het is ook een beetje een mix tussen felle, opvallende kleuren en wat subtielere tinten. De gelekte beelden zien er overigens ook redelijk officieel uit, dus er bestaat een redelijke kans dat dit ook echt de uiteindelijke kleuren zijn. </p><ul><li><strong>Waarschijnlijkheid: 7/10</strong></li></ul><h3 class="article-body__section" id="section-4-nieuwe-chip"><span>4. Nieuwe chip</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:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="ZMHghtUPXduV9Lg7jqub4o" name="pixel-10-pro" alt="Google Pixel 10 Pro" src="https://cdn.mos.cms.futurecdn.net/ZMHghtUPXduV9Lg7jqub4o-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">De Google Pixel 10 Pro. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>De enige spec-upgrade waar je bijna altijd op kan rekenen bij een nieuwe telefoon is een nieuwe chip. Ook bij de Pixel 11-serie verwachten we dus dat de Tensor G5 uit de Pixel 10-serie wordt ingeruild voor een Tensor G6. Dat is ook wat leaks suggereren. </p><p>Verschillende leaks gaan ook wat dieper in op wat we kunnen verwachten van die Tensor G6. Zo zou deze processor een flinke upgrade voor CPU-prestaties krijgen, plus een kleine verbetering voor GPU-prestaties. Echt een gigantische upgrade lijkt dit niet te worden, maar toch is er natuurlijk wel weer sprake van een prestatieboost. </p><ul><li><strong>Waarschijnlijkheid: 9/10</strong></li></ul><h3 class="article-body__section" id="section-5-minder-camera-s-voor-de-pixel-11"><span>5. Minder camera's voor de Pixel 11</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:4993px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="knaTBTQwpwa3XQ7peEVptE" name="Google Pixel 10 review-4" alt="Google Pixel 10 in Lemongrass" src="https://cdn.mos.cms.futurecdn.net/knaTBTQwpwa3XQ7peEVptE-1920-80.jpg" mos="" align="middle" fullscreen="" width="4993" height="2809" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">De Google Pixel 10 heeft drie camera's achterop. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Philip Berne / Future)</span></figcaption></figure><p>De Pixel 11 zou dus iets meer kunnen kosten dan zijn voorganger, maar hij zou misschien ook een downgrade kunnen krijgen. <a href="https://www.androidheadlines.com/google-pixel-11-specifications" target="_blank">Android Headlines</a> suggereert dat er achterop misschien maar twee camera's zullen zitten: een hoofdcamera en een ultrawide. Dat zou dus betekenen dat de telefotocamera wordt verwijderd. </p><p>De Google Pixel 10 had namelijk die twee camera's én een telefotocamera. Als deze informatie klopt, is dit dus een echte downgrade. </p><p>We raden je ook zeker aan om dit gerucht met een korreltje zout te nemen. Bij nieuwe modellen verwachten we namelijk toch nog steeds eerder upgrades dan downgrades. Wel zou dit natuurlijk een manier kunnen zijn voor Google om de kosten wat te drukken nu de prijzen voor veel onderdelen zo hoog zijn. Ook zou het gebrek aan een telefotocamera niet uniek zijn voor een "flagship-instapmodel". Ook de standaard <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-review-nl">iPhone 17</a> heeft bijvoorbeeld geen telefotocamera.</p><ul><li><strong>Waarschijnlijkheid: 5/10</strong></li></ul><h3 class="article-body__section" id="section-6-minder-ram"><span>6. Minder RAM</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:5216px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="2MVzBc4KE5kFUgCgGjgktT" name="Google Pixel 10 Pro review-1" alt="Google Pixel 10 Pro in Jade" src="https://cdn.mos.cms.futurecdn.net/2MVzBc4KE5kFUgCgGjgktT-1920-80.jpg" mos="" align="middle" fullscreen="" width="5216" height="2934" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">De Pixel 11 Pro heeft misschien minder RAM dan de Pixel 10 Pro. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Philip Berne / Future)</span></figcaption></figure><p>Helaas is een verwijderde camera niet de enige mogelijke downgrade. Zo horen we ook via hetzelfde Android Headlines-verslag dat de Pixel 11 Pro en de Pixel 11 Pro XL misschien standaard 12GB RAM krijgen. Dat terwijl de Pixel 10 Pro en de Pixel 10 Pro XL 16GB RAM hebben.</p><p>Er zouden schijnbaar nog steeds wel configuraties met 16GB RAM zijn, maar die zouden dus duurder zijn. </p><p>Een prijsverhoging gecombineerd met een vermindering van de hoeveelheid RAM voelt toch wel erg jammer. Toch klinkt het helaas wel geloofwaardig gezien de extreme prijsverhogingen voor RAM. </p><ul><li><strong>Waarschijnlijkheid: 6/10</strong></li></ul><h3 class="article-body__section" id="section-7-120x-zoom"><span>7. 120x zoom</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:1980px;"><p class="vanilla-image-block" style="padding-top:54.55%;"><img id="mvPnbAsGUkzByKTWigPz43" name="google pixel 10 pro xl (3)" alt="Close-up van de Google Pixel 10 Pro XL" src="https://cdn.mos.cms.futurecdn.net/mvPnbAsGUkzByKTWigPz43-1920-80.jpg" mos="" align="middle" fullscreen="" width="1980" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">De Google Pixel 10 Pro XL heeft 100x zoom. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Zachariah Kelly / TechRadar)</span></figcaption></figure><p>Gelukkig kunnen we het wel nog over een andere mogelijke upgrade hebben. Sommige Pixel 11 Pro-marketingbeelden, die gedeeld zijn door de betrouwbare leaker <a href="https://evleaks.substack.com/p/p11p?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F194937a4-831a-4a5a-877e-75058143d1f9_2880x1620.jpeg&open=false" target="_blank">Evan Blass</a>, noemen namelijk 120x zoom. Als dat een feature van de Pixel 11 Pro is, dan geldt dit waarschijnlijk ook voor de Google Pixel 11 Pro XL.</p><p>Het gaat bij zo'n hoog getal natuurlijk niet om optische zoom. Het zal naar verwachting een soort digitale zoom met AI-verbeteringen zijn. Dit klinkt wel als een geloofwaardige claim. Niet alleen is deze bron eerder betrouwbaar gebleken, maar de Pixel 10 Pro-modellen bieden momenteel al 100x zoom. </p><p>Die extra 20x zou er wel nog voor kunnen zorgen dat je met deze toestellen verder in kan zoomen dan met bijna alle andere toestellen op de markt. </p><ul><li><strong>Waarschijnlijkheid: 8/10</strong></li></ul><ul><li><a href="https://global.techradar.com/nl-nl/ai-platforms-assistants/gemini/google-assistant-stopt-ermee-dit-zijn-de-gevolgen-voor-jou">Google Assistant stopt ermee: dit zijn de gevolgen voor jou</a></li></ul><div data-widget-type="multimodelreview" data-widget-title="De beste Google Pixel-deals van vandaag" data-model-name="Google Pixel 10,Google Pixel 10a,Google Pixel 10 Pro,Google Pixel 10 Pro XL,Google Pixel 10 Pro Fold"></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Google Assistant stopt ermee: dit zijn de gevolgen voor jou ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Google Assistant gaat iets meer dan 10 jaar mee en dat is blijkbaar de pensioenleeftijd. Gemini is de toekomst en heeft Assistant stelselmatig vervangen op smartphones, smartwatches, slimme speakers en meer. Nu weten we ook wanneer Assistant definitief verdwijnt.</p><p>Volgens e-mails die naar gebruikers van Google Assistant zijn verstuurd (via <a href="https://9to5google.com/2026/08/04/google-assistant-september-2026-shutdown/" target="_blank">9to5Google</a>), begint de stopzetting op Android en Wear OS op vrijdag 4 september. Vanaf dat moment kan het enkele weken duren voordat alle gebruikers en hun apparaten zijn bereikt.</p><p>Dit betekent dat je Google Assistant helemaal niet meer kunt gebruiken op telefoons, tablets en wearables. Dit geldt ook voor Android Auto, hoewel Google Assistant in auto’s met ingebouwde Google-functionaliteit nog iets langer zal blijven werken.</p><p>De stopzetting stond oorspronkelijk gepland voor <a href="https://www.techradar.com/computing/artificial-intelligence/its-official-google-assistant-will-be-retired-for-phones-this-year-with-gemini-taking-over">ergens vorig jaar</a>, maar werd uitgesteld. Nu lijkt het einde echt daar te zijn. Google is de afgelopen maanden druk bezig geweest om Gemini tot de standaardkeuze te maken op een groot aantal apparaten, waaronder hun eigen <a href="https://global.techradar.com/nl-nl/televisions/streaming-devices/google-tv-streamer-review-nl">TV Streamer</a> die de Chromecast vervangt.</p><ul><li><a href="https://techradar.us7.list-manage.com/subscribe?u=5698cb1fccaea8644ed412be0&id=159915eedb" target="_blank"><strong>Klik hier om te abonneren op onze wekelijkse nieuwsbrief</strong></a></li></ul><h2 id="wat-nu">Wat nu?</h2><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="ACnYjRmTW5kqnCzoVmZyGH" name="Google Gemini Upgrade.png" alt="Google Gemini AI" src="https://cdn.mos.cms.futurecdn.net/ACnYjRmTW5kqnCzoVmZyGH-1920-80.png" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Google)</span></figcaption></figure><p>Als je nog steeds Google Assistant gebruikt, moet je zo snel mogelijk overstappen op Gemini. Als de app niet al vooraf op je apparaat is geïnstalleerd, kun je hem downloaden via de <a href="https://play.google.com/store/apps/details?id=com.google.android.apps.bard" target="_blank">Google Play Store</a>.</p><p>Tijdens het instellen van Gemini word je stap voor stap begeleid bij het vervangen van Google Assistant. Aangezien je voor beide apps hetzelfde Google-account gebruikt, zou de overstap vrijwel naadloos moeten verlopen.</p><p>Google Assistant houdt niet echt een archief bij, dus er hoeven geen gesprekken te worden gesynchroniseerd. Als je je oude interacties met Google Assistant wilt bekijken, zijn deze nog steeds beschikbaar via de pagina "<a href="https://myactivity.google.com/personalization/settings/" target="_blank">Web- en app-activiteit</a>" in je Google-account.</p><p>Je kunt de oude Google Assistant-opdrachten blijven gebruiken met Gemini, inclusief de wake-up zin "Hey Google", waarna hij naar je begint te luisteren. Alles <a href="https://www.techradar.com/home/smart-home/should-you-upgrade-to-gemini-for-home-tread-carefully-some-users-are-still-reporting-major-bugs-and-problems">zou moeten werken </a>zoals voorheen en je Gemini-gesprekken worden standaard gesynchroniseerd tussen al je apparaten.</p> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/ai-platforms-assistants/gemini/google-assistant-stopt-ermee-dit-zijn-de-gevolgen-voor-jou</link>
                                                                            <description>
                            <![CDATA[ Google heeft bevestigd dat Google Assistant binnenkort niet meer zal werken op Android en Wear OS. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">aMZD5YQEacKUkhpLG8USZX</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/F38KrNq63T7nzfffDttyHh-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 05 Aug 2026 14:55:11 +0000</pubDate>                                                                                                                                <updated>Thu, 06 Aug 2026 09:35:35 +0000</updated>
                                                                                                                                            <category><![CDATA[Gemini]]></category>
                                                    <category><![CDATA[Android]]></category>
                                                    <category><![CDATA[AI Platforms & Assistants]]></category>
                                                    <category><![CDATA[Phones]]></category>
                                                                                                <author><![CDATA[ bram.lodewijks@bluepixlmedia.com (Bram Lodewijks) ]]></author>                    <dc:creator><![CDATA[ Bram Lodewijks ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/LJUrC7jeZjkChfVSbEKqGC-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Bram is de hoofdredacteur van TechRadar Benelux en is al jarenlang een trouwe Android-gebruiker. Hij schrijft met plezier over alles wat met consumententechnologie te maken heeft. Na het werk vind je hem gewoonlijk voor zijn Nintendo Switch, al dan niet met een glas rosé erbij.&lt;/p&gt; ]]></dc:description>
                                                                                                        <dc:contributor><![CDATA[ David Nield ]]></dc:contributor>
                                                                    <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/F38KrNq63T7nzfffDttyHh-1920-80.jpg">
                                                            <media:credit><![CDATA[Shutterstock]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[Image: Shutterstock]]></media:description>                                                            <media:text><![CDATA[Google Assistant displayed on a phone]]></media:text>
                                <media:title type="plain"><![CDATA[Google Assistant displayed on a phone]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/F38KrNq63T7nzfffDttyHh-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Google Assistant gaat iets meer dan 10 jaar mee en dat is blijkbaar de pensioenleeftijd. Gemini is de toekomst en heeft Assistant stelselmatig vervangen op smartphones, smartwatches, slimme speakers en meer. Nu weten we ook wanneer Assistant definitief verdwijnt.</p><p>Volgens e-mails die naar gebruikers van Google Assistant zijn verstuurd (via <a href="https://9to5google.com/2026/08/04/google-assistant-september-2026-shutdown/" target="_blank">9to5Google</a>), begint de stopzetting op Android en Wear OS op vrijdag 4 september. Vanaf dat moment kan het enkele weken duren voordat alle gebruikers en hun apparaten zijn bereikt.</p><p>Dit betekent dat je Google Assistant helemaal niet meer kunt gebruiken op telefoons, tablets en wearables. Dit geldt ook voor Android Auto, hoewel Google Assistant in auto’s met ingebouwde Google-functionaliteit nog iets langer zal blijven werken.</p><p>De stopzetting stond oorspronkelijk gepland voor <a href="https://www.techradar.com/computing/artificial-intelligence/its-official-google-assistant-will-be-retired-for-phones-this-year-with-gemini-taking-over">ergens vorig jaar</a>, maar werd uitgesteld. Nu lijkt het einde echt daar te zijn. Google is de afgelopen maanden druk bezig geweest om Gemini tot de standaardkeuze te maken op een groot aantal apparaten, waaronder hun eigen <a href="https://global.techradar.com/nl-nl/televisions/streaming-devices/google-tv-streamer-review-nl">TV Streamer</a> die de Chromecast vervangt.</p><ul><li><a href="https://techradar.us7.list-manage.com/subscribe?u=5698cb1fccaea8644ed412be0&id=159915eedb" target="_blank"><strong>Klik hier om te abonneren op onze wekelijkse nieuwsbrief</strong></a></li></ul><h2 id="wat-nu">Wat nu?</h2><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="ACnYjRmTW5kqnCzoVmZyGH" name="Google Gemini Upgrade.png" alt="Google Gemini AI" src="https://cdn.mos.cms.futurecdn.net/ACnYjRmTW5kqnCzoVmZyGH-1920-80.png" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Google)</span></figcaption></figure><p>Als je nog steeds Google Assistant gebruikt, moet je zo snel mogelijk overstappen op Gemini. Als de app niet al vooraf op je apparaat is geïnstalleerd, kun je hem downloaden via de <a href="https://play.google.com/store/apps/details?id=com.google.android.apps.bard" target="_blank">Google Play Store</a>.</p><p>Tijdens het instellen van Gemini word je stap voor stap begeleid bij het vervangen van Google Assistant. Aangezien je voor beide apps hetzelfde Google-account gebruikt, zou de overstap vrijwel naadloos moeten verlopen.</p><p>Google Assistant houdt niet echt een archief bij, dus er hoeven geen gesprekken te worden gesynchroniseerd. Als je je oude interacties met Google Assistant wilt bekijken, zijn deze nog steeds beschikbaar via de pagina "<a href="https://myactivity.google.com/personalization/settings/" target="_blank">Web- en app-activiteit</a>" in je Google-account.</p><p>Je kunt de oude Google Assistant-opdrachten blijven gebruiken met Gemini, inclusief de wake-up zin "Hey Google", waarna hij naar je begint te luisteren. Alles <a href="https://www.techradar.com/home/smart-home/should-you-upgrade-to-gemini-for-home-tread-carefully-some-users-are-still-reporting-major-bugs-and-problems">zou moeten werken </a>zoals voorheen en je Gemini-gesprekken worden standaard gesynchroniseerd tussen al je apparaten.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ YouTube's picture-in-picture-modus lijkt gebroken te zijn op Android en iOS, en Google "doet actief onderzoek" ]]></title>
                                                                                                <dc:content><![CDATA[ <p>YouTube's picture-in-picture-modus (PiP) op Android en iOS is een van de handigste features van de app. De functie was ooit exclusief voor Premium-abonnees, maar is inmiddels <a href="https://www.techradar.com/phones/one-of-the-best-youtube-premium-features-is-finally-coming-to-non-paying-users">beschikbaar voor alle gebruikers</a>... wanneer hij werkt. Een nieuwe bug lijkt de functionaliteit namelijk te hebben gebroken op sommige mobiele toestellen.  </p><p><a href="https://9to5google.com/2026/07/18/youtube-pip-broken/" target="_blank">9to5Google</a> laat weten dat er meerdere meldingen zijn gedaan van de PiP-modus die niet meer wil activeren wanneer een gebruiker de YouTube-app verlaat. De audio blijft wel afgespeeld worden op de achtergrond, maar de kleine videospeler die moet verschijnen, is nergens te bekennen.  </p><p>We hebben bij TechRadar gemixte resultaten gekregen bij het testen van dit probleem. Voor sommigen werkte de modus nog wel prima, maar voor anderen was PiP inderdaad niet te gebruiken. Het lijkt in ieder geval wel echt een probleem te zijn voor sommige gebruikers, want Google <a href="https://support.google.com/youtube/thread/451946491" target="_blank">heeft zelfs erkend dat er sprake is van een bug</a>.</p><p>"Onze teams doen actief onderzoek naar het probleem, en we zullen deze thread updaten zodra we meer informatie hebben," legt een Google-vertegenwoordiger uit. Daarnaast laat deze vertegenwoordiger ook weten dat hoewel de meeste meldingen komen vanuit iPhone-gebruikers, het probleem ook te vinden is op Android. </p><ul><li><a href="https://techradar.us7.list-manage.com/subscribe?u=5698cb1fccaea8644ed412be0&id=159915eedb" target="_blank"><strong>Klik hier om te abonneren op onze wekelijkse nieuwsbrief</strong></a></li></ul><h2 id="wat-nu-2">Wat nu?</h2><figure><blockquote class="reddit-card"  ><a href="https://www.reddit.com/r/youtube/comments/1uyeras/picture_in_picture_mode">Picture In Picture mode</a><figcaption><cite> from <a href="https://www.reddit.com/r/youtube">r/youtube</a></cite></figcaption></blockquote></figure><script async src="//embed.redditmedia.com/widgets/platform.js" charset="UTF-8"></script><p>We hebben de YouTube Help-forums en Reddit afgezocht en tot nu toe lijkt er nog niet echt een goede tussenoplossing te zijn voor het probleem. Als je last hebt van dit probleem, lijkt er niets anders op te zitten dan te wachten op een oplossing vanuit Google. </p><p>Volgens de <a href="https://www.reddit.com/r/youtube/comments/1uyeras/picture_in_picture_mode/" target="_blank">Reddit-threads</a> die inmiddels zijn verschenen rondom deze bug, hebben zowel gebruikers van de gratis versie van YouTube als Premium-abonnees last van het probleem. Je zal PiP dus ook misschien niet zomaar terugkrijgen als je eventjes overschakelt naar en betaald abonnement. </p><p><a href="https://www.reddit.com/r/google/comments/1v10154/youtube_pictureinpicture_pip_mode_is_broken_on/" target="_blank">Eén Reddit-gebruiker laat weten</a> dat de feature al meerdere weken vreemd reageert en dat PiP soms wel werkt en soms niet. Als dat bij jou ook het geval is, kan het een poging waard zijn om je telefoon even te herstarten en het opnieuw te proberen. Helaas is er los daarvan dus nog niet echt een oplossing. </p><p>De beste manier om op de hoogte te blijven van updates over dit PiP-probleem is door  <a href="https://support.google.com/youtube/thread/451946491" target="_blank">de officiële thread</a> op het YouTube Help-forum in de gaten te houden. Hopelijk wordt deze bug vrij snel opgelost nu Google's engineers ervan op de hoogte zijn. </p> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/youtubes-picture-in-picture-modus-lijkt-gebroken-te-zijn-op-android-en-ios-en-google-doet-actief-onderzoek</link>
                                                                            <description>
                            <![CDATA[ Sommige gebruikers van de mobiele YouTube-app melden dat de picture-in-picture-modus ineens niet meer goed werkt. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">R77HdhdiYGnVrP9RV6kJq7</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/iS5X9iCBJ8WJ85eiAPtBwd-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 20 Jul 2026 13:47:07 +0000</pubDate>                                                                                                                                <updated>Mon, 20 Jul 2026 13:47:25 +0000</updated>
                                                                                                                                            <category><![CDATA[Phones]]></category>
                                                                                                <author><![CDATA[ cas.kulk@bluepixlmedia.com (Cas Kulk) ]]></author>                    <dc:creator><![CDATA[ Cas Kulk ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/hUHXsqYBB8igeAQgxCPAMe-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;&lt;br&gt;&lt;/p&gt; ]]></dc:description>
                                                                                                        <dc:contributor><![CDATA[ David Nield ]]></dc:contributor>
                                                                    <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/iS5X9iCBJ8WJ85eiAPtBwd-1920-80.jpg">
                                                            <media:credit><![CDATA[Shutterstock / Alex Photo Stock]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Man holding a smartphone with the YouTube app opening]]></media:description>                                                            <media:text><![CDATA[Man holding a smartphone with the YouTube app opening]]></media:text>
                                <media:title type="plain"><![CDATA[Man holding a smartphone with the YouTube app opening]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/iS5X9iCBJ8WJ85eiAPtBwd-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>YouTube's picture-in-picture-modus (PiP) op Android en iOS is een van de handigste features van de app. De functie was ooit exclusief voor Premium-abonnees, maar is inmiddels <a href="https://www.techradar.com/phones/one-of-the-best-youtube-premium-features-is-finally-coming-to-non-paying-users">beschikbaar voor alle gebruikers</a>... wanneer hij werkt. Een nieuwe bug lijkt de functionaliteit namelijk te hebben gebroken op sommige mobiele toestellen.  </p><p><a href="https://9to5google.com/2026/07/18/youtube-pip-broken/" target="_blank">9to5Google</a> laat weten dat er meerdere meldingen zijn gedaan van de PiP-modus die niet meer wil activeren wanneer een gebruiker de YouTube-app verlaat. De audio blijft wel afgespeeld worden op de achtergrond, maar de kleine videospeler die moet verschijnen, is nergens te bekennen.  </p><p>We hebben bij TechRadar gemixte resultaten gekregen bij het testen van dit probleem. Voor sommigen werkte de modus nog wel prima, maar voor anderen was PiP inderdaad niet te gebruiken. Het lijkt in ieder geval wel echt een probleem te zijn voor sommige gebruikers, want Google <a href="https://support.google.com/youtube/thread/451946491" target="_blank">heeft zelfs erkend dat er sprake is van een bug</a>.</p><p>"Onze teams doen actief onderzoek naar het probleem, en we zullen deze thread updaten zodra we meer informatie hebben," legt een Google-vertegenwoordiger uit. Daarnaast laat deze vertegenwoordiger ook weten dat hoewel de meeste meldingen komen vanuit iPhone-gebruikers, het probleem ook te vinden is op Android. </p><ul><li><a href="https://techradar.us7.list-manage.com/subscribe?u=5698cb1fccaea8644ed412be0&id=159915eedb" target="_blank"><strong>Klik hier om te abonneren op onze wekelijkse nieuwsbrief</strong></a></li></ul><h2 id="wat-nu-2">Wat nu?</h2><figure><blockquote class="reddit-card"  ><a href="https://www.reddit.com/r/youtube/comments/1uyeras/picture_in_picture_mode">Picture In Picture mode</a><figcaption><cite> from <a href="https://www.reddit.com/r/youtube">r/youtube</a></cite></figcaption></blockquote></figure><script async src="//embed.redditmedia.com/widgets/platform.js" charset="UTF-8"></script><p>We hebben de YouTube Help-forums en Reddit afgezocht en tot nu toe lijkt er nog niet echt een goede tussenoplossing te zijn voor het probleem. Als je last hebt van dit probleem, lijkt er niets anders op te zitten dan te wachten op een oplossing vanuit Google. </p><p>Volgens de <a href="https://www.reddit.com/r/youtube/comments/1uyeras/picture_in_picture_mode/" target="_blank">Reddit-threads</a> die inmiddels zijn verschenen rondom deze bug, hebben zowel gebruikers van de gratis versie van YouTube als Premium-abonnees last van het probleem. Je zal PiP dus ook misschien niet zomaar terugkrijgen als je eventjes overschakelt naar en betaald abonnement. </p><p><a href="https://www.reddit.com/r/google/comments/1v10154/youtube_pictureinpicture_pip_mode_is_broken_on/" target="_blank">Eén Reddit-gebruiker laat weten</a> dat de feature al meerdere weken vreemd reageert en dat PiP soms wel werkt en soms niet. Als dat bij jou ook het geval is, kan het een poging waard zijn om je telefoon even te herstarten en het opnieuw te proberen. Helaas is er los daarvan dus nog niet echt een oplossing. </p><p>De beste manier om op de hoogte te blijven van updates over dit PiP-probleem is door  <a href="https://support.google.com/youtube/thread/451946491" target="_blank">de officiële thread</a> op het YouTube Help-forum in de gaten te houden. Hopelijk wordt deze bug vrij snel opgelost nu Google's engineers ervan op de hoogte zijn. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Android 17 veroorzaakt problemen met touchscreen bij Pixel-telefoons: zo los je het op ]]></title>
                                                                                                <dc:content><![CDATA[ <p><a href="https://www.techradar.com/phones/android/7-of-the-best-android-17-features-available-now-from-bubbles-to-screen-reactions">Android 17</a> maakt een moeilijker start: sommige gebruikers die de update al vroeg hebben geïnstalleerd, meldden problemen met wifi- en 5G-verbindingen. Nu is er weer een nieuwe bug aan het licht gekomen met gevolgen voor het touchscreen.</p><p>Volgens verschillende <a href="https://www.reddit.com/r/GooglePixel/comments/1ubrxbg/android_17_is_off_to_a_rough_start_with_new_pixel/" target="_blank">Reddit-gebruikers</a> (via<a href="https://www.androidauthority.com/android-17-scrolling-bug-3679483/" target="_blank"> Android Authority</a>) heeft de update naar Android 17 gezorgd voor problemen met het touchscreen. Problemen gaan van scrollen in de foute richting, aanrakingen die niet geregistreerd worden en "dode zones" waarin gewoon niet wordt geregistreerd.</p><p>Het is moeilijk te zeggen hoe wijdverspreid dit probleem is, maar er zijn meerdere Reddit-discussies en het staat in de <a href="https://issuetracker.google.com/issues/525330150?pli=1" target="_blank">issue tracker van Google</a>. Als je nog niet hebt geüpdatet naar Android 17, kun je dat misschien beter nog even uitstellen. De enige smartphones die (voorlopig) buiten schot blijven, zijn de toestellen in de Pixel 6-serie.</p><p>Het goede nieuws is dat Google op de hoogte is van de bug. Een officieel Google-account heeft reeds gereageerd op een van de <a href="https://www.reddit.com/r/GooglePixel/comments/1u85djc/comment/osa06iy/" target="_blank">Reddit-posts</a> en een aantal oplossingen voorgesteld.</p><ul><li><a href="https://techradar.us7.list-manage.com/subscribe?u=5698cb1fccaea8644ed412be0&id=159915eedb" target="_blank"><strong>Klik hier om te abonneren op onze wekelijkse nieuwsbrief</strong></a></li></ul><h2 id="drie-mogelijke-oplossingen">Drie mogelijke oplossingen</h2><p>Hieronder viel onder meer het wissen van de cache, door naar <strong>Instellingen > Apps > Alle apps weergeven > Pixel Launcher-app > Opslag en cache > Cache wissen</strong> te gaan. Als dat niet werkt, was de andere suggestie om je telefoon in de veilige modus op te starten en te kijken of het probleem daarmee is opgelost.</p><p>Om dit te doen op een Pixel 6 of nieuwer die momenteel is ingeschakeld, houd je de aan/uitknop een paar seconden ingedrukt en tik je vervolgens op de optie ‘Uitschakelen’ of ‘Opnieuw opstarten’ en houd je deze ingedrukt, waarna je op ‘OK’ tikt. Als je telefoon is uitgeschakeld, druk je eerst op de aan/uitknop en houd je, zodra de animatie begint, de knop voor het verlagen van het volume ingedrukt totdat de animatie is afgelopen.</p><p>In beide gevallen verschijnt onderaan het scherm veilige modus zodra je telefoon opstart. Als dit het probleem oplost, ligt de oorzaak bij een app van een derde partij. Verwijder deze apps dan tijdelijk één voor één, te beginnen met de meest recente, totdat je de boosdoener hebt gevonden.</p><p>Hoewel dit het officiële advies van Google is, lijkt het voor velen niet te werken. Wat meer succes heeft, is de suggestie om de functie voor een driedubbele tik op het scherm uit te schakelen. Ga hiervoor naar <strong>Instellingen > Toegankelijkheid > Vergroting en schakel vervolgens ‘Snelkoppeling voor vergroting’ uit</strong>. Dit zou echter standaard al uit moeten zijn en de driedubbele tik is ook een geavanceerde optie die je niet meteen ziet staan. Als geen van deze oplossingen het probleem verhelpt, zul je helaas moeten wachten tot Google met een officiële oplossing komt.</p> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/google-pixel-phones/android-17-veroorzaakt-problemen-met-touchscreen-bij-pixel-gebruikers-zo-los-je-het-op</link>
                                                                            <description>
                            <![CDATA[ Als Android 17 ervoor zorgt dat het touchscreen van je Pixel niet meer reageert of onbetrouwbaar is, zijn er een paar mogelijke oplossingen. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">MQSwaJquQwKBWoyFWMLALG</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/KkkX3ohdTnBZ3rfuHzF954-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 22 Jun 2026 12:53:33 +0000</pubDate>                                                                                                                                <updated>Mon, 22 Jun 2026 12:58:22 +0000</updated>
                                                                                                                                            <category><![CDATA[Google Pixel Phones]]></category>
                                                    <category><![CDATA[Android]]></category>
                                                    <category><![CDATA[Phones]]></category>
                                                                                                <author><![CDATA[ bram.lodewijks@bluepixlmedia.com (Bram Lodewijks) ]]></author>                    <dc:creator><![CDATA[ Bram Lodewijks ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/LJUrC7jeZjkChfVSbEKqGC-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Bram is de hoofdredacteur van TechRadar Benelux en is al jarenlang een trouwe Android-gebruiker. Hij schrijft met plezier over alles wat met consumententechnologie te maken heeft. Na het werk vind je hem gewoonlijk voor zijn Nintendo Switch, al dan niet met een glas rosé erbij.&lt;/p&gt; ]]></dc:description>
                                                                                                        <dc:contributor><![CDATA[ James Rogerson ]]></dc:contributor>
                                                                    <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/KkkX3ohdTnBZ3rfuHzF954-1920-80.jpg">
                                                            <media:credit><![CDATA[Blue Pixl Media]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Google Pixel 10a]]></media:description>                                                            <media:text><![CDATA[Google Pixel 10a]]></media:text>
                                <media:title type="plain"><![CDATA[Google Pixel 10a]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/KkkX3ohdTnBZ3rfuHzF954-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p><a href="https://www.techradar.com/phones/android/7-of-the-best-android-17-features-available-now-from-bubbles-to-screen-reactions">Android 17</a> maakt een moeilijker start: sommige gebruikers die de update al vroeg hebben geïnstalleerd, meldden problemen met wifi- en 5G-verbindingen. Nu is er weer een nieuwe bug aan het licht gekomen met gevolgen voor het touchscreen.</p><p>Volgens verschillende <a href="https://www.reddit.com/r/GooglePixel/comments/1ubrxbg/android_17_is_off_to_a_rough_start_with_new_pixel/" target="_blank">Reddit-gebruikers</a> (via<a href="https://www.androidauthority.com/android-17-scrolling-bug-3679483/" target="_blank"> Android Authority</a>) heeft de update naar Android 17 gezorgd voor problemen met het touchscreen. Problemen gaan van scrollen in de foute richting, aanrakingen die niet geregistreerd worden en "dode zones" waarin gewoon niet wordt geregistreerd.</p><p>Het is moeilijk te zeggen hoe wijdverspreid dit probleem is, maar er zijn meerdere Reddit-discussies en het staat in de <a href="https://issuetracker.google.com/issues/525330150?pli=1" target="_blank">issue tracker van Google</a>. Als je nog niet hebt geüpdatet naar Android 17, kun je dat misschien beter nog even uitstellen. De enige smartphones die (voorlopig) buiten schot blijven, zijn de toestellen in de Pixel 6-serie.</p><p>Het goede nieuws is dat Google op de hoogte is van de bug. Een officieel Google-account heeft reeds gereageerd op een van de <a href="https://www.reddit.com/r/GooglePixel/comments/1u85djc/comment/osa06iy/" target="_blank">Reddit-posts</a> en een aantal oplossingen voorgesteld.</p><ul><li><a href="https://techradar.us7.list-manage.com/subscribe?u=5698cb1fccaea8644ed412be0&id=159915eedb" target="_blank"><strong>Klik hier om te abonneren op onze wekelijkse nieuwsbrief</strong></a></li></ul><h2 id="drie-mogelijke-oplossingen">Drie mogelijke oplossingen</h2><p>Hieronder viel onder meer het wissen van de cache, door naar <strong>Instellingen > Apps > Alle apps weergeven > Pixel Launcher-app > Opslag en cache > Cache wissen</strong> te gaan. Als dat niet werkt, was de andere suggestie om je telefoon in de veilige modus op te starten en te kijken of het probleem daarmee is opgelost.</p><p>Om dit te doen op een Pixel 6 of nieuwer die momenteel is ingeschakeld, houd je de aan/uitknop een paar seconden ingedrukt en tik je vervolgens op de optie ‘Uitschakelen’ of ‘Opnieuw opstarten’ en houd je deze ingedrukt, waarna je op ‘OK’ tikt. Als je telefoon is uitgeschakeld, druk je eerst op de aan/uitknop en houd je, zodra de animatie begint, de knop voor het verlagen van het volume ingedrukt totdat de animatie is afgelopen.</p><p>In beide gevallen verschijnt onderaan het scherm veilige modus zodra je telefoon opstart. Als dit het probleem oplost, ligt de oorzaak bij een app van een derde partij. Verwijder deze apps dan tijdelijk één voor één, te beginnen met de meest recente, totdat je de boosdoener hebt gevonden.</p><p>Hoewel dit het officiële advies van Google is, lijkt het voor velen niet te werken. Wat meer succes heeft, is de suggestie om de functie voor een driedubbele tik op het scherm uit te schakelen. Ga hiervoor naar <strong>Instellingen > Toegankelijkheid > Vergroting en schakel vervolgens ‘Snelkoppeling voor vergroting’ uit</strong>. Dit zou echter standaard al uit moeten zijn en de driedubbele tik is ook een geavanceerde optie die je niet meteen ziet staan. Als geen van deze oplossingen het probleem verhelpt, zul je helaas moeten wachten tot Google met een officiële oplossing komt.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Samsung Galaxy A57 review: degelijke middenklasser raakt achterop ]]></title>
                                                                                                <dc:content><![CDATA[ <h2 class="article-body__section" id="section-samsung-galaxy-a57-review-in-een-notendop"><span>Samsung Galaxy A57: review in een notendop</span></h2><p>Samsung pakt altijd groots uit met de Galaxy S-serie aan het begin van het jaar, maar de goedkopere Galaxy A-reeks wordt vaker gekocht. Het topmodel van deze budgetserie in 2026 is de Samsung Galaxy A57, die enkele functies van de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s26-review-nl">Galaxy S26</a> overneemt, waaronder het uitstekend updatebeleid en de dunne vormfactor. </p><p>De Samsung Galaxy A57 bevat geen wereldschokkende verbeteringen ten opzichte van de Galaxy A56 uit 2025, terwijl de prijs wel met enkele tientjes is gestegen. Het scherm is nog steeds erg goed, de telefoon is wat lichter, de batterij gaat ruim een dag mee, de schermranden zijn dunner en dat zijn eigenlijk de grootste pluspunten. </p><p>Het grootste probleem is dat de Samsung Galaxy A57 traag is binnen zijn prijsklasse. Vooral games gaan moeizaam en ook bij standaardgebruik is hij merkbaar trager dan concurrenten. Zo werd Spotify bijvoorbeeld steeds afgesloten wanneer ik te snel foto's na elkaar nam. Ook de vingerafdrukscanner reageert vrij traag.</p><p>De camera's zijn verder prima, maar lopen opnieuw achter op andere Android-smartphones. De <a href="https://global.techradar.com/nl-be/phones/nothing-phones/nothing-phone-4a-pro-review-nl">Nothing Phone (4a) Pro</a> heeft bijvoorbeeld een telefotocamera, terwijl de Galaxy A57 een veel minder nuttige macrocamera heeft. De camera-app begint daarnaast wat te haperen als als je snel meerdere foto's na elkaar maakt.</p><h2 class="article-body__section" id="section-samsung-galaxy-a57-review-prijs-en-beschikbaarheid"><span>Samsung Galaxy A57 review: prijs en beschikbaarheid</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2821px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="VFQ4Pvcg9GYeR7zqPuwcRM" name="Samsung Galaxy A57 screen" alt="Samsung Galaxy A57" src="https://cdn.mos.cms.futurecdn.net/VFQ4Pvcg9GYeR7zqPuwcRM-1920-80.jpg" mos="" align="middle" fullscreen="" width="2821" height="1587" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>Beschikbaar sinds midden april 2026</strong></li><li><strong>Adviesprijs van 529 euro</strong></li><li><strong>50 euro duurder dan Galaxy A56</strong></li></ul><p>Eerst het slechte nieuws: de adviesprijs van de Galaxy A57 is 50 euro hoger dan die van de Galaxy A56. De telefoon begint bij 529 euro en daarvoor krijg je de versie met 8GB RAM en 128GB opslag. Voor 256GB opslag betaal je 589 euro en de hoogste configuratie met 12GB RAM en 512GB opslag kost 769 euro. Dit is ook de eerste keer dat een telefoon in de Galaxy A-serie 512GB opslag heeft.</p><p>Hier hoort een kleine kanttekening bij: Samsung-telefoons dalen erg snel in prijs. De Galaxy A57 met 128GB opslag vind je op het moment van schrijven al voor ongeveer 350 euro en de versie met 256GB opslag kost ongeveer 400 euro. </p><p>De concurrentie is niet mild. De meeste Android-smartphones in deze prijsklasse hebben standaard 256GB opslag. Dat is het geval bij de <a href="https://global.techradar.com/nl-nl/phones/redmi-phones/redmi-note-15-pro-plus-review-nl">Redmi Note 15 Pro Plus</a>, <a href="https://global.techradar.com/nl-nl/phones/poco-phones/poco-f7-review-nl">Poco F7</a> en <a href="https://global.techradar.com/nl-nl/phones/oneplus-phones/oneplus-nord-5-review-nl">OnePlus Nord 5</a>. Het grootste probleem zijn de algemene prestaties. De Galaxy A57 is trager dan de drie smartphones hierboven en dat verschil merk je ook echt in de praktijk.</p><p>Het updatebeleid is wel een groot pluspunt: de Samsung Galaxy A57 zal zes jaar software-updates ontvangen. Daarmee loopt hij slechts één jaartje achter op de <a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-10a-review-nl">Google Pixel 10a</a>, die momenteel de middenklasser is met het beste updatebeleid.</p><ul><li><strong>Prijs-kwaliteit score: 3,5/5</strong></li></ul><h2 class="article-body__section" id="section-samsung-galaxy-a57-review-specs"><span>Samsung Galaxy A57 review: specs</span></h2><div ><table><caption>Samsung Galaxy A57 specs</caption><thead><tr><th class="firstcol empty" ></th><th  ></th></tr></thead><tbody><tr><td class="firstcol " ><p>Afmetingen:</p></td><td  ><p>161,5 x 76,8 x 6,9 mm</p></td></tr><tr><td class="firstcol " ><p>Gewicht:</p></td><td  ><p>179g</p></td></tr><tr><td class="firstcol " ><p>Scherm:</p></td><td  ><p>6,7 inch FHD (1080 x 2340) 120Hz AMOLED</p></td></tr><tr><td class="firstcol " ><p>Chipset:</p></td><td  ><p>Exynos 1680</p></td></tr><tr><td class="firstcol " ><p>RAM:</p></td><td  ><p>8/12GB</p></td></tr><tr><td class="firstcol " ><p>Opslag:</p></td><td  ><p>128/256/512GB</p></td></tr><tr><td class="firstcol " ><p>Software:</p></td><td  ><p>Android 16, OneUI 8.5</p></td></tr><tr><td class="firstcol " ><p>Hoofdcamera:</p></td><td  ><p>50MP, f/1,8</p></td></tr><tr><td class="firstcol " ><p>Ultra-wide:</p></td><td  ><p>12MP, f/2,2</p></td></tr><tr><td class="firstcol " ><p>Macrocamera:</p></td><td  ><p>5MP, f/2,4</p></td></tr><tr><td class="firstcol " ><p>Selfiecamera:</p></td><td  ><p>12MP, f/2,2</p></td></tr><tr><td class="firstcol " ><p>Batterij:</p></td><td  ><p>5.000mAh</p></td></tr><tr><td class="firstcol " ><p>Opladen:</p></td><td  ><p>45W (kabel)</p></td></tr></tbody></table></div><h2 class="article-body__section" id="section-samsung-galaxy-a57-review-design"><span>Samsung Galaxy A57 review: design</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2204px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="2zB9PkZS2LtrKYAxgYakEM" name="Samsung Galaxy A57 flat (1)" alt="Samsung Galaxy A57" src="https://cdn.mos.cms.futurecdn.net/2zB9PkZS2LtrKYAxgYakEM-1920-80.jpg" mos="" align="middle" fullscreen="" width="2204" height="1240" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>Dun en licht ontwerp voelt premium aan</strong></li><li><strong>Verbeterde waterbestendigheid (IP68)</strong></li><li><strong>Trage vingerafdrukscanner</strong></li></ul><p>De Samsung Galaxy A57 heeft een van de minder nuttige eigenschappen van de flagship smartphones overgenomen: hij is dunner en lichter geworden. De telefoon is nu 6,9 mm dik en is daarmee zelfs ietsje dunner dan de Galaxy S26. Hij weegt nu ook nog maar 179 gram, ongeveer 20 gram minder dan de Galaxy A56. Dit zorgt ervoor dat de telefoon goed in de hand ligt en premium aanvoelt.</p><p>Aan het algemene ontwerp is verder niets veranderd. Het stukje aan de rechterkant met de aan/uitknop en volumeknop is opnieuw wat dikker zodat je de knoppen makkelijker vindt, terwijl de camera's in een verticale balk onder elkaar staan. De voor- en achterkant zijn gemaakt van Gorilla Glass Victus+ en de zijkanten zijn van aluminium.</p><p>Samsung heeft de waterbestendigheid wel verbeterd. De Galaxy A57 heeft nu een IP68-certificering en kan daardoor een halfuur ondergedompeld worden in zuiver water op een diepte van maximaal 1,5 meter.</p><p>De vingerafdrukscanner zit ten slotte vrij ver tegen de onderrand van het scherm. Persoonlijk vind ik het fijner als hij wat hoger zit en dat is ook zo bij de Galaxy S26-serie. De scanner zelf reageert enorm traag en omdat ik snellere scanners gewend ben (ook in deze prijsklasse), haalde ik mijn vinger er vaak te snel af.</p><ul><li><strong>Design score: 4/5</strong></li></ul><h2 class="article-body__section" id="section-samsung-galaxy-a57-review-display"><span>Samsung Galaxy A57 review: display</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2397px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="jvynQwzbBPoPwfXxbes25M" name="Samsung Galaxy A57 apps" alt="Samsung Galaxy A57" src="https://cdn.mos.cms.futurecdn.net/jvynQwzbBPoPwfXxbes25M-1920-80.jpg" mos="" align="middle" fullscreen="" width="2397" height="1348" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>Ongeveer hetzelfde display als de Galaxy A56</strong></li><li><strong>6,7-inch AMOLED-display met prima helderheid</strong></li><li><strong>120Hz refresh rate zorgt voor een soepele ervaring</strong></li></ul><p>De Samsung Galaxy A57 heeft ongeveer hetzelfde display als de Galaxy A56. Het meest opvallende verschil is dat de schermranden wat dunner zijn geworden. Het display zelf is een 6,7-inch AMOLED-display met een resolutie van 1080 x 2340 pixels, een refresh rate van 120Hz en piekhelderheid van 1.900 nits.</p><p>Dit is al bij al nog steeds een erg goed display in 2026. Sommige smartphones hebben een iets hogere resolutie, maar in de praktijk merk je dat verschil toch niet echt. De hoge helderheid wordt gecombineerd met Vision Booster-technologie om het scherm zichtbaar te houden in fel zonlicht en in de praktijk werkt dat uitstekend. Er was geen enkel moment waarop ik het scherm niet goed kon aflezen of in de schaduw moest gaan staan. De refresh rate van 120Hz zorgt op zijn beurt voor een soepele ervaring.</p><p>Daarnaast heeft de Galaxy A57 nu geen "normaal" Super AMOLED-paneel, maar een Super AMOLED+-paneel. Dit scherm biedt een breder kleurbereik. Dit is echter geen nieuwe technologie en werd voor het laatst gebruik op de Galaxy A73 uit 2022. Je ziet met het blote oog ook geen verschil tussen Super AMOLED en Super AMOLED+. Al bij al is dit een scherm dat een levendige kleurenweergave en goede kijkhoeken heeft. </p><ul><li><strong>Display score: 4,5/5</strong></li></ul><h2 class="article-body__section" id="section-samsung-galaxy-a57-review-camera"><span>Samsung Galaxy A57 review: camera</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2592px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="y8obuWueSSLeh7GfgU9p7M" name="Samsung Galaxy A57 camera bump" alt="Samsung Galaxy A57" src="https://cdn.mos.cms.futurecdn.net/y8obuWueSSLeh7GfgU9p7M-1920-80.jpg" mos="" align="middle" fullscreen="" width="2592" height="1458" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>50MP (primair) + 12MP (ultra-wide) + 5MP (macro) + 12MP (selfie)</strong></li><li><strong>Degelijke foto's overdag, ultra-wide heeft moeite bij weinig licht</strong></li><li><strong>Camera-app hapert wat bij meerdere foto's snel na elkaar</strong></li></ul><p>Deze camera's kennen we al, want Samsung gebruikt deze al een tijdje. De hoofdcamera heeft een 50MP-sensor (f/1,8), de ultra-wide heeft een 12MP-sensor (f/2,2) met vaste focus en de macrocamera heeft een 5MP-sensor (f/2,4). Vooraan zit de 12MP-selfiecamera (f/2,2). Samsung zegt wel dat de Galaxy A57 een nieuwe ISP (image signal processor) heeft, maar in de praktijk merkte ik dit niet.</p><p>Bij daglicht zijn de foto's van de Galaxy A57 prima. De hoofdcamera heeft duidelijk een streepje voor op de ultra-wide en biedt een groter dynamisch bereik en betere prestaties bij weinig licht. Wel merkte ik dat de nabewerking de kleuren soms wat te levendig maakt. Dit zag ik vooral terug bij blauwe lucht, die te helder werd. Ook met groene bladeren en gras had ik soms een gelijkaardig probleem.</p><p>De ultra-wide heeft al snel problemen bij alles wat geen daglicht is. Details gaan vooral verloren aan de randen van de foto's en het dynamisch bereik is kleiner, waardoor de lucht er soms uitziet als een witte textuurloze vlek. De macrocamera is wederom overbodig. Je kan beter inzoomen met de hoofdcamera in dit geval. Zoom wel niet veel verder in dan 2x, want dan zakt de kwaliteit van de foto erg snel. </p><p>Het grootste probleem was niet de kwaliteit van de foto's, maar de camera-app zelf. Wisselen tussen de hoofdcamera en ultra-wide gaat vrij vlot... tot je een foto hebt genomen. Als ik een foto nam met de hoofdcamera en meteen daarna wisselde naar de ultra-wide, haperde de camera-app wat. Dit heeft te maken met de nabewerking die op de achtergrond gebeurt. </p><p>Als de nabewerking van de vorige foto nog bezig is en je al een nieuwe wil maken, dan verloopt alles moeizamer, ook buiten de camera-app. Dit zorgde er namelijk steeds voor dat Spotify werd afgesloten, waardoor mijn muziek stopte en ik de app helemaal opnieuw moet opstarten. Dit zijn dingen ik verwacht bij een budgettelefoon, maar niet bij een middenklasser.</p><p>Nadat je een foto hebt gemaakt, kun je deze in de Galerij-app bewerken met een aantal AI-tools. Er zijn natuurlijk minder mogelijkheden ten opzichte van de Galaxy S26. De Object Eraser is bijvoorbeeld wel aanwezig, maar je kan niet de hele foto omtoveren tot iets anders en nieuwe voorwerpen toevoegen.</p><h2 id="voorbeeldfoto-s">Voorbeeldfoto's</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/tZVdT44y6hVbacjUJkujff-1920-80.jpg" alt="Galaxy A57 voorbeeldfoto" /><figcaption>Ultra-wide<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/QF5sbZUkm72cwndZdNvAqf-1920-80.jpg" alt="Galaxy A57 voorbeeldfoto" /><figcaption>Hoofdcamera, 1x zoom<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/AEuCpXux7HJ7zf3Z5sju4h-1920-80.jpg" alt="Galaxy A57 voorbeeldfoto" /><figcaption>Ultra-wide<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/AfwrQQNmS9Qj2w938zzswg-1920-80.jpg" alt="Galaxy A57 voorbeeldfoto" /><figcaption>Hoofdcamera, 1x zoom<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/oJeEpYqEF9sfiZf4gVgzNh-1920-80.jpg" alt="Galaxy A57 voorbeeldfoto" /><figcaption>Ultra-wide<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ENF4NFMavvA4FTXorbdgUg-1920-80.jpg" alt="Galaxy A57 voorbeeldfoto" /><figcaption>Hoofdcamera, 1x zoom<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/FZewEhjbkYVFAnijULDaJg-1920-80.jpg" alt="Galaxy A57 voorbeeldfoto" /><figcaption>Hoofdcamera, 2x zoom<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/hSrbywzyfEmcoKrtcp7MGh-1920-80.jpg" alt="Galaxy A57 voorbeeldfoto" /><figcaption>Ultra-wide<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/FmzG7g3Yu7hACcp4kqeMAh-1920-80.jpg" alt="Galaxy A57 voorbeeldfoto" /><figcaption>Hoofdcamera, 1x zoom<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/t76jEpZkJ5HWQRYHBgZaFh-1920-80.jpg" alt="Galaxy A57 voorbeeldfoto" /><figcaption>Hoofdcamera, 2x zoom<small role="credit">Blue Pixl Media</small></figcaption></figure></figure><ul><li><strong>Camera score: 3,5 / 5</strong></li></ul><h2 class="article-body__section" id="section-samsung-galaxy-a57-review-prestaties-software"><span>Samsung Galaxy A57 review: prestaties & software</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1671px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="NZXQLMLdM2E9hyjL7VYezL" name="Samsung Galaxy A57 buttons" alt="Samsung Galaxy A57" src="https://cdn.mos.cms.futurecdn.net/NZXQLMLdM2E9hyjL7VYezL-1920-80.jpg" mos="" align="middle" fullscreen="" width="1671" height="940" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>Ondermaatse prestaties voor deze prijs</strong></li><li><strong>Ongeveer 30GB opslag is nodig voor systeembestanden</strong></li><li><strong>6 jaar software-updates is erg goed</strong></li></ul><p>De Galaxy A-serie staat niet bekend om zijn baanbrekende prestaties. De Galaxy A57 zet die traditie voort met de Exynos 1680-chip en 8GB RAM (in de goedkopere twee versies). Voor deze review had ik het instapmodel met 8GB RAM en 128GB. Het eerste dat ik me afvroeg, is hoeveel van die opslag daadwerkelijk beschikbaar is en het gaat om ongeveer 100GB. De rest is nodig voor systeembestanden en dergelijke.</p><p>Ik merkte dat alles net wat trager gaat dan je zou willen van een telefoon in de hogere middenklasse. Apps gaan relatief snel open en ook wisselen tussen apps gaat nog vlot, maar toch keek ik ietsje langer naar het zwart scherm van een app die geladen werd dan ik zou willen. Van de duurste telefoon in de Galaxy A-serie mag je wat meer verwachten.</p><p>Bij games merk je pas echt dat de Galaxy A57 niet mee kan met bepaalde concurrenten. Honkai Star Rail op medium instellingen met 60 fps ging nét. Ik had toen al te maken met frame drops en de telefoon werd na een kwartiertje al erg heet. Andere smartphones in deze prijsklasse, waaronder de POCO F7 en OnePlus Nord 5, zijn bijvoorbeeld veel sneller en wel geschikt voor games.</p><p>Samsung maakt deze gebrekkige prestaties goed met hun software en in het bijzonder hun updatebeleid. De Galaxy A57 krijgt namelijk zes jaar lang software-updates. Dit zijn zowel Android-updates als beveiligingsupdates. Andere middenklassers krijgen vaak drie of vier Android-updates. Alleen de Google Pixel 10a doet het beter met zeven jaar software-updates. De updates van Samsung gebeuren bovendien tijdig en mijn Galaxy A57 werd meteen bijgewerkt met de nieuwste beveiligingsupdate.</p><ul><li><strong>Prestaties & software score: 3,5 / 5</strong></li></ul><h2 class="article-body__section" id="section-samsung-galaxy-a57-review-batterij"><span>Samsung Galaxy A57 review: batterij</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2492px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="sPhKcTpSpbasnAo9pymRKM" name="Samsung Galaxy A57 quick settings" alt="Samsung Galaxy A57" src="https://cdn.mos.cms.futurecdn.net/sPhKcTpSpbasnAo9pymRKM-1920-80.jpg" mos="" align="middle" fullscreen="" width="2492" height="1402" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>Dezelfde 5.000mAh-batterij als de voorbije jaren</strong></li><li><strong>45W-snelladen is ook hetzelfde</strong></li><li><strong>Batterijduur van ruim een dag (als je niet gamet)</strong></li></ul><p>Samsung verandert zelden iets aan de batterij van de Galaxy A-smartphones en dat is hier ook zo. De Galaxy A57 heeft precies dezelfde 5.000mAh-batterij met 45W-snelladen als de Galaxy A56. Dat is niet noodzakelijk slecht, want de batterijcapaciteit zegt niet alles over de batterijduur van een telefoon.</p><p>De batterijduur van de Galaxy A57 is best prima en het is fijn dat Samsung de telefoon dunner heeft gemaakt zonder dat de batterijduur in het gedrang komt. Ik kon de Galaxy A57 ruim een dag gebruiken op voorwaarde dat ik geen games speelde. In het onderdeel over de prestaties werd al duidelijk dat dit geen gaming smartphone is, dus dat is geen ramp. </p><p>Bij gemiddeld gebruik (sociale media, video's bekijken, foto's maken...) had ik aan het einde van de dag nog 20 à 30 procent over. Het lijkt met niet echt mogelijk om twee volledige dagen gebruik uit de Galaxy A57 te halen. Als je toch een snelle oplaadbeurt nodig hebt, kan je dankzij het 45W-snelladen de batterij voor ongeveer 60 procent opladen in een halfuur.</p><ul><li><strong>Batterij score: 4/5</strong></li></ul><h2 class="article-body__section" id="section-moet-je-de-samsung-galaxy-a57-kopen"><span>Moet je de Samsung Galaxy A57 kopen?</span></h2><div ><table><thead><tr><th class="firstcol " ><p>Categorie</p></th><th  ><p>Opmerkingen</p></th><th  ><p>Score</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Prijs-kwaliteit</p></td><td  ><p>De prijsstijging van 50 euro zorgt ervoor dat de Galaxy A57 net iets te duur is ten opzichte van de concurrentie.</p></td><td  ><p>3,5 / 5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>Dun en licht ontwerp voelt premium aan. De waterbestendigheid is ook verbeterd. De vingerafdrukscanner reageert echter traag.</p></td><td  ><p>4 / 5</p></td></tr><tr><td class="firstcol " ><p>Display</p></td><td  ><p>Goed scherm dat helder genoeg wordt om ook in de felle zon zichtbaar te blijven.</p></td><td  ><p>4,5 / 5</p></td></tr><tr><td class="firstcol " ><p>Camera</p></td><td  ><p>De camera's zijn prima overdag. Kleuren worden soms iets te levendig gemaakt en de ultra-wide heeft snel moeite bij weinig licht.</p></td><td  ><p>3,5 / 5</p></td></tr><tr><td class="firstcol " ><p>Prestaties & software</p></td><td  ><p>De Galaxy A57 reageert goed genoeg bij standaardgebruik, maar loopt qua prestaties achter op de rest in deze prijsklasse. Het updatebeleid is daarentegen erg goed.</p></td><td  ><p>3,5 / 5</p></td></tr><tr><td class="firstcol " ><p>Batterij</p></td><td  ><p>De batterij gaat bij gemiddeld gebruik ruim een dag mee en is snel weer opgeladen. Twee dagen gebruik lijkt niet meteen realistisch.</p></td><td  ><p>4 / 5</p></td></tr></tbody></table></div><h2 id="koop-hem-als">Koop hem als...</h2><div class="product"><p><strong>Je een lichte telefoon wil</strong></p><p>De Galaxy A57 heeft een dun en licht ontwerp dat tegelijkertijd erg stevig is.</p></div><div class="product"><p><strong>Je veel waarde hecht aan software</strong></p><p>Samsung belooft zes jaar software-updates en loopt daarmee voor op bijna alle concurrenten.</p></div><div class="product"><p><strong>Je een goede batterijduur wil</strong></p><p>De batterij gaat ruim een dag mee en zit snel weer vol.</p></div><h2 id="koop-hem-niet-als">Koop hem niet als...</h2><div class="product"><p><strong>Je goede camera's wil</strong></p><p>De camera-app reageert soms traag en de fotokwaliteit neemt snel af bij weinig licht.</p></div><div class="product"><p><strong>Je niet per se een Samsung wilt</strong></p><p>Middenklasse smartphones van andere fabrikanten bieden doorgaans een betere prijs-kwaliteitverhouding.</p></div><div class="product"><p><strong>Je krachtige prestaties nodig hebt</strong></p><p>Gamen is geen goed idee en bij standaardgebruik reageert de Galaxy A57 ook wat trager dan je zou willen.</p></div><h2 class="article-body__section" id="section-samsung-galaxy-a57-alternatieven"><span>Samsung Galaxy A57: alternatieven</span></h2><div class="product"><p><strong>Google Pixel 9a</strong><br>De Pixel 9a heeft meer AI-functies, betere camera's en is inmiddels in prijs gedaald. Het scherm is wel kleiner en het ontwerp is minder premium.</p><p><strong>Lees de </strong><a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-9a-review-nl" data-dimension112="c774e312-b438-4b30-8fcc-31a9882998f7" data-action="Deal Block" data-label="Lees de Pixel 9a review" data-dimension48="Lees de Pixel 9a review" data-dimension25=""><strong>Pixel 9a review</strong></a></p></div><div class="product"><p><strong>POCO F7</strong><br>De POCO F7 kost minder, is veel sneller, heeft een veel betere batterijduur en gelijkaardige camera's. Het nadeel is dat je hier met veel bloatware en een redelijk dik ontwerp zit.</p><p><strong>Lees de </strong><a href="https://global.techradar.com/nl-nl/phones/poco-phones/poco-f7-review-nl" data-dimension112="206e3bcc-e5fe-411d-b760-42a9a3f9fea5" data-action="Deal Block" data-label="Lees de POCO F7 review" data-dimension48="Lees de POCO F7 review" data-dimension25=""><strong>POCO F7 review</strong></a></p></div><div class="product"><p><strong>Nothing Phone (4a)</strong></p><p>De Nothing Phone (4a) heeft een telefotocamera met 3,5x optische zoom waardoor hij veelzijdiger is op vlak van fotografie. Hij krijgt minder lang software-updates, is wat sneller en biedt een gelijkaardige batterijduur.</p><p><strong>Lees de </strong><a href="https://global.techradar.com/nl-nl/phones/nothing-phone-4a-review-nl" data-dimension112="bd668dfa-b0a7-47e0-8009-da51e4691d8e" data-action="Deal Block" data-label="Lees de Nothing Phone (4a) review" data-dimension48="Lees de Nothing Phone (4a) review" data-dimension25=""><strong>Nothing Phone (4a) review</strong></a></p></div> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-a57-review-nl</link>
                                                                            <description>
                            <![CDATA[ De Samsung Galaxy A57 heeft een dun, licht ontwerp, goede software-ondersteuning en een uitstekend scherm. Hij is echter niet de snelste en de camera's zijn teleurstellend. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">juF45kR9zi4VZfPc4JcS8Q</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/u6EcrU7hfndXVKUsn7kcGM-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 18 May 2026 13:40:59 +0000</pubDate>                                                                                                                                <updated>Tue, 19 May 2026 07:11:59 +0000</updated>
                                                                                                                                            <category><![CDATA[Samsung Galaxy Phones]]></category>
                                                    <category><![CDATA[Android]]></category>
                                                    <category><![CDATA[Phones]]></category>
                                                                                                <author><![CDATA[ bram.lodewijks@bluepixlmedia.com (Bram Lodewijks) ]]></author>                    <dc:creator><![CDATA[ Bram Lodewijks ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/LJUrC7jeZjkChfVSbEKqGC-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Bram is de hoofdredacteur van TechRadar Benelux en is al jarenlang een trouwe Android-gebruiker. Hij schrijft met plezier over alles wat met consumententechnologie te maken heeft. Na het werk vind je hem gewoonlijk voor zijn Nintendo Switch, al dan niet met een glas rosé erbij.&lt;/p&gt; ]]></dc:description>
                                                                                                        <dc:contributor><![CDATA[ Tom Bedford ]]></dc:contributor>
                                                                    <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/u6EcrU7hfndXVKUsn7kcGM-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[The Samsung Galaxy A57 being held over a field, showing its back.]]></media:description>                                                            <media:text><![CDATA[The Samsung Galaxy A57 being held over a field, showing its back.]]></media:text>
                                <media:title type="plain"><![CDATA[The Samsung Galaxy A57 being held over a field, showing its back.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/u6EcrU7hfndXVKUsn7kcGM-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <h2 class="article-body__section" id="section-samsung-galaxy-a57-review-in-een-notendop"><span>Samsung Galaxy A57: review in een notendop</span></h2><p>Samsung pakt altijd groots uit met de Galaxy S-serie aan het begin van het jaar, maar de goedkopere Galaxy A-reeks wordt vaker gekocht. Het topmodel van deze budgetserie in 2026 is de Samsung Galaxy A57, die enkele functies van de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s26-review-nl">Galaxy S26</a> overneemt, waaronder het uitstekend updatebeleid en de dunne vormfactor. </p><p>De Samsung Galaxy A57 bevat geen wereldschokkende verbeteringen ten opzichte van de Galaxy A56 uit 2025, terwijl de prijs wel met enkele tientjes is gestegen. Het scherm is nog steeds erg goed, de telefoon is wat lichter, de batterij gaat ruim een dag mee, de schermranden zijn dunner en dat zijn eigenlijk de grootste pluspunten. </p><p>Het grootste probleem is dat de Samsung Galaxy A57 traag is binnen zijn prijsklasse. Vooral games gaan moeizaam en ook bij standaardgebruik is hij merkbaar trager dan concurrenten. Zo werd Spotify bijvoorbeeld steeds afgesloten wanneer ik te snel foto's na elkaar nam. Ook de vingerafdrukscanner reageert vrij traag.</p><p>De camera's zijn verder prima, maar lopen opnieuw achter op andere Android-smartphones. De <a href="https://global.techradar.com/nl-be/phones/nothing-phones/nothing-phone-4a-pro-review-nl">Nothing Phone (4a) Pro</a> heeft bijvoorbeeld een telefotocamera, terwijl de Galaxy A57 een veel minder nuttige macrocamera heeft. De camera-app begint daarnaast wat te haperen als als je snel meerdere foto's na elkaar maakt.</p><h2 class="article-body__section" id="section-samsung-galaxy-a57-review-prijs-en-beschikbaarheid"><span>Samsung Galaxy A57 review: prijs en beschikbaarheid</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2821px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="VFQ4Pvcg9GYeR7zqPuwcRM" name="Samsung Galaxy A57 screen" alt="Samsung Galaxy A57" src="https://cdn.mos.cms.futurecdn.net/VFQ4Pvcg9GYeR7zqPuwcRM-1920-80.jpg" mos="" align="middle" fullscreen="" width="2821" height="1587" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>Beschikbaar sinds midden april 2026</strong></li><li><strong>Adviesprijs van 529 euro</strong></li><li><strong>50 euro duurder dan Galaxy A56</strong></li></ul><p>Eerst het slechte nieuws: de adviesprijs van de Galaxy A57 is 50 euro hoger dan die van de Galaxy A56. De telefoon begint bij 529 euro en daarvoor krijg je de versie met 8GB RAM en 128GB opslag. Voor 256GB opslag betaal je 589 euro en de hoogste configuratie met 12GB RAM en 512GB opslag kost 769 euro. Dit is ook de eerste keer dat een telefoon in de Galaxy A-serie 512GB opslag heeft.</p><p>Hier hoort een kleine kanttekening bij: Samsung-telefoons dalen erg snel in prijs. De Galaxy A57 met 128GB opslag vind je op het moment van schrijven al voor ongeveer 350 euro en de versie met 256GB opslag kost ongeveer 400 euro. </p><p>De concurrentie is niet mild. De meeste Android-smartphones in deze prijsklasse hebben standaard 256GB opslag. Dat is het geval bij de <a href="https://global.techradar.com/nl-nl/phones/redmi-phones/redmi-note-15-pro-plus-review-nl">Redmi Note 15 Pro Plus</a>, <a href="https://global.techradar.com/nl-nl/phones/poco-phones/poco-f7-review-nl">Poco F7</a> en <a href="https://global.techradar.com/nl-nl/phones/oneplus-phones/oneplus-nord-5-review-nl">OnePlus Nord 5</a>. Het grootste probleem zijn de algemene prestaties. De Galaxy A57 is trager dan de drie smartphones hierboven en dat verschil merk je ook echt in de praktijk.</p><p>Het updatebeleid is wel een groot pluspunt: de Samsung Galaxy A57 zal zes jaar software-updates ontvangen. Daarmee loopt hij slechts één jaartje achter op de <a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-10a-review-nl">Google Pixel 10a</a>, die momenteel de middenklasser is met het beste updatebeleid.</p><ul><li><strong>Prijs-kwaliteit score: 3,5/5</strong></li></ul><h2 class="article-body__section" id="section-samsung-galaxy-a57-review-specs"><span>Samsung Galaxy A57 review: specs</span></h2><div ><table><caption>Samsung Galaxy A57 specs</caption><thead><tr><th class="firstcol empty" ></th><th  ></th></tr></thead><tbody><tr><td class="firstcol " ><p>Afmetingen:</p></td><td  ><p>161,5 x 76,8 x 6,9 mm</p></td></tr><tr><td class="firstcol " ><p>Gewicht:</p></td><td  ><p>179g</p></td></tr><tr><td class="firstcol " ><p>Scherm:</p></td><td  ><p>6,7 inch FHD (1080 x 2340) 120Hz AMOLED</p></td></tr><tr><td class="firstcol " ><p>Chipset:</p></td><td  ><p>Exynos 1680</p></td></tr><tr><td class="firstcol " ><p>RAM:</p></td><td  ><p>8/12GB</p></td></tr><tr><td class="firstcol " ><p>Opslag:</p></td><td  ><p>128/256/512GB</p></td></tr><tr><td class="firstcol " ><p>Software:</p></td><td  ><p>Android 16, OneUI 8.5</p></td></tr><tr><td class="firstcol " ><p>Hoofdcamera:</p></td><td  ><p>50MP, f/1,8</p></td></tr><tr><td class="firstcol " ><p>Ultra-wide:</p></td><td  ><p>12MP, f/2,2</p></td></tr><tr><td class="firstcol " ><p>Macrocamera:</p></td><td  ><p>5MP, f/2,4</p></td></tr><tr><td class="firstcol " ><p>Selfiecamera:</p></td><td  ><p>12MP, f/2,2</p></td></tr><tr><td class="firstcol " ><p>Batterij:</p></td><td  ><p>5.000mAh</p></td></tr><tr><td class="firstcol " ><p>Opladen:</p></td><td  ><p>45W (kabel)</p></td></tr></tbody></table></div><h2 class="article-body__section" id="section-samsung-galaxy-a57-review-design"><span>Samsung Galaxy A57 review: design</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2204px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="2zB9PkZS2LtrKYAxgYakEM" name="Samsung Galaxy A57 flat (1)" alt="Samsung Galaxy A57" src="https://cdn.mos.cms.futurecdn.net/2zB9PkZS2LtrKYAxgYakEM-1920-80.jpg" mos="" align="middle" fullscreen="" width="2204" height="1240" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>Dun en licht ontwerp voelt premium aan</strong></li><li><strong>Verbeterde waterbestendigheid (IP68)</strong></li><li><strong>Trage vingerafdrukscanner</strong></li></ul><p>De Samsung Galaxy A57 heeft een van de minder nuttige eigenschappen van de flagship smartphones overgenomen: hij is dunner en lichter geworden. De telefoon is nu 6,9 mm dik en is daarmee zelfs ietsje dunner dan de Galaxy S26. Hij weegt nu ook nog maar 179 gram, ongeveer 20 gram minder dan de Galaxy A56. Dit zorgt ervoor dat de telefoon goed in de hand ligt en premium aanvoelt.</p><p>Aan het algemene ontwerp is verder niets veranderd. Het stukje aan de rechterkant met de aan/uitknop en volumeknop is opnieuw wat dikker zodat je de knoppen makkelijker vindt, terwijl de camera's in een verticale balk onder elkaar staan. De voor- en achterkant zijn gemaakt van Gorilla Glass Victus+ en de zijkanten zijn van aluminium.</p><p>Samsung heeft de waterbestendigheid wel verbeterd. De Galaxy A57 heeft nu een IP68-certificering en kan daardoor een halfuur ondergedompeld worden in zuiver water op een diepte van maximaal 1,5 meter.</p><p>De vingerafdrukscanner zit ten slotte vrij ver tegen de onderrand van het scherm. Persoonlijk vind ik het fijner als hij wat hoger zit en dat is ook zo bij de Galaxy S26-serie. De scanner zelf reageert enorm traag en omdat ik snellere scanners gewend ben (ook in deze prijsklasse), haalde ik mijn vinger er vaak te snel af.</p><ul><li><strong>Design score: 4/5</strong></li></ul><h2 class="article-body__section" id="section-samsung-galaxy-a57-review-display"><span>Samsung Galaxy A57 review: display</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2397px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="jvynQwzbBPoPwfXxbes25M" name="Samsung Galaxy A57 apps" alt="Samsung Galaxy A57" src="https://cdn.mos.cms.futurecdn.net/jvynQwzbBPoPwfXxbes25M-1920-80.jpg" mos="" align="middle" fullscreen="" width="2397" height="1348" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>Ongeveer hetzelfde display als de Galaxy A56</strong></li><li><strong>6,7-inch AMOLED-display met prima helderheid</strong></li><li><strong>120Hz refresh rate zorgt voor een soepele ervaring</strong></li></ul><p>De Samsung Galaxy A57 heeft ongeveer hetzelfde display als de Galaxy A56. Het meest opvallende verschil is dat de schermranden wat dunner zijn geworden. Het display zelf is een 6,7-inch AMOLED-display met een resolutie van 1080 x 2340 pixels, een refresh rate van 120Hz en piekhelderheid van 1.900 nits.</p><p>Dit is al bij al nog steeds een erg goed display in 2026. Sommige smartphones hebben een iets hogere resolutie, maar in de praktijk merk je dat verschil toch niet echt. De hoge helderheid wordt gecombineerd met Vision Booster-technologie om het scherm zichtbaar te houden in fel zonlicht en in de praktijk werkt dat uitstekend. Er was geen enkel moment waarop ik het scherm niet goed kon aflezen of in de schaduw moest gaan staan. De refresh rate van 120Hz zorgt op zijn beurt voor een soepele ervaring.</p><p>Daarnaast heeft de Galaxy A57 nu geen "normaal" Super AMOLED-paneel, maar een Super AMOLED+-paneel. Dit scherm biedt een breder kleurbereik. Dit is echter geen nieuwe technologie en werd voor het laatst gebruik op de Galaxy A73 uit 2022. Je ziet met het blote oog ook geen verschil tussen Super AMOLED en Super AMOLED+. Al bij al is dit een scherm dat een levendige kleurenweergave en goede kijkhoeken heeft. </p><ul><li><strong>Display score: 4,5/5</strong></li></ul><h2 class="article-body__section" id="section-samsung-galaxy-a57-review-camera"><span>Samsung Galaxy A57 review: camera</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2592px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="y8obuWueSSLeh7GfgU9p7M" name="Samsung Galaxy A57 camera bump" alt="Samsung Galaxy A57" src="https://cdn.mos.cms.futurecdn.net/y8obuWueSSLeh7GfgU9p7M-1920-80.jpg" mos="" align="middle" fullscreen="" width="2592" height="1458" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>50MP (primair) + 12MP (ultra-wide) + 5MP (macro) + 12MP (selfie)</strong></li><li><strong>Degelijke foto's overdag, ultra-wide heeft moeite bij weinig licht</strong></li><li><strong>Camera-app hapert wat bij meerdere foto's snel na elkaar</strong></li></ul><p>Deze camera's kennen we al, want Samsung gebruikt deze al een tijdje. De hoofdcamera heeft een 50MP-sensor (f/1,8), de ultra-wide heeft een 12MP-sensor (f/2,2) met vaste focus en de macrocamera heeft een 5MP-sensor (f/2,4). Vooraan zit de 12MP-selfiecamera (f/2,2). Samsung zegt wel dat de Galaxy A57 een nieuwe ISP (image signal processor) heeft, maar in de praktijk merkte ik dit niet.</p><p>Bij daglicht zijn de foto's van de Galaxy A57 prima. De hoofdcamera heeft duidelijk een streepje voor op de ultra-wide en biedt een groter dynamisch bereik en betere prestaties bij weinig licht. Wel merkte ik dat de nabewerking de kleuren soms wat te levendig maakt. Dit zag ik vooral terug bij blauwe lucht, die te helder werd. Ook met groene bladeren en gras had ik soms een gelijkaardig probleem.</p><p>De ultra-wide heeft al snel problemen bij alles wat geen daglicht is. Details gaan vooral verloren aan de randen van de foto's en het dynamisch bereik is kleiner, waardoor de lucht er soms uitziet als een witte textuurloze vlek. De macrocamera is wederom overbodig. Je kan beter inzoomen met de hoofdcamera in dit geval. Zoom wel niet veel verder in dan 2x, want dan zakt de kwaliteit van de foto erg snel. </p><p>Het grootste probleem was niet de kwaliteit van de foto's, maar de camera-app zelf. Wisselen tussen de hoofdcamera en ultra-wide gaat vrij vlot... tot je een foto hebt genomen. Als ik een foto nam met de hoofdcamera en meteen daarna wisselde naar de ultra-wide, haperde de camera-app wat. Dit heeft te maken met de nabewerking die op de achtergrond gebeurt. </p><p>Als de nabewerking van de vorige foto nog bezig is en je al een nieuwe wil maken, dan verloopt alles moeizamer, ook buiten de camera-app. Dit zorgde er namelijk steeds voor dat Spotify werd afgesloten, waardoor mijn muziek stopte en ik de app helemaal opnieuw moet opstarten. Dit zijn dingen ik verwacht bij een budgettelefoon, maar niet bij een middenklasser.</p><p>Nadat je een foto hebt gemaakt, kun je deze in de Galerij-app bewerken met een aantal AI-tools. Er zijn natuurlijk minder mogelijkheden ten opzichte van de Galaxy S26. De Object Eraser is bijvoorbeeld wel aanwezig, maar je kan niet de hele foto omtoveren tot iets anders en nieuwe voorwerpen toevoegen.</p><h2 id="voorbeeldfoto-s">Voorbeeldfoto's</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/tZVdT44y6hVbacjUJkujff-1920-80.jpg" alt="Galaxy A57 voorbeeldfoto" /><figcaption>Ultra-wide<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/QF5sbZUkm72cwndZdNvAqf-1920-80.jpg" alt="Galaxy A57 voorbeeldfoto" /><figcaption>Hoofdcamera, 1x zoom<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/AEuCpXux7HJ7zf3Z5sju4h-1920-80.jpg" alt="Galaxy A57 voorbeeldfoto" /><figcaption>Ultra-wide<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/AfwrQQNmS9Qj2w938zzswg-1920-80.jpg" alt="Galaxy A57 voorbeeldfoto" /><figcaption>Hoofdcamera, 1x zoom<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/oJeEpYqEF9sfiZf4gVgzNh-1920-80.jpg" alt="Galaxy A57 voorbeeldfoto" /><figcaption>Ultra-wide<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ENF4NFMavvA4FTXorbdgUg-1920-80.jpg" alt="Galaxy A57 voorbeeldfoto" /><figcaption>Hoofdcamera, 1x zoom<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/FZewEhjbkYVFAnijULDaJg-1920-80.jpg" alt="Galaxy A57 voorbeeldfoto" /><figcaption>Hoofdcamera, 2x zoom<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/hSrbywzyfEmcoKrtcp7MGh-1920-80.jpg" alt="Galaxy A57 voorbeeldfoto" /><figcaption>Ultra-wide<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/FmzG7g3Yu7hACcp4kqeMAh-1920-80.jpg" alt="Galaxy A57 voorbeeldfoto" /><figcaption>Hoofdcamera, 1x zoom<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/t76jEpZkJ5HWQRYHBgZaFh-1920-80.jpg" alt="Galaxy A57 voorbeeldfoto" /><figcaption>Hoofdcamera, 2x zoom<small role="credit">Blue Pixl Media</small></figcaption></figure></figure><ul><li><strong>Camera score: 3,5 / 5</strong></li></ul><h2 class="article-body__section" id="section-samsung-galaxy-a57-review-prestaties-software"><span>Samsung Galaxy A57 review: prestaties & software</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1671px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="NZXQLMLdM2E9hyjL7VYezL" name="Samsung Galaxy A57 buttons" alt="Samsung Galaxy A57" src="https://cdn.mos.cms.futurecdn.net/NZXQLMLdM2E9hyjL7VYezL-1920-80.jpg" mos="" align="middle" fullscreen="" width="1671" height="940" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>Ondermaatse prestaties voor deze prijs</strong></li><li><strong>Ongeveer 30GB opslag is nodig voor systeembestanden</strong></li><li><strong>6 jaar software-updates is erg goed</strong></li></ul><p>De Galaxy A-serie staat niet bekend om zijn baanbrekende prestaties. De Galaxy A57 zet die traditie voort met de Exynos 1680-chip en 8GB RAM (in de goedkopere twee versies). Voor deze review had ik het instapmodel met 8GB RAM en 128GB. Het eerste dat ik me afvroeg, is hoeveel van die opslag daadwerkelijk beschikbaar is en het gaat om ongeveer 100GB. De rest is nodig voor systeembestanden en dergelijke.</p><p>Ik merkte dat alles net wat trager gaat dan je zou willen van een telefoon in de hogere middenklasse. Apps gaan relatief snel open en ook wisselen tussen apps gaat nog vlot, maar toch keek ik ietsje langer naar het zwart scherm van een app die geladen werd dan ik zou willen. Van de duurste telefoon in de Galaxy A-serie mag je wat meer verwachten.</p><p>Bij games merk je pas echt dat de Galaxy A57 niet mee kan met bepaalde concurrenten. Honkai Star Rail op medium instellingen met 60 fps ging nét. Ik had toen al te maken met frame drops en de telefoon werd na een kwartiertje al erg heet. Andere smartphones in deze prijsklasse, waaronder de POCO F7 en OnePlus Nord 5, zijn bijvoorbeeld veel sneller en wel geschikt voor games.</p><p>Samsung maakt deze gebrekkige prestaties goed met hun software en in het bijzonder hun updatebeleid. De Galaxy A57 krijgt namelijk zes jaar lang software-updates. Dit zijn zowel Android-updates als beveiligingsupdates. Andere middenklassers krijgen vaak drie of vier Android-updates. Alleen de Google Pixel 10a doet het beter met zeven jaar software-updates. De updates van Samsung gebeuren bovendien tijdig en mijn Galaxy A57 werd meteen bijgewerkt met de nieuwste beveiligingsupdate.</p><ul><li><strong>Prestaties & software score: 3,5 / 5</strong></li></ul><h2 class="article-body__section" id="section-samsung-galaxy-a57-review-batterij"><span>Samsung Galaxy A57 review: batterij</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2492px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="sPhKcTpSpbasnAo9pymRKM" name="Samsung Galaxy A57 quick settings" alt="Samsung Galaxy A57" src="https://cdn.mos.cms.futurecdn.net/sPhKcTpSpbasnAo9pymRKM-1920-80.jpg" mos="" align="middle" fullscreen="" width="2492" height="1402" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>Dezelfde 5.000mAh-batterij als de voorbije jaren</strong></li><li><strong>45W-snelladen is ook hetzelfde</strong></li><li><strong>Batterijduur van ruim een dag (als je niet gamet)</strong></li></ul><p>Samsung verandert zelden iets aan de batterij van de Galaxy A-smartphones en dat is hier ook zo. De Galaxy A57 heeft precies dezelfde 5.000mAh-batterij met 45W-snelladen als de Galaxy A56. Dat is niet noodzakelijk slecht, want de batterijcapaciteit zegt niet alles over de batterijduur van een telefoon.</p><p>De batterijduur van de Galaxy A57 is best prima en het is fijn dat Samsung de telefoon dunner heeft gemaakt zonder dat de batterijduur in het gedrang komt. Ik kon de Galaxy A57 ruim een dag gebruiken op voorwaarde dat ik geen games speelde. In het onderdeel over de prestaties werd al duidelijk dat dit geen gaming smartphone is, dus dat is geen ramp. </p><p>Bij gemiddeld gebruik (sociale media, video's bekijken, foto's maken...) had ik aan het einde van de dag nog 20 à 30 procent over. Het lijkt met niet echt mogelijk om twee volledige dagen gebruik uit de Galaxy A57 te halen. Als je toch een snelle oplaadbeurt nodig hebt, kan je dankzij het 45W-snelladen de batterij voor ongeveer 60 procent opladen in een halfuur.</p><ul><li><strong>Batterij score: 4/5</strong></li></ul><h2 class="article-body__section" id="section-moet-je-de-samsung-galaxy-a57-kopen"><span>Moet je de Samsung Galaxy A57 kopen?</span></h2><div ><table><thead><tr><th class="firstcol " ><p>Categorie</p></th><th  ><p>Opmerkingen</p></th><th  ><p>Score</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Prijs-kwaliteit</p></td><td  ><p>De prijsstijging van 50 euro zorgt ervoor dat de Galaxy A57 net iets te duur is ten opzichte van de concurrentie.</p></td><td  ><p>3,5 / 5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>Dun en licht ontwerp voelt premium aan. De waterbestendigheid is ook verbeterd. De vingerafdrukscanner reageert echter traag.</p></td><td  ><p>4 / 5</p></td></tr><tr><td class="firstcol " ><p>Display</p></td><td  ><p>Goed scherm dat helder genoeg wordt om ook in de felle zon zichtbaar te blijven.</p></td><td  ><p>4,5 / 5</p></td></tr><tr><td class="firstcol " ><p>Camera</p></td><td  ><p>De camera's zijn prima overdag. Kleuren worden soms iets te levendig gemaakt en de ultra-wide heeft snel moeite bij weinig licht.</p></td><td  ><p>3,5 / 5</p></td></tr><tr><td class="firstcol " ><p>Prestaties & software</p></td><td  ><p>De Galaxy A57 reageert goed genoeg bij standaardgebruik, maar loopt qua prestaties achter op de rest in deze prijsklasse. Het updatebeleid is daarentegen erg goed.</p></td><td  ><p>3,5 / 5</p></td></tr><tr><td class="firstcol " ><p>Batterij</p></td><td  ><p>De batterij gaat bij gemiddeld gebruik ruim een dag mee en is snel weer opgeladen. Twee dagen gebruik lijkt niet meteen realistisch.</p></td><td  ><p>4 / 5</p></td></tr></tbody></table></div><h2 id="koop-hem-als">Koop hem als...</h2><div class="product"><p><strong>Je een lichte telefoon wil</strong></p><p>De Galaxy A57 heeft een dun en licht ontwerp dat tegelijkertijd erg stevig is.</p></div><div class="product"><p><strong>Je veel waarde hecht aan software</strong></p><p>Samsung belooft zes jaar software-updates en loopt daarmee voor op bijna alle concurrenten.</p></div><div class="product"><p><strong>Je een goede batterijduur wil</strong></p><p>De batterij gaat ruim een dag mee en zit snel weer vol.</p></div><h2 id="koop-hem-niet-als">Koop hem niet als...</h2><div class="product"><p><strong>Je goede camera's wil</strong></p><p>De camera-app reageert soms traag en de fotokwaliteit neemt snel af bij weinig licht.</p></div><div class="product"><p><strong>Je niet per se een Samsung wilt</strong></p><p>Middenklasse smartphones van andere fabrikanten bieden doorgaans een betere prijs-kwaliteitverhouding.</p></div><div class="product"><p><strong>Je krachtige prestaties nodig hebt</strong></p><p>Gamen is geen goed idee en bij standaardgebruik reageert de Galaxy A57 ook wat trager dan je zou willen.</p></div><h2 class="article-body__section" id="section-samsung-galaxy-a57-alternatieven"><span>Samsung Galaxy A57: alternatieven</span></h2><div class="product"><p><strong>Google Pixel 9a</strong><br>De Pixel 9a heeft meer AI-functies, betere camera's en is inmiddels in prijs gedaald. Het scherm is wel kleiner en het ontwerp is minder premium.</p><p><strong>Lees de </strong><a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-9a-review-nl" data-dimension112="c774e312-b438-4b30-8fcc-31a9882998f7" data-action="Deal Block" data-label="Lees de Pixel 9a review" data-dimension48="Lees de Pixel 9a review" data-dimension25=""><strong>Pixel 9a review</strong></a></p></div><div class="product"><p><strong>POCO F7</strong><br>De POCO F7 kost minder, is veel sneller, heeft een veel betere batterijduur en gelijkaardige camera's. Het nadeel is dat je hier met veel bloatware en een redelijk dik ontwerp zit.</p><p><strong>Lees de </strong><a href="https://global.techradar.com/nl-nl/phones/poco-phones/poco-f7-review-nl" data-dimension112="206e3bcc-e5fe-411d-b760-42a9a3f9fea5" data-action="Deal Block" data-label="Lees de POCO F7 review" data-dimension48="Lees de POCO F7 review" data-dimension25=""><strong>POCO F7 review</strong></a></p></div><div class="product"><p><strong>Nothing Phone (4a)</strong></p><p>De Nothing Phone (4a) heeft een telefotocamera met 3,5x optische zoom waardoor hij veelzijdiger is op vlak van fotografie. Hij krijgt minder lang software-updates, is wat sneller en biedt een gelijkaardige batterijduur.</p><p><strong>Lees de </strong><a href="https://global.techradar.com/nl-nl/phones/nothing-phone-4a-review-nl" data-dimension112="bd668dfa-b0a7-47e0-8009-da51e4691d8e" data-action="Deal Block" data-label="Lees de Nothing Phone (4a) review" data-dimension48="Lees de Nothing Phone (4a) review" data-dimension25=""><strong>Nothing Phone (4a) review</strong></a></p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Gebruikers kunnen zoekbalk op Pixel-smartphones binnenkort verwijderen ]]></title>
                                                                                                <dc:content><![CDATA[ <p>We weten al veel over wat Android 17 waarschijnlijk te bieden heeft, maar er is zojuist nog een belangrijke functie uitgelekt: het lijkt erop dat Google je eindelijk de mogelijkheid geeft om de zoekbalk op het homescherm van Pixel-telefoons te verbergen.</p><p>Deze zoekbalk is een handige manier om via Google dingen op te zoeken zonder eerst de browser te openen, maar hij neemt ook wat schermruimte in beslag. Als je niet vaak zoekt, de voorkeur geeft aan een andere zoekmachine of gewoon standaard de browser opent, dan wil je deze balk misschien verwijderen.</p><p>Op basis van onderzoek dat <a href="https://www.androidauthority.com/google-remove-search-bar-pixel-phones-3664542/" target="_blank">Android Authority</a> heeft uitgevoerd in de bètacode van Android 17, zou dit binnenkort moeten kunnen. Code verwijst namelijk naar zaken als 'zoekbalk aanpassen', 'instellingen voor de zoekbalk' en 'zoekbalk onderaan je startscherm weergeven'.</p><p>Deze verwijzingen suggereren dat je in Android 17 waarschijnlijk kunt kiezen of je de zoekbalk wel of niet wilt weergeven. Het feit dat er code bestaat die hiernaar wijst, suggereert dat het wellicht op tijd klaar zal zijn voor de definitieve versie van Android 17.</p><ul><li><a href="https://techradar.us7.list-manage.com/subscribe?u=5698cb1fccaea8644ed412be0&id=159915eedb" target="_blank"><strong>Klik hier om te abonneren op onze wekelijkse nieuwsbrief</strong></a></li></ul><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4563px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="U9hoiCTg69fgMCKXasK9PE" name="Google Pixel 10 review-1-2" alt="Google Pixel 10" src="https://cdn.mos.cms.futurecdn.net/U9hoiCTg69fgMCKXasK9PE-1920-80.jpg" mos="" align="middle" fullscreen="" width="4563" height="2567" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">De Google Pixel 10 </span><span class="credit" itemprop="copyrightHolder">(Image credit: Philip Berne / Future)</span></figcaption></figure><h2 id="vaarwel-bugs">Vaarwel bugs!</h2><p>Maar hoewel die functie nog even op zich laat wachten, rolt Google nu al een <a href="https://support.google.com/pixelphone/thread/431077516/google-pixel-update-may-2026?hl=en" target="_blank">kleinere update uit voor Pixel-telefoons</a>. Dit is de update van mei en deze komt naar alle modellen vanaf de Google Pixel 7a.</p><p>Er zijn geen nieuwe functies, maar wel bugfixes, waaronder een oplossing voor trage laadsnelheden tijdens het draadloos laden wanneer het batterijniveau tussen de 75% en 80% zit. Een probleem waarbij de camera-app vastliep bij het zoomen tijdens video-opnames is ook verholpen.</p><p>Er zijn ook oplossingen voor problemen die ervoor zorgden dat er een flikkerende witte stip bovenaan het scherm verscheen, het scherm wazig of bevroren leek, en het toetsenbord vastliep of op de foute plaats verscheen in bepaalde apps.</p><p>De update is beschikbaar op bepaalde Pixel-telefoons en Google geeft aan dat hij de komende weken gefaseerd zal worden uitgerold, afhankelijk van je provider en toestel.</p> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/google-pixel-phones/gebruikers-kunnen-zoekbalk-op-pixel-smartphones-binnenkort-verwijderen</link>
                                                                            <description>
                            <![CDATA[ Google geeft je mogelijk binnenkort meer opties om het homescherm van je Pixel aan te passen. Er komt ook een update die wat bugs verhelpt. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">eFFhVx3kQnKCkC46HYNcyX</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/t26Tuqk2z7jsSXs9LpnY9T-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 08 May 2026 11:18:18 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Google Pixel Phones]]></category>
                                                    <category><![CDATA[Android]]></category>
                                                    <category><![CDATA[Phones]]></category>
                                                                                                <author><![CDATA[ bram.lodewijks@bluepixlmedia.com (Bram Lodewijks) ]]></author>                    <dc:creator><![CDATA[ Bram Lodewijks ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/LJUrC7jeZjkChfVSbEKqGC-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Bram is de hoofdredacteur van TechRadar Benelux en is al jarenlang een trouwe Android-gebruiker. Hij schrijft met plezier over alles wat met consumententechnologie te maken heeft. Na het werk vind je hem gewoonlijk voor zijn Nintendo Switch, al dan niet met een glas rosé erbij.&lt;/p&gt; ]]></dc:description>
                                                                                                        <dc:contributor><![CDATA[ James Rogerson ]]></dc:contributor>
                                                                    <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/t26Tuqk2z7jsSXs9LpnY9T-1920-80.jpg">
                                                            <media:credit><![CDATA[Philip Berne / Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Google Pixel 10 Pro]]></media:description>                                                            <media:text><![CDATA[Google Pixel 10 Pro]]></media:text>
                                <media:title type="plain"><![CDATA[Google Pixel 10 Pro]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/t26Tuqk2z7jsSXs9LpnY9T-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>We weten al veel over wat Android 17 waarschijnlijk te bieden heeft, maar er is zojuist nog een belangrijke functie uitgelekt: het lijkt erop dat Google je eindelijk de mogelijkheid geeft om de zoekbalk op het homescherm van Pixel-telefoons te verbergen.</p><p>Deze zoekbalk is een handige manier om via Google dingen op te zoeken zonder eerst de browser te openen, maar hij neemt ook wat schermruimte in beslag. Als je niet vaak zoekt, de voorkeur geeft aan een andere zoekmachine of gewoon standaard de browser opent, dan wil je deze balk misschien verwijderen.</p><p>Op basis van onderzoek dat <a href="https://www.androidauthority.com/google-remove-search-bar-pixel-phones-3664542/" target="_blank">Android Authority</a> heeft uitgevoerd in de bètacode van Android 17, zou dit binnenkort moeten kunnen. Code verwijst namelijk naar zaken als 'zoekbalk aanpassen', 'instellingen voor de zoekbalk' en 'zoekbalk onderaan je startscherm weergeven'.</p><p>Deze verwijzingen suggereren dat je in Android 17 waarschijnlijk kunt kiezen of je de zoekbalk wel of niet wilt weergeven. Het feit dat er code bestaat die hiernaar wijst, suggereert dat het wellicht op tijd klaar zal zijn voor de definitieve versie van Android 17.</p><ul><li><a href="https://techradar.us7.list-manage.com/subscribe?u=5698cb1fccaea8644ed412be0&id=159915eedb" target="_blank"><strong>Klik hier om te abonneren op onze wekelijkse nieuwsbrief</strong></a></li></ul><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4563px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="U9hoiCTg69fgMCKXasK9PE" name="Google Pixel 10 review-1-2" alt="Google Pixel 10" src="https://cdn.mos.cms.futurecdn.net/U9hoiCTg69fgMCKXasK9PE-1920-80.jpg" mos="" align="middle" fullscreen="" width="4563" height="2567" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">De Google Pixel 10 </span><span class="credit" itemprop="copyrightHolder">(Image credit: Philip Berne / Future)</span></figcaption></figure><h2 id="vaarwel-bugs">Vaarwel bugs!</h2><p>Maar hoewel die functie nog even op zich laat wachten, rolt Google nu al een <a href="https://support.google.com/pixelphone/thread/431077516/google-pixel-update-may-2026?hl=en" target="_blank">kleinere update uit voor Pixel-telefoons</a>. Dit is de update van mei en deze komt naar alle modellen vanaf de Google Pixel 7a.</p><p>Er zijn geen nieuwe functies, maar wel bugfixes, waaronder een oplossing voor trage laadsnelheden tijdens het draadloos laden wanneer het batterijniveau tussen de 75% en 80% zit. Een probleem waarbij de camera-app vastliep bij het zoomen tijdens video-opnames is ook verholpen.</p><p>Er zijn ook oplossingen voor problemen die ervoor zorgden dat er een flikkerende witte stip bovenaan het scherm verscheen, het scherm wazig of bevroren leek, en het toetsenbord vastliep of op de foute plaats verscheen in bepaalde apps.</p><p>De update is beschikbaar op bepaalde Pixel-telefoons en Google geeft aan dat hij de komende weken gefaseerd zal worden uitgerold, afhankelijk van je provider en toestel.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Oppo Find X9 Ultra review: een volwaardige camera in je broekzak ]]></title>
                                                                                                <dc:content><![CDATA[ <h2 class="article-body__section" id="section-oppo-find-x9-ultra-review-in-een-notendop"><span>Oppo Find X9 Ultra: review in een notendop</span></h2><p>Voor het eerst brengt Oppo een Ultra-telefoon uit buiten China en de Find X9 Ultra maakt meteen duidelijk dat hij die naam waard is. Dit is een cameratelefoon in hart en nieren waarvoor Oppo heeft samengewerkt met cameraspecialist Hasselblad. </p><p>De 200MP-hoofdcamera is indrukwekkend, maar is naar mijn mening niet eens de ster van de show. De twee telefotocamera's zijn dat wel. De Oppo Find X9 Ultra heeft namelijk een 200MP-telefotocamera met 3x zoom en nog een 50MP-telefotocamera met 10x optische zoom. Dit trio wordt nog aangevuld met een 50MP-groothoekcamera. </p><p>De zoom is bijna ongeloofwaardig goed. Foto's met 3x zoom zijn van hogere kwaliteit dan die van andere premium smartphones, zoals de <a href="https://global.techradar.com/nl-nl/phones/motorola-phones/motorola-signature-review-nl">Motorola Signature</a>, terwijl ik bij 10x zoom bijna vergat dat ik een telefoon gebruikte en geen systeemcamera. Kleuren, details, textuur, dynamisch bereik... deze camera scoort op elk onderdeel beter dan concurrenten die ook ver kunnen inzoomen, zoals de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s26-ultra-review-nl">Samsung Galaxy S26 Ultra</a>.</p><p>Bovendien uit de samenwerking met Hasselblad zich in unieke effecten bij portretten en handige videofuncties. Ook kan de Oppo Find X9 Ultra video-opnames tot 4K/120fps maken met Log en Dolby Vision.</p><p>Als je een échte cameratelefoon wil en je de hoge prijs kan betalen, is de Oppo Find X9 Ultra een aanrader. Je geniet hier ook van topprestaties, een stevig ontwerp en een lange batterijduur. Je moet er wel mee kunnen leven dat dit een grote, zware telefoon is.</p><h2 class="article-body__section" id="section-oppo-find-x9-ultra-review-prijs-en-beschikbaarheid"><span>Oppo Find X9 Ultra review: prijs en beschikbaarheid</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.15%;"><img id="ZoZ8hb9CWX4FZNMFEcU8vC" name="Oppo Find X9 Ultra review (19)" alt="Oppo Find X9 Ultra review" src="https://cdn.mos.cms.futurecdn.net/ZoZ8hb9CWX4FZNMFEcU8vC-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1123" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>Adviesprijs van 1699 euro</strong></li><li><strong>Één configuratie: 12GB RAM + 512GB opslag</strong></li><li><strong>Voor de eerste keer hier te koop</strong></li></ul><p>De Oppo Find X9 Ultra is vanaf 7 mei 2026 verkrijgbaar in Nederland en België. Er is één configuratie met 12GB RAM en 512GB opslag waarvoor je 1.699 euro kwijt bent. Je kan daarnaast kiezen uit twee kleuren: Tundra Umber (de versie die ik had en die je hier op de foto's ziet) en Canyon Orange.</p><p>Dit is meer geld dan veel mensen willen uitgeven aan een telefoon, maar het is niet buitenproportioneel duur. De Samsung Galaxy S25 Ultra met 512GB opslag heeft namelijk een adviesprijs van 1.649 euro en de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-pro-max-review-nl#section-iphone-17-pro-max-review-prijs-en-beschikbaarheid">iPhone 17 Pro Max</a> met 512GB opslag kost dan weer 1.729 euro. De Xiaomi 17 Ultra is dan weer wat goedkoper en kost 1.499 euro. </p><p>Het verschil is dat de Oppo vooral Samsung en Apple stevig in het stof laat bijten qua camera's. Vooral de telefotocamera met 10x optische zoom biedt meer mogelijkheden en de telefotocamera met 3x optische zoom is van hogere kwaliteit dan die van Samsung. Waar Oppo dan weer niet wint, is de software. Je hebt te maken met flink wat bloatware op de Find X9 Ultra en hij krijgt maar vijf software-updates, terwijl Samsung er zeven garandeert.</p><ul><li><strong>Prijs-kwaliteit score: 4/5</strong></li></ul><h2 class="article-body__section" id="section-oppo-find-x9-ultra-review-specs"><span>Oppo Find X9 Ultra review: specs</span></h2><div ><table><thead><tr><th class="firstcol empty" ></th><th  ><p><strong>Oppo Find X9 Ultra</strong></p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Afmetingen:</p></td><td  ><p>163,16 x 76,97 x 9,1 mm</p></td></tr><tr><td class="firstcol " ><p>Gewicht:</p></td><td  ><p>236g</p></td></tr><tr><td class="firstcol " ><p>OS:</p></td><td  ><p>ColorOS 16</p></td></tr><tr><td class="firstcol " ><p>Display:</p></td><td  ><p>6,82 inch OLED, 144Hz</p></td></tr><tr><td class="firstcol " ><p>Resolutie:</p></td><td  ><p>3120 x 1440 pixels</p></td></tr><tr><td class="firstcol " ><p>Chipset:</p></td><td  ><p>Qualcomm Snapdragon 8 Elite Gen 5</p></td></tr><tr><td class="firstcol " ><p>RAM:</p></td><td  ><p>12GB</p></td></tr><tr><td class="firstcol " ><p>Opslag:</p></td><td  ><p>512GB</p></td></tr><tr><td class="firstcol " ><p>Batterij:</p></td><td  ><p>7.050mAh</p></td></tr><tr><td class="firstcol " ><p>Camera's achteraan:</p></td><td  ><p>200MP (f/1,5) primair, 50MP ultra-wide (f/2,0), 200MP 3x telefoto (f/2,2), 50MP 10x telefoto (f/3,5)</p></td></tr><tr><td class="firstcol " ><p>Selfiecamera</p></td><td  ><p>50MP (f/2,4) AF</p></td></tr></tbody></table></div><h2 class="article-body__section" id="section-oppo-find-x9-ultra-review-design"><span>Oppo Find X9 Ultra review: design</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.15%;"><img id="ZnMgRJ3EyRxV8em5X86CyC" name="Oppo Find X9 Ultra review (20)" alt="Oppo Find X9 Ultra" src="https://cdn.mos.cms.futurecdn.net/ZnMgRJ3EyRxV8em5X86CyC-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1123" 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>Ontwerp lijkt wat op een compactcamera</strong></li><li><strong>Instelbare knop linksboven en cameraknop rechtsonder</strong></li><li><strong>Groot, zwaar, stevig ontwerp</strong></li></ul><p>De Tundra Umber-versie van de Oppo Find X9 Ultra die ik heb getest, lijkt wat op de Hasselblad X2D camera. Het bruine aluminium frame en het grijsbruine vegan leather geven de telefoon een klassieke uitstraling. Er zit ook nog een subtiel oranje accent rond het camerablok.</p><p>Dat camerablok trekt meteen de aandacht. Het is een grote cirkel met daarop een soort afgeronde zeshoek met daarin de camera's. Dit is intussen het standaardontwerp voor cameratelefoons en komt met één groot nadeel: dit ding blijft niet plat op een tafel liggen. Sterker nog: ik heb een houder waar ik mijn telefoon ook horizontaal in kan zetten, maar omdat het camerablok zo groot is, paste dit niet.</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:2000px;"><p class="vanilla-image-block" style="padding-top:56.35%;"><img id="ZTXMPoHEvhdR72VqbUAUsC" name="Oppo Find X9 Ultra review (12)" alt="Oppo Find X9 Ultra review" src="https://cdn.mos.cms.futurecdn.net/ZTXMPoHEvhdR72VqbUAUsC-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1127" 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><p>Oppo krijgt wel vaker de opmerking dat het bij Apple afkijkt en dat is nu niet anders. De Oppo Find X9 Ultra heeft namelijk zijn eigen versies van de Actieknop en Cameraregelaar van de iPhone. De knoppen zitten zelfs op precies dezelfde plaatsen: linksboven zit de Snap Key die je kan koppelen aan een zelfgekozen actie en rechtsonder zit de Quick Button waarmee je de camera bedient.</p><p>Vooral de Quick Button is even wennen omdat hij ook lichtjes trilt, maar niet "ingedrukt" kan worden. Door er twee keer kort op te drukken, gaat de camera-app open. Daarna kan je over deze knop swipen met je vinger (naar links om uit te zoomen, naar rechts om in te zoomen) en er nog eens een keer op drukken om een foto te maken. Als je de knop ingedrukt houdt, worden er meerdere foto's snel na elkaar genomen.</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:2000px;"><p class="vanilla-image-block" style="padding-top:56.35%;"><img id="Ex9MpugJCU4R2vAnnTJvqC" name="Oppo Find X9 Ultra review (9)" alt="Oppo Find X9 Ultra" src="https://cdn.mos.cms.futurecdn.net/Ex9MpugJCU4R2vAnnTJvqC-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1127" 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><p>Gek genoeg is de Cameraregelaar van Apple beter. Die kan je namelijk zelf aanpassen en kan "half" ingedrukt worden om te focussen. De acties van de Quick Button op de Oppo Find X9 Ultra zijn vooraf bepaald en kan je niet zelf aanpassen. In theorie zou Oppo dit wel kunnen veranderen in een software-update.</p><p>Dit is ten slotte een grote, zware en stevige telefoon. Hij is IP68- en IP69-gecertificeerd, en kan daarom tegen een duik in het water. Het display wordt beschermd door Gorilla Glass Victus 2 en hoewel dat stevig is, had ik voor dit geld liever het stevigere Gorilla Glass Ceramic gezien.</p><ul><li><strong>Design score: 4/5</strong></li></ul><h2 class="article-body__section" id="section-oppo-find-x9-ultra-review-display"><span>Oppo Find X9 Ultra review: display</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.05%;"><img id="6AnUJ6JPsmiXTcW4vz7NuC" name="Oppo Find X9 Ultra review (24)" alt="Oppo Find X9 Ultra" src="https://cdn.mos.cms.futurecdn.net/6AnUJ6JPsmiXTcW4vz7NuC-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1121" 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>Groot, helder AMOLED-scherm</strong></li><li><strong>Dynamische 1 - 144Hz refresh rate</strong></li><li><strong>Ondersteunt ook Dolby Vision</strong></li></ul><p>De Oppo Find X9 Ultra heeft het beste scherm dat Oppo op dit moment te bieden heeft. Dit is een groot 6,82-inch AMOLED-scherm met een dynamische refresh rate. Die kan zakken tot 1Hz om energie te besparen en bedraagt maximaal 144Hz. </p><p>De 1440p-resolutie is ook ietsje hoger dan op de Find X9 Pro, maar dat verschil zie je in de praktijk niet. Standaard staat het scherm ook ingesteld op 1080p en je moet zelf in de instellingen duiken om dit te verhogen, waarna je een waarschuwing krijgt dat dit invloed heeft op de batterijduur. Er zijn nog allerlei andere instellingen, waaronder "Adaptieve Toon". Dit past de kleurtemperatuur aan op basis van het omgevingslicht.</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:2000px;"><p class="vanilla-image-block" style="padding-top:56.15%;"><img id="83kEmjqEF46sAJMUnfnExC" name="Oppo Find X9 Ultra review (21)" alt="Oppo Find X9 Ultra review" src="https://cdn.mos.cms.futurecdn.net/83kEmjqEF46sAJMUnfnExC-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1123" 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><p>Een onderdeel waar ik problemen mee had, was de automatische helderheid. Het probleem was niet dat het scherm niet helder genoeg werd, maar dat het vaak te fel bleef in donkere omgevingen. Zo werd de helderheid nooit naar het laagste niveau aangepast toen ik de Oppo Find X9 Ultra gebruikte in bed met alle lichten uit. Ook toen de spots in mijn woonkamer gedimd waren, was de helderheid van het scherm telkens net iets hoger dan ik zou willen.</p><p>Verder biedt het scherm van de Find X9 Ultra wat je van een topklasse vlaggenschiptelefoon mag verwachten. De kleuren zijn levendig en nauwkeurig, het contrast is onberispelijk en het scherm ondersteunt ook Dolby Vision, wat ook handig is als je veel filmt in Dolby Vision.</p><ul><li><strong>Display score: 5/5</strong></li></ul><h2 class="article-body__section" id="section-oppo-find-x9-ultra-review-camera"><span>Oppo Find X9 Ultra review: camera</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.35%;"><img id="KyUsMmwLJQZovJh4pnAPtC" name="Oppo Find X9 Ultra review (7)" alt="Oppo Find X9 Ultra" src="https://cdn.mos.cms.futurecdn.net/KyUsMmwLJQZovJh4pnAPtC-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1127" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>Primair: 200MP (f/1,5 met 1/1,12" sensor)</strong></li><li><strong>Ultra-wide: 50MP (f/2,0 met 1/1,95" sensor)</strong></li><li><strong>3x telefoto: 200MP (f/2,2 met 1/1,28" sensor)</strong></li><li><strong>10x telefoto: 50MP (f/3,5 met 1/2,75" sensor)</strong></li></ul><p>De Oppo Find X9 Ultra bespaart kosten noch moeite op cameravlak. Aan de achterkant zitten vier camera's. De hoofdcamera heeft een 1/1,2-inch 200MP-sensor, de groothoekcamera heeft een 1/1,95-inch 50MP-sensor, de eerste telefotocamera is een 200MP-periscoopcamera met 3x zoom en een grote 1/1,28-inch sensor.</p><p>De tweede telefotocamera is wat de Oppo Find X9 Ultra onderscheidt van de rest. Deze camera biedt 10x optische zoom en heeft een 50MP-sensor van 1/2,75 inch. De meeste premium smartphones bieden dit niveau van zoom niet. Samsung kan wel zeggen dat de Galaxy S26 Ultra 10x zoom van "optische kwaliteit" biedt, maar dit is eigenlijk digitale zoom op de echte optische zoom van 5x. En dat verschil in kwaliteit merkte ik snel in de praktijk.</p><p>Ongeacht welke camera je gebruikt en ongeacht de lichtomstandigheden, foto's hebben veel details en scherpte. De combinatie van sensoren met hoge resolutie en een groot optisch bereik zorgt ervoor dat de Oppo Find X9 Ultra (bijna) voelt als een volwaardige camera in je broekzak.</p><p>De standaard beeldverwerking levert levendige, scherpe en contrastrijke beelden op. Als je meer controle wil, dan krijg je die gewoon. Zo is er de Hasselblad Master-modus. Die verwijdert het HDR-effect, heeft minder digitale verscherping en gebruikt geen AI in de verwerking. </p><p>De consistentie van de vier camera's wist me het meeste te verbazen. Foto's met de hoofdcamera en telefotocamera met 3x zoom zijn vrijwel identiek, ongeacht de omstandigheden. Pas bij bewegende onderwerpen en weinig licht merkte ik dat de 200MP-hoofdcamera iets betere resultaten opleverde. De telefotocamera met 10x zoom voelt als een klein wonder. </p><p>Ik heb deze uitgebreid getest tijdens een bruiloft, waarbij ik vanaf dezelfde afstand foto's nam als de professionele fotograaf met een systeemcamera. Kleuren waren levendig, het dynamisch bereik was goed, alle fijne details in de trouwjurk werden behouden. Slechts een handvol shots was een beetje onscherp omwille van bewegingen. De natuurlijke bokeh is ook een hoogtepunt. Ik kon razendsnel van focuspunt wisselen door erop te tikken en op geen enkel moment ondervond ik hier problemen.</p><p>Voor de Ultra heeft Oppo negen nieuwe filmsimulaties toegevoegd die in deze modus werken en die elk naar wens kunnen worden aangepast. Er is ook een nieuwe functie genaamd Soft Light, die in feite het effect van een Pro Mist-filter nabootst. Er zijn twee sterktes beschikbaar en beide voegen een beetje gloed toe aan de highlights.</p><p>De Oppo Find X9 Ultra bespaart ook niet op videofuncties. Elke camera kan opnemen met maximaal 4K/60fps in Dolby Vision of Log, terwijl de hoofdcamera en de telefotocamera met 3x zoom dat zelfs met 4K/120fps kunnen. Je kunt je video in realtime bekijken met LUT's of ze in de uiteindelijke opname branden. Er zijn standaard drie gestileerde LUT's beschikbaar, maar je kunt ook je eigen LUT's importeren.</p><h2 id="voorbeeldfoto-s-2">Voorbeeldfoto's</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/98kcMXQAPZESfbmdr92yuM-1920-80.jpg" alt="Oppo Find X9 Ultra voorbeeldfoto" /><figcaption>Ultra-wide<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/v6dVgoD5ncE6UGeZoR5THN-1920-80.jpg" alt="Oppo Find X9 Ultra voorbeeldfoto" /><figcaption>1x zoom<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/oXvT2FdbrFEGFeoych8enP-1920-80.jpg" alt="Oppo Find X9 Ultra voorbeeldfoto" /><figcaption>3x zoom<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Au5xqNTZNfMQofFX6SSqiP-1920-80.jpg" alt="Oppo Find X9 Ultra voorbeeldfoto" /><figcaption>6x zoom<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/nYumcepytND7sBAcmxpxaN-1920-80.jpg" alt="Oppo Find X9 Ultra voorbeeldfoto" /><figcaption>10x zoom<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/5PPoWAvpNrZEo7eBnUxopN-1920-80.jpg" alt="Oppo Find X9 Ultra voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/4wdWhs2s6aQd2YjmVoGqUM-1920-80.jpg" alt="Oppo Find X9 Ultra voorbeeldfoto" /><figcaption>10x zoom<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/sZJTagNSRwmwYsmGfcEXdN-1920-80.jpg" alt="Oppo Find X9 Ultra voorbeeldfoto" /><figcaption>3x zoom<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/3TVp75859uQpECP6YA7ujK-1920-80.jpg" alt="Oppo Find X9 Ultra voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/exDqoqyvU4iLTaxzVFQuoK-1920-80.jpg" alt="Oppo Find X9 Ultra voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/XuB95Av9NT5mZ4zD2zHjLK-1920-80.jpg" alt="Oppo Find X9 Ultra voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure></figure><ul><li><strong>Camera score: 5/5</strong></li></ul><h2 class="article-body__section" id="section-oppo-find-x9-ultra-review-prestaties"><span>Oppo Find X9 Ultra review: prestaties</span></h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/49iWUTFXURJC7jKniHGK2D-1920-80.jpg" alt="Oppo Find X9 Ultra" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/iJAhYRVteLkfGWVsP2UrtC-1920-80.jpg" alt="Oppo Find X9 Ultra" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><ul><li><strong>Snapdragon 8 Elite Gen 5 met 12GB RAM</strong></li><li><strong>Alleen verkrijgbaar met 512GB opslag</strong></li><li><strong>Razendsnelle prestaties</strong></li></ul><p>De Oppo X9 Ultra wordt aangedreven door de krachtigste chip die je nu kan vinden in een Android-smartphone, met name de Snapdragon 8 Elite Gen 5. Verder is er slechts één configuratie en die heeft 12GB RAM met 512GB opslag.</p><p>De prestaties zijn, zoals verwacht, uitstekend. De telefoon reageert razendsnel, wat je ook doet. Wisselen tussen apps gaat soepel, apps worden meteen opgestart, de camera-app hapert geen seconden en dankzij de animaties in ColorOS ziet alles er soepel uit.</p><p>Ik heb een paar uur Honkai Star Rail gespeeld op de hoogste instellingen met 60fps en de Find X9 Ultra kon het perfect aan. De behuizing werd na een tijdje wel warm, maar de framerates bleven stabiel.</p><p>Deze prestaties komen ook goed van pas bij foto- en videobewerking. meerdere video's in 4K met hoge bitrate combineren in Luma Fusion ging bijvoorbeeld moeiteloos.</p><ul><li><strong>Prestaties score: 5/5</strong></li></ul><h2 class="article-body__section" id="section-oppo-find-x9-ultra-review-software"><span>Oppo Find X9 Ultra review: software</span></h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/7M8asCpTRf3VpwghowEesC-1920-80.jpg" alt="Oppo Find X9 Ultra" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/sVX6TJjsaWawDVvfX5UC2D-1920-80.jpg" alt="Oppo Find X9 Ultra" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/p4LsA6RLn2WnHBJgsFQFyC-1920-80.jpg" alt="Oppo Find X9 Ultra" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><ul><li><strong>ColorOS 16 op basis van Android 16</strong></li><li><strong>Het lijkt nog steeds sterk op iOS</strong></li><li><strong>Vijf software-updates, zes jaar security-updates</strong></li></ul><p>De meningen over ColorOS, de software van Oppo, zijn verdeeld. De laatste jaren lijkt ColorOS net iets te veel over te nemen van iOS, waardoor het lijkt alsof je een soort halfbakken iPhone gebruikt. Dat merkte ik bijvoorbeeld aan de transparante elementen die lijken op Liquid Glass in iOS 26 en een vrij duidelijke kopie van het Dynamic Island, waarbij je bepaalde info ziet als een interactieve balk rond de selfiecamera. Zelfs de standaardachtergrond voor het home- en vergrendelscherm lijkt op die van een iPhone.</p><p>Los van het feit dat Oppo geen punten krijgt voor originaliteit, werken al deze functies wel naar behoren. Wanneer ik Spotify afsloot door naar boven te swipen, werd het naadloos "opgeslokt" in de selfiecamera en kon ik daar zien welk nummer er werd afgespeeld.</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:2000px;"><p class="vanilla-image-block" style="padding-top:56.35%;"><img id="jP4iCf4bTyzadeTQMKPGwC" name="Oppo Find X9 Ultra review (31)" alt="Oppo Find X9 Ultra" src="https://cdn.mos.cms.futurecdn.net/jP4iCf4bTyzadeTQMKPGwC-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1127" 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><p>Oppo heeft daarnaast nog zijn eigen aanbod AI-functies bovenop Google Gemini. Deze zitten verwerkt in de Mind Space, die je ook terugvindt op recente OnePlus-smartphones, zoals de <a href="https://global.techradar.com/nl-nl/phones/oneplus-phones/oneplus-15-review-nl">OnePlus 15</a>. Mind Space wordt voortdurend uitgebreid met nieuwe functies, maar zit met één groot nadeel: het werkt (nog) niet in het Nederlands.</p><p>Een handige functie die ik nog niet heb kunnen uittesten, is een soort vertaalfunctie voor menu's in restaurants. Dit is vooral handig als je reist naar landen waar ze hun eigen geschrift gebruiken, zoals Japan, Korea of China. De AI zal dan niet alleen de tekst vertalen, maar ook foto's laten zien van het gerechte met bijbehorende info over de bereiding en ingrediënten. </p><p>Ten slotte is de software-ondersteuning prima, maar niet toonaangevend. De Oppo Find X9 Ultra krijgt vijf Android-updates en zes jaar security-updates. Op dit vlak doen Google en Samsung het nog steeds beter met zeven jaar van beide updates.</p><ul><li><strong>Software score: 4/5</strong></li></ul><h2 class="article-body__section" id="section-oppo-find-x9-ultra-review-batterij"><span>Oppo Find X9 Ultra review: batterij</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="HsHCrayhe2Wu2Q7nqrSdvC" name="Oppo Find X9 Ultra review (34)" alt="Oppo Find X9 Ultra" src="https://cdn.mos.cms.futurecdn.net/HsHCrayhe2Wu2Q7nqrSdvC-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>7.050mAh-batterij houdt het ruim een dag vol</strong></li><li><strong>100W-snelladen met kabel</strong></li></ul><p>De Oppo Find X9 Ultra heeft een batterij van 7.050mAh en dat is gek genoeg ietsje kleiner dan de 7.500mAh-batterij in de goedkopere Find X9 Pro. Ik vermoed dat de camera's hier meer plaats nodig hebben en dat er daardoor minder ruimte is voor de batterij.</p><p>Twee dagen heb ik niet kunnen aantikken, maar ik kon wel ruim een dag gebruikmaken van de Oppo Find X9 Ultra voor hij aan de oplader moest. De dag van die bruiloft waar ik veel foto's (en video's) heb gemaakt, ben ik bijvoorbeeld opgestaan om 7u en lag ik om 3u weer in bed. Na deze heel lange en drukke dag, zat er nog steeds 20 procent in de tank en dat is prima.</p><p>Opladen gaat gelukkig snel dankzij de ondersteuning voor 100W-snelladen. Net zoals bij elke andere smartphone zit er geen oplader in de doos en ik heb zelf geen 100W-oplader. Met de juiste oplader moet hij in theorie na een halfuur weer voor 75% opgeladen zijn. Ten slotte kan de Oppo Find X9 Ultra draadloos opgeladen worden en kan hij ook andere apparaten draadloos opladen.</p><ul><li><strong>Batterij score: 4/5</strong></li></ul><h2 class="article-body__section" id="section-moet-je-de-oppo-find-x9-ultra-kopen"><span>Moet je de Oppo Find X9 Ultra kopen?</span></h2><div ><table><tbody><tr><td class="firstcol " ><p><strong>Categorie</strong></p></td><td  ><p><strong>Opmerkingen</strong></p></td><td  ><p><strong>Score</strong></p></td></tr><tr><td class="firstcol " ><p>Prijs-kwaliteit</p></td><td  ><p>Hij is allesbehalve goedkoop, maar gezien het totaalpakket is hij dit geld waard.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>Uniek, opvallend ontwerp dat lijkt op een Hasselblad-camera. Dit is wel een erg grote, zware telefoon en sommige concurrenten hebben een steviger scherm.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Display</p></td><td  ><p>Groot, helder scherm met hoge refresh rate en veel aanpassingsmogelijkheden.</p></td><td  ><p>5/5</p></td></tr><tr><td class="firstcol " ><p>Camera</p></td><td  ><p>De beste camera's die je momenteel kan vinden op een smartphone.</p></td><td  ><p>5/5</p></td></tr><tr><td class="firstcol " ><p>Prestaties</p></td><td  ><p>Topprestaties zonder compromissen, wat je ook doet.</p></td><td  ><p>5/5</p></td></tr><tr><td class="firstcol " ><p>Software</p></td><td  ><p>ColorOS werkt uitstekend, al lijkt het nog steeds sterk op iOS. De software-ondersteuning loopt wat achter op concurrenten.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Batterij</p></td><td  ><p>Goede batterijduur, hoewel de Find X9 Pro het beter doet.</p></td><td  ><p>4/5</p></td></tr></tbody></table></div><h2 id="koop-hem-als-2">Koop hem als...</h2><div class="product"><p><strong>Je de beste camera's op een smartphone wil</strong></p><p>De Find X9 Ultra kan zomaar de beste cameratelefoon van het jaar zijn.</p></div><div class="product"><p><strong>Je een volwaardig flagship zoekt</strong></p><p>De Oppo Find X9 Ultra presteert op elk vlak zoals een flagship. Hij is krachtig, heeft een lange batterijduur en scherm van topkwaliteit.</p></div><h2 id="koop-hem-niet-als-2">Koop hem niet als...</h2><div class="product"><p><strong>Je "gewoon" goede foto's wil</strong></p><p>Er zijn genoeg smartphones die minder kosten en alsnog degelijke foto's nemen.</p></div><div class="product"><p><strong>Je een lichte telefoon wil</strong></p><p>Goede camera's hebben plaats nodig en de Find X9 Ultra is daardoor een van de grootste, zwaarste smartphones op de markt.</p></div><h2 class="article-body__section" id="section-oppo-find-x9-ultra-alternatieven"><span>Oppo Find X9 Ultra: alternatieven</span></h2><div class="product"><p><strong>Xiaomi 17 Ultra</strong></p><p>De Xiaomi 17 Ultra kost minder en biedt ook camera's van een hoog niveau, waarvoor is samengewerkt met Leica. Het zoombereik is hier wel minder ver.</p><p><strong>Lees de </strong><a href="https://www.techradar.com/phones/xiaomi-phones/xiaomi-17-ultra-hands-on" data-dimension112="20f8e47e-4732-4466-9e95-1146ad7c0261" data-action="Deal Block" data-label="Lees de hands-on Xiaomi 17 Ultra review" data-dimension48="Lees de hands-on Xiaomi 17 Ultra review" data-dimension25=""><strong>hands-on Xiaomi 17 Ultra review</strong></a></p></div><div class="product"><p><strong>Motorola Signature</strong></p><p>De Motorola Signature is een goedkopere optie met degelijke camera's. Hij heeft slechts 3x optische zoom en minder krachtige hardware, maar gaat goed om met uitdagende kleuren door de samenwerking met Pantone.</p><p><strong>Lees de </strong><a href="https://global.techradar.com/nl-nl/phones/motorola-phones/motorola-signature-review-nl" data-dimension112="57874dbd-b640-413f-b7bf-d7e9f47a3b6c" data-action="Deal Block" data-label="Lees de Motorola Signature review" data-dimension48="Lees de Motorola Signature review" data-dimension25=""><strong>Motorola Signature review</strong></a></p></div> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/oppo-phones/oppo-find-x9-ultra-review-nl</link>
                                                                            <description>
                            <![CDATA[ De Oppo Find X9 Ultra wilt de ultieme cameratelefoon zijn en naar mijn mening slaagt hij daarin. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">zyC4V5phRVkxzvP76PcijD</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/tVar7eD77soaYCbjPakphC-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 07 May 2026 14:45:58 +0000</pubDate>                                                                                                                                <updated>Tue, 09 Jun 2026 10:37:29 +0000</updated>
                                                                                                                                            <category><![CDATA[Oppo Phones]]></category>
                                                    <category><![CDATA[Phones]]></category>
                                                                                                <author><![CDATA[ bram.lodewijks@bluepixlmedia.com (Bram Lodewijks) ]]></author>                    <dc:creator><![CDATA[ Bram Lodewijks ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/LJUrC7jeZjkChfVSbEKqGC-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Bram is de hoofdredacteur van TechRadar Benelux en is al jarenlang een trouwe Android-gebruiker. Hij schrijft met plezier over alles wat met consumententechnologie te maken heeft. Na het werk vind je hem gewoonlijk voor zijn Nintendo Switch, al dan niet met een glas rosé erbij.&lt;/p&gt; ]]></dc:description>
                                                                                                        <dc:contributor><![CDATA[ Luke Baker ]]></dc:contributor>
                                                                    <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/tVar7eD77soaYCbjPakphC-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Oppo Find X9 Ultra review]]></media:description>                                                            <media:text><![CDATA[Oppo Find X9 Ultra review]]></media:text>
                                <media:title type="plain"><![CDATA[Oppo Find X9 Ultra review]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/tVar7eD77soaYCbjPakphC-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <h2 class="article-body__section" id="section-oppo-find-x9-ultra-review-in-een-notendop"><span>Oppo Find X9 Ultra: review in een notendop</span></h2><p>Voor het eerst brengt Oppo een Ultra-telefoon uit buiten China en de Find X9 Ultra maakt meteen duidelijk dat hij die naam waard is. Dit is een cameratelefoon in hart en nieren waarvoor Oppo heeft samengewerkt met cameraspecialist Hasselblad. </p><p>De 200MP-hoofdcamera is indrukwekkend, maar is naar mijn mening niet eens de ster van de show. De twee telefotocamera's zijn dat wel. De Oppo Find X9 Ultra heeft namelijk een 200MP-telefotocamera met 3x zoom en nog een 50MP-telefotocamera met 10x optische zoom. Dit trio wordt nog aangevuld met een 50MP-groothoekcamera. </p><p>De zoom is bijna ongeloofwaardig goed. Foto's met 3x zoom zijn van hogere kwaliteit dan die van andere premium smartphones, zoals de <a href="https://global.techradar.com/nl-nl/phones/motorola-phones/motorola-signature-review-nl">Motorola Signature</a>, terwijl ik bij 10x zoom bijna vergat dat ik een telefoon gebruikte en geen systeemcamera. Kleuren, details, textuur, dynamisch bereik... deze camera scoort op elk onderdeel beter dan concurrenten die ook ver kunnen inzoomen, zoals de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s26-ultra-review-nl">Samsung Galaxy S26 Ultra</a>.</p><p>Bovendien uit de samenwerking met Hasselblad zich in unieke effecten bij portretten en handige videofuncties. Ook kan de Oppo Find X9 Ultra video-opnames tot 4K/120fps maken met Log en Dolby Vision.</p><p>Als je een échte cameratelefoon wil en je de hoge prijs kan betalen, is de Oppo Find X9 Ultra een aanrader. Je geniet hier ook van topprestaties, een stevig ontwerp en een lange batterijduur. Je moet er wel mee kunnen leven dat dit een grote, zware telefoon is.</p><h2 class="article-body__section" id="section-oppo-find-x9-ultra-review-prijs-en-beschikbaarheid"><span>Oppo Find X9 Ultra review: prijs en beschikbaarheid</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.15%;"><img id="ZoZ8hb9CWX4FZNMFEcU8vC" name="Oppo Find X9 Ultra review (19)" alt="Oppo Find X9 Ultra review" src="https://cdn.mos.cms.futurecdn.net/ZoZ8hb9CWX4FZNMFEcU8vC-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1123" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>Adviesprijs van 1699 euro</strong></li><li><strong>Één configuratie: 12GB RAM + 512GB opslag</strong></li><li><strong>Voor de eerste keer hier te koop</strong></li></ul><p>De Oppo Find X9 Ultra is vanaf 7 mei 2026 verkrijgbaar in Nederland en België. Er is één configuratie met 12GB RAM en 512GB opslag waarvoor je 1.699 euro kwijt bent. Je kan daarnaast kiezen uit twee kleuren: Tundra Umber (de versie die ik had en die je hier op de foto's ziet) en Canyon Orange.</p><p>Dit is meer geld dan veel mensen willen uitgeven aan een telefoon, maar het is niet buitenproportioneel duur. De Samsung Galaxy S25 Ultra met 512GB opslag heeft namelijk een adviesprijs van 1.649 euro en de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-pro-max-review-nl#section-iphone-17-pro-max-review-prijs-en-beschikbaarheid">iPhone 17 Pro Max</a> met 512GB opslag kost dan weer 1.729 euro. De Xiaomi 17 Ultra is dan weer wat goedkoper en kost 1.499 euro. </p><p>Het verschil is dat de Oppo vooral Samsung en Apple stevig in het stof laat bijten qua camera's. Vooral de telefotocamera met 10x optische zoom biedt meer mogelijkheden en de telefotocamera met 3x optische zoom is van hogere kwaliteit dan die van Samsung. Waar Oppo dan weer niet wint, is de software. Je hebt te maken met flink wat bloatware op de Find X9 Ultra en hij krijgt maar vijf software-updates, terwijl Samsung er zeven garandeert.</p><ul><li><strong>Prijs-kwaliteit score: 4/5</strong></li></ul><h2 class="article-body__section" id="section-oppo-find-x9-ultra-review-specs"><span>Oppo Find X9 Ultra review: specs</span></h2><div ><table><thead><tr><th class="firstcol empty" ></th><th  ><p><strong>Oppo Find X9 Ultra</strong></p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Afmetingen:</p></td><td  ><p>163,16 x 76,97 x 9,1 mm</p></td></tr><tr><td class="firstcol " ><p>Gewicht:</p></td><td  ><p>236g</p></td></tr><tr><td class="firstcol " ><p>OS:</p></td><td  ><p>ColorOS 16</p></td></tr><tr><td class="firstcol " ><p>Display:</p></td><td  ><p>6,82 inch OLED, 144Hz</p></td></tr><tr><td class="firstcol " ><p>Resolutie:</p></td><td  ><p>3120 x 1440 pixels</p></td></tr><tr><td class="firstcol " ><p>Chipset:</p></td><td  ><p>Qualcomm Snapdragon 8 Elite Gen 5</p></td></tr><tr><td class="firstcol " ><p>RAM:</p></td><td  ><p>12GB</p></td></tr><tr><td class="firstcol " ><p>Opslag:</p></td><td  ><p>512GB</p></td></tr><tr><td class="firstcol " ><p>Batterij:</p></td><td  ><p>7.050mAh</p></td></tr><tr><td class="firstcol " ><p>Camera's achteraan:</p></td><td  ><p>200MP (f/1,5) primair, 50MP ultra-wide (f/2,0), 200MP 3x telefoto (f/2,2), 50MP 10x telefoto (f/3,5)</p></td></tr><tr><td class="firstcol " ><p>Selfiecamera</p></td><td  ><p>50MP (f/2,4) AF</p></td></tr></tbody></table></div><h2 class="article-body__section" id="section-oppo-find-x9-ultra-review-design"><span>Oppo Find X9 Ultra review: design</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.15%;"><img id="ZnMgRJ3EyRxV8em5X86CyC" name="Oppo Find X9 Ultra review (20)" alt="Oppo Find X9 Ultra" src="https://cdn.mos.cms.futurecdn.net/ZnMgRJ3EyRxV8em5X86CyC-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1123" 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>Ontwerp lijkt wat op een compactcamera</strong></li><li><strong>Instelbare knop linksboven en cameraknop rechtsonder</strong></li><li><strong>Groot, zwaar, stevig ontwerp</strong></li></ul><p>De Tundra Umber-versie van de Oppo Find X9 Ultra die ik heb getest, lijkt wat op de Hasselblad X2D camera. Het bruine aluminium frame en het grijsbruine vegan leather geven de telefoon een klassieke uitstraling. Er zit ook nog een subtiel oranje accent rond het camerablok.</p><p>Dat camerablok trekt meteen de aandacht. Het is een grote cirkel met daarop een soort afgeronde zeshoek met daarin de camera's. Dit is intussen het standaardontwerp voor cameratelefoons en komt met één groot nadeel: dit ding blijft niet plat op een tafel liggen. Sterker nog: ik heb een houder waar ik mijn telefoon ook horizontaal in kan zetten, maar omdat het camerablok zo groot is, paste dit niet.</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:2000px;"><p class="vanilla-image-block" style="padding-top:56.35%;"><img id="ZTXMPoHEvhdR72VqbUAUsC" name="Oppo Find X9 Ultra review (12)" alt="Oppo Find X9 Ultra review" src="https://cdn.mos.cms.futurecdn.net/ZTXMPoHEvhdR72VqbUAUsC-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1127" 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><p>Oppo krijgt wel vaker de opmerking dat het bij Apple afkijkt en dat is nu niet anders. De Oppo Find X9 Ultra heeft namelijk zijn eigen versies van de Actieknop en Cameraregelaar van de iPhone. De knoppen zitten zelfs op precies dezelfde plaatsen: linksboven zit de Snap Key die je kan koppelen aan een zelfgekozen actie en rechtsonder zit de Quick Button waarmee je de camera bedient.</p><p>Vooral de Quick Button is even wennen omdat hij ook lichtjes trilt, maar niet "ingedrukt" kan worden. Door er twee keer kort op te drukken, gaat de camera-app open. Daarna kan je over deze knop swipen met je vinger (naar links om uit te zoomen, naar rechts om in te zoomen) en er nog eens een keer op drukken om een foto te maken. Als je de knop ingedrukt houdt, worden er meerdere foto's snel na elkaar genomen.</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:2000px;"><p class="vanilla-image-block" style="padding-top:56.35%;"><img id="Ex9MpugJCU4R2vAnnTJvqC" name="Oppo Find X9 Ultra review (9)" alt="Oppo Find X9 Ultra" src="https://cdn.mos.cms.futurecdn.net/Ex9MpugJCU4R2vAnnTJvqC-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1127" 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><p>Gek genoeg is de Cameraregelaar van Apple beter. Die kan je namelijk zelf aanpassen en kan "half" ingedrukt worden om te focussen. De acties van de Quick Button op de Oppo Find X9 Ultra zijn vooraf bepaald en kan je niet zelf aanpassen. In theorie zou Oppo dit wel kunnen veranderen in een software-update.</p><p>Dit is ten slotte een grote, zware en stevige telefoon. Hij is IP68- en IP69-gecertificeerd, en kan daarom tegen een duik in het water. Het display wordt beschermd door Gorilla Glass Victus 2 en hoewel dat stevig is, had ik voor dit geld liever het stevigere Gorilla Glass Ceramic gezien.</p><ul><li><strong>Design score: 4/5</strong></li></ul><h2 class="article-body__section" id="section-oppo-find-x9-ultra-review-display"><span>Oppo Find X9 Ultra review: display</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.05%;"><img id="6AnUJ6JPsmiXTcW4vz7NuC" name="Oppo Find X9 Ultra review (24)" alt="Oppo Find X9 Ultra" src="https://cdn.mos.cms.futurecdn.net/6AnUJ6JPsmiXTcW4vz7NuC-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1121" 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>Groot, helder AMOLED-scherm</strong></li><li><strong>Dynamische 1 - 144Hz refresh rate</strong></li><li><strong>Ondersteunt ook Dolby Vision</strong></li></ul><p>De Oppo Find X9 Ultra heeft het beste scherm dat Oppo op dit moment te bieden heeft. Dit is een groot 6,82-inch AMOLED-scherm met een dynamische refresh rate. Die kan zakken tot 1Hz om energie te besparen en bedraagt maximaal 144Hz. </p><p>De 1440p-resolutie is ook ietsje hoger dan op de Find X9 Pro, maar dat verschil zie je in de praktijk niet. Standaard staat het scherm ook ingesteld op 1080p en je moet zelf in de instellingen duiken om dit te verhogen, waarna je een waarschuwing krijgt dat dit invloed heeft op de batterijduur. Er zijn nog allerlei andere instellingen, waaronder "Adaptieve Toon". Dit past de kleurtemperatuur aan op basis van het omgevingslicht.</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:2000px;"><p class="vanilla-image-block" style="padding-top:56.15%;"><img id="83kEmjqEF46sAJMUnfnExC" name="Oppo Find X9 Ultra review (21)" alt="Oppo Find X9 Ultra review" src="https://cdn.mos.cms.futurecdn.net/83kEmjqEF46sAJMUnfnExC-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1123" 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><p>Een onderdeel waar ik problemen mee had, was de automatische helderheid. Het probleem was niet dat het scherm niet helder genoeg werd, maar dat het vaak te fel bleef in donkere omgevingen. Zo werd de helderheid nooit naar het laagste niveau aangepast toen ik de Oppo Find X9 Ultra gebruikte in bed met alle lichten uit. Ook toen de spots in mijn woonkamer gedimd waren, was de helderheid van het scherm telkens net iets hoger dan ik zou willen.</p><p>Verder biedt het scherm van de Find X9 Ultra wat je van een topklasse vlaggenschiptelefoon mag verwachten. De kleuren zijn levendig en nauwkeurig, het contrast is onberispelijk en het scherm ondersteunt ook Dolby Vision, wat ook handig is als je veel filmt in Dolby Vision.</p><ul><li><strong>Display score: 5/5</strong></li></ul><h2 class="article-body__section" id="section-oppo-find-x9-ultra-review-camera"><span>Oppo Find X9 Ultra review: camera</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.35%;"><img id="KyUsMmwLJQZovJh4pnAPtC" name="Oppo Find X9 Ultra review (7)" alt="Oppo Find X9 Ultra" src="https://cdn.mos.cms.futurecdn.net/KyUsMmwLJQZovJh4pnAPtC-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1127" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>Primair: 200MP (f/1,5 met 1/1,12" sensor)</strong></li><li><strong>Ultra-wide: 50MP (f/2,0 met 1/1,95" sensor)</strong></li><li><strong>3x telefoto: 200MP (f/2,2 met 1/1,28" sensor)</strong></li><li><strong>10x telefoto: 50MP (f/3,5 met 1/2,75" sensor)</strong></li></ul><p>De Oppo Find X9 Ultra bespaart kosten noch moeite op cameravlak. Aan de achterkant zitten vier camera's. De hoofdcamera heeft een 1/1,2-inch 200MP-sensor, de groothoekcamera heeft een 1/1,95-inch 50MP-sensor, de eerste telefotocamera is een 200MP-periscoopcamera met 3x zoom en een grote 1/1,28-inch sensor.</p><p>De tweede telefotocamera is wat de Oppo Find X9 Ultra onderscheidt van de rest. Deze camera biedt 10x optische zoom en heeft een 50MP-sensor van 1/2,75 inch. De meeste premium smartphones bieden dit niveau van zoom niet. Samsung kan wel zeggen dat de Galaxy S26 Ultra 10x zoom van "optische kwaliteit" biedt, maar dit is eigenlijk digitale zoom op de echte optische zoom van 5x. En dat verschil in kwaliteit merkte ik snel in de praktijk.</p><p>Ongeacht welke camera je gebruikt en ongeacht de lichtomstandigheden, foto's hebben veel details en scherpte. De combinatie van sensoren met hoge resolutie en een groot optisch bereik zorgt ervoor dat de Oppo Find X9 Ultra (bijna) voelt als een volwaardige camera in je broekzak.</p><p>De standaard beeldverwerking levert levendige, scherpe en contrastrijke beelden op. Als je meer controle wil, dan krijg je die gewoon. Zo is er de Hasselblad Master-modus. Die verwijdert het HDR-effect, heeft minder digitale verscherping en gebruikt geen AI in de verwerking. </p><p>De consistentie van de vier camera's wist me het meeste te verbazen. Foto's met de hoofdcamera en telefotocamera met 3x zoom zijn vrijwel identiek, ongeacht de omstandigheden. Pas bij bewegende onderwerpen en weinig licht merkte ik dat de 200MP-hoofdcamera iets betere resultaten opleverde. De telefotocamera met 10x zoom voelt als een klein wonder. </p><p>Ik heb deze uitgebreid getest tijdens een bruiloft, waarbij ik vanaf dezelfde afstand foto's nam als de professionele fotograaf met een systeemcamera. Kleuren waren levendig, het dynamisch bereik was goed, alle fijne details in de trouwjurk werden behouden. Slechts een handvol shots was een beetje onscherp omwille van bewegingen. De natuurlijke bokeh is ook een hoogtepunt. Ik kon razendsnel van focuspunt wisselen door erop te tikken en op geen enkel moment ondervond ik hier problemen.</p><p>Voor de Ultra heeft Oppo negen nieuwe filmsimulaties toegevoegd die in deze modus werken en die elk naar wens kunnen worden aangepast. Er is ook een nieuwe functie genaamd Soft Light, die in feite het effect van een Pro Mist-filter nabootst. Er zijn twee sterktes beschikbaar en beide voegen een beetje gloed toe aan de highlights.</p><p>De Oppo Find X9 Ultra bespaart ook niet op videofuncties. Elke camera kan opnemen met maximaal 4K/60fps in Dolby Vision of Log, terwijl de hoofdcamera en de telefotocamera met 3x zoom dat zelfs met 4K/120fps kunnen. Je kunt je video in realtime bekijken met LUT's of ze in de uiteindelijke opname branden. Er zijn standaard drie gestileerde LUT's beschikbaar, maar je kunt ook je eigen LUT's importeren.</p><h2 id="voorbeeldfoto-s-2">Voorbeeldfoto's</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/98kcMXQAPZESfbmdr92yuM-1920-80.jpg" alt="Oppo Find X9 Ultra voorbeeldfoto" /><figcaption>Ultra-wide<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/v6dVgoD5ncE6UGeZoR5THN-1920-80.jpg" alt="Oppo Find X9 Ultra voorbeeldfoto" /><figcaption>1x zoom<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/oXvT2FdbrFEGFeoych8enP-1920-80.jpg" alt="Oppo Find X9 Ultra voorbeeldfoto" /><figcaption>3x zoom<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Au5xqNTZNfMQofFX6SSqiP-1920-80.jpg" alt="Oppo Find X9 Ultra voorbeeldfoto" /><figcaption>6x zoom<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/nYumcepytND7sBAcmxpxaN-1920-80.jpg" alt="Oppo Find X9 Ultra voorbeeldfoto" /><figcaption>10x zoom<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/5PPoWAvpNrZEo7eBnUxopN-1920-80.jpg" alt="Oppo Find X9 Ultra voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/4wdWhs2s6aQd2YjmVoGqUM-1920-80.jpg" alt="Oppo Find X9 Ultra voorbeeldfoto" /><figcaption>10x zoom<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/sZJTagNSRwmwYsmGfcEXdN-1920-80.jpg" alt="Oppo Find X9 Ultra voorbeeldfoto" /><figcaption>3x zoom<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/3TVp75859uQpECP6YA7ujK-1920-80.jpg" alt="Oppo Find X9 Ultra voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/exDqoqyvU4iLTaxzVFQuoK-1920-80.jpg" alt="Oppo Find X9 Ultra voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/XuB95Av9NT5mZ4zD2zHjLK-1920-80.jpg" alt="Oppo Find X9 Ultra voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure></figure><ul><li><strong>Camera score: 5/5</strong></li></ul><h2 class="article-body__section" id="section-oppo-find-x9-ultra-review-prestaties"><span>Oppo Find X9 Ultra review: prestaties</span></h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/49iWUTFXURJC7jKniHGK2D-1920-80.jpg" alt="Oppo Find X9 Ultra" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/iJAhYRVteLkfGWVsP2UrtC-1920-80.jpg" alt="Oppo Find X9 Ultra" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><ul><li><strong>Snapdragon 8 Elite Gen 5 met 12GB RAM</strong></li><li><strong>Alleen verkrijgbaar met 512GB opslag</strong></li><li><strong>Razendsnelle prestaties</strong></li></ul><p>De Oppo X9 Ultra wordt aangedreven door de krachtigste chip die je nu kan vinden in een Android-smartphone, met name de Snapdragon 8 Elite Gen 5. Verder is er slechts één configuratie en die heeft 12GB RAM met 512GB opslag.</p><p>De prestaties zijn, zoals verwacht, uitstekend. De telefoon reageert razendsnel, wat je ook doet. Wisselen tussen apps gaat soepel, apps worden meteen opgestart, de camera-app hapert geen seconden en dankzij de animaties in ColorOS ziet alles er soepel uit.</p><p>Ik heb een paar uur Honkai Star Rail gespeeld op de hoogste instellingen met 60fps en de Find X9 Ultra kon het perfect aan. De behuizing werd na een tijdje wel warm, maar de framerates bleven stabiel.</p><p>Deze prestaties komen ook goed van pas bij foto- en videobewerking. meerdere video's in 4K met hoge bitrate combineren in Luma Fusion ging bijvoorbeeld moeiteloos.</p><ul><li><strong>Prestaties score: 5/5</strong></li></ul><h2 class="article-body__section" id="section-oppo-find-x9-ultra-review-software"><span>Oppo Find X9 Ultra review: software</span></h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/7M8asCpTRf3VpwghowEesC-1920-80.jpg" alt="Oppo Find X9 Ultra" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/sVX6TJjsaWawDVvfX5UC2D-1920-80.jpg" alt="Oppo Find X9 Ultra" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/p4LsA6RLn2WnHBJgsFQFyC-1920-80.jpg" alt="Oppo Find X9 Ultra" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><ul><li><strong>ColorOS 16 op basis van Android 16</strong></li><li><strong>Het lijkt nog steeds sterk op iOS</strong></li><li><strong>Vijf software-updates, zes jaar security-updates</strong></li></ul><p>De meningen over ColorOS, de software van Oppo, zijn verdeeld. De laatste jaren lijkt ColorOS net iets te veel over te nemen van iOS, waardoor het lijkt alsof je een soort halfbakken iPhone gebruikt. Dat merkte ik bijvoorbeeld aan de transparante elementen die lijken op Liquid Glass in iOS 26 en een vrij duidelijke kopie van het Dynamic Island, waarbij je bepaalde info ziet als een interactieve balk rond de selfiecamera. Zelfs de standaardachtergrond voor het home- en vergrendelscherm lijkt op die van een iPhone.</p><p>Los van het feit dat Oppo geen punten krijgt voor originaliteit, werken al deze functies wel naar behoren. Wanneer ik Spotify afsloot door naar boven te swipen, werd het naadloos "opgeslokt" in de selfiecamera en kon ik daar zien welk nummer er werd afgespeeld.</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:2000px;"><p class="vanilla-image-block" style="padding-top:56.35%;"><img id="jP4iCf4bTyzadeTQMKPGwC" name="Oppo Find X9 Ultra review (31)" alt="Oppo Find X9 Ultra" src="https://cdn.mos.cms.futurecdn.net/jP4iCf4bTyzadeTQMKPGwC-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1127" 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><p>Oppo heeft daarnaast nog zijn eigen aanbod AI-functies bovenop Google Gemini. Deze zitten verwerkt in de Mind Space, die je ook terugvindt op recente OnePlus-smartphones, zoals de <a href="https://global.techradar.com/nl-nl/phones/oneplus-phones/oneplus-15-review-nl">OnePlus 15</a>. Mind Space wordt voortdurend uitgebreid met nieuwe functies, maar zit met één groot nadeel: het werkt (nog) niet in het Nederlands.</p><p>Een handige functie die ik nog niet heb kunnen uittesten, is een soort vertaalfunctie voor menu's in restaurants. Dit is vooral handig als je reist naar landen waar ze hun eigen geschrift gebruiken, zoals Japan, Korea of China. De AI zal dan niet alleen de tekst vertalen, maar ook foto's laten zien van het gerechte met bijbehorende info over de bereiding en ingrediënten. </p><p>Ten slotte is de software-ondersteuning prima, maar niet toonaangevend. De Oppo Find X9 Ultra krijgt vijf Android-updates en zes jaar security-updates. Op dit vlak doen Google en Samsung het nog steeds beter met zeven jaar van beide updates.</p><ul><li><strong>Software score: 4/5</strong></li></ul><h2 class="article-body__section" id="section-oppo-find-x9-ultra-review-batterij"><span>Oppo Find X9 Ultra review: batterij</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="HsHCrayhe2Wu2Q7nqrSdvC" name="Oppo Find X9 Ultra review (34)" alt="Oppo Find X9 Ultra" src="https://cdn.mos.cms.futurecdn.net/HsHCrayhe2Wu2Q7nqrSdvC-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>7.050mAh-batterij houdt het ruim een dag vol</strong></li><li><strong>100W-snelladen met kabel</strong></li></ul><p>De Oppo Find X9 Ultra heeft een batterij van 7.050mAh en dat is gek genoeg ietsje kleiner dan de 7.500mAh-batterij in de goedkopere Find X9 Pro. Ik vermoed dat de camera's hier meer plaats nodig hebben en dat er daardoor minder ruimte is voor de batterij.</p><p>Twee dagen heb ik niet kunnen aantikken, maar ik kon wel ruim een dag gebruikmaken van de Oppo Find X9 Ultra voor hij aan de oplader moest. De dag van die bruiloft waar ik veel foto's (en video's) heb gemaakt, ben ik bijvoorbeeld opgestaan om 7u en lag ik om 3u weer in bed. Na deze heel lange en drukke dag, zat er nog steeds 20 procent in de tank en dat is prima.</p><p>Opladen gaat gelukkig snel dankzij de ondersteuning voor 100W-snelladen. Net zoals bij elke andere smartphone zit er geen oplader in de doos en ik heb zelf geen 100W-oplader. Met de juiste oplader moet hij in theorie na een halfuur weer voor 75% opgeladen zijn. Ten slotte kan de Oppo Find X9 Ultra draadloos opgeladen worden en kan hij ook andere apparaten draadloos opladen.</p><ul><li><strong>Batterij score: 4/5</strong></li></ul><h2 class="article-body__section" id="section-moet-je-de-oppo-find-x9-ultra-kopen"><span>Moet je de Oppo Find X9 Ultra kopen?</span></h2><div ><table><tbody><tr><td class="firstcol " ><p><strong>Categorie</strong></p></td><td  ><p><strong>Opmerkingen</strong></p></td><td  ><p><strong>Score</strong></p></td></tr><tr><td class="firstcol " ><p>Prijs-kwaliteit</p></td><td  ><p>Hij is allesbehalve goedkoop, maar gezien het totaalpakket is hij dit geld waard.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>Uniek, opvallend ontwerp dat lijkt op een Hasselblad-camera. Dit is wel een erg grote, zware telefoon en sommige concurrenten hebben een steviger scherm.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Display</p></td><td  ><p>Groot, helder scherm met hoge refresh rate en veel aanpassingsmogelijkheden.</p></td><td  ><p>5/5</p></td></tr><tr><td class="firstcol " ><p>Camera</p></td><td  ><p>De beste camera's die je momenteel kan vinden op een smartphone.</p></td><td  ><p>5/5</p></td></tr><tr><td class="firstcol " ><p>Prestaties</p></td><td  ><p>Topprestaties zonder compromissen, wat je ook doet.</p></td><td  ><p>5/5</p></td></tr><tr><td class="firstcol " ><p>Software</p></td><td  ><p>ColorOS werkt uitstekend, al lijkt het nog steeds sterk op iOS. De software-ondersteuning loopt wat achter op concurrenten.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Batterij</p></td><td  ><p>Goede batterijduur, hoewel de Find X9 Pro het beter doet.</p></td><td  ><p>4/5</p></td></tr></tbody></table></div><h2 id="koop-hem-als-2">Koop hem als...</h2><div class="product"><p><strong>Je de beste camera's op een smartphone wil</strong></p><p>De Find X9 Ultra kan zomaar de beste cameratelefoon van het jaar zijn.</p></div><div class="product"><p><strong>Je een volwaardig flagship zoekt</strong></p><p>De Oppo Find X9 Ultra presteert op elk vlak zoals een flagship. Hij is krachtig, heeft een lange batterijduur en scherm van topkwaliteit.</p></div><h2 id="koop-hem-niet-als-2">Koop hem niet als...</h2><div class="product"><p><strong>Je "gewoon" goede foto's wil</strong></p><p>Er zijn genoeg smartphones die minder kosten en alsnog degelijke foto's nemen.</p></div><div class="product"><p><strong>Je een lichte telefoon wil</strong></p><p>Goede camera's hebben plaats nodig en de Find X9 Ultra is daardoor een van de grootste, zwaarste smartphones op de markt.</p></div><h2 class="article-body__section" id="section-oppo-find-x9-ultra-alternatieven"><span>Oppo Find X9 Ultra: alternatieven</span></h2><div class="product"><p><strong>Xiaomi 17 Ultra</strong></p><p>De Xiaomi 17 Ultra kost minder en biedt ook camera's van een hoog niveau, waarvoor is samengewerkt met Leica. Het zoombereik is hier wel minder ver.</p><p><strong>Lees de </strong><a href="https://www.techradar.com/phones/xiaomi-phones/xiaomi-17-ultra-hands-on" data-dimension112="20f8e47e-4732-4466-9e95-1146ad7c0261" data-action="Deal Block" data-label="Lees de hands-on Xiaomi 17 Ultra review" data-dimension48="Lees de hands-on Xiaomi 17 Ultra review" data-dimension25=""><strong>hands-on Xiaomi 17 Ultra review</strong></a></p></div><div class="product"><p><strong>Motorola Signature</strong></p><p>De Motorola Signature is een goedkopere optie met degelijke camera's. Hij heeft slechts 3x optische zoom en minder krachtige hardware, maar gaat goed om met uitdagende kleuren door de samenwerking met Pantone.</p><p><strong>Lees de </strong><a href="https://global.techradar.com/nl-nl/phones/motorola-phones/motorola-signature-review-nl" data-dimension112="57874dbd-b640-413f-b7bf-d7e9f47a3b6c" data-action="Deal Block" data-label="Lees de Motorola Signature review" data-dimension48="Lees de Motorola Signature review" data-dimension25=""><strong>Motorola Signature review</strong></a></p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ "Je telefoon is straks niet meer van jou": fans zijn niet blij met grote aankomende verandering voor Android ]]></title>
                                                                                                <dc:content><![CDATA[ <p>We weten inmiddels al een tijdje dat <a href="https://www.techradar.com/phones/android/google-will-soon-stop-you-sideloading-unverified-apps-heres-what-that-means-for-you">Google van plan is om app-ontwikkelaars zich te laten verifiëren</a> door hun ID te overhandigen, zelfs als ze hun apps via third-party app stores willen aanbieden. Android-gebruikers lijken echter steeds bozer te worden over deze aankomende verandering.</p><p>Er is zelfs een website genaamd <a href="https://keepandroidopen.org/en/" target="_blank">Keep Android Open</a> waarop er wordt afgeteld tot het moment dat de verandering wordt doorgevoerd (momenteel over 125 dagen) en er ook wordt uitgelegd waarom dit problematisch is. </p><p>De website geeft aan dat het erop lijkt dat "je telefoon straks niet meer van jou is". Google kan je na deze verandering namelijk tegenhouden als je probeert om een app te installeren van een ontwikkelaar die zich niet heeft geverifieerd. Google claimt dat dit het risico moet verminderen dat mensen kwaadaardige apps downloaden. Dat zal ook wel kloppen, maar er zitten ook wat duidelijke nadelen aan vast.</p><p>Ontwikkelaars worden na de verandering bijvoorbeeld gevraagd om een officieel identiteitsdocument te delen, een bepaald tarief te betalen én in te stemmen met Google's algemene voorwaarden. Daar zal misschien sommige mensen toch echt tegenhouden om een nieuwe ontwikkelaar te worden. Daarnaast maakt dit het ook gemakkelijker voor overheden om apps te laten verwijderen als ze geen fan zijn van deze apps, zelfs uit third-party app stores. </p><p>De website vindt dit ook een beetje verraderlijk gedrag ten opzichte van Android-gebruikers. Google beperkt hiermee namelijk apparaten die verkocht werden met deels de belofte van een meer open platform.</p><ul><li><a href="https://techradar.us7.list-manage.com/subscribe?u=5698cb1fccaea8644ed412be0&id=159915eedb" target="_blank"><strong>Klik hier om te abonneren op onze wekelijkse nieuwsbrief</strong></a></li></ul><h2 id="een-onnodig-complex-alternatief">Een onnodig complex alternatief</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:742px;"><p class="vanilla-image-block" style="padding-top:56.33%;"><img id="rF9pMrHVUNEbRCXnHf7vki" name="Keep Android Open" alt="De timer op de 'Keep Android Open'-website" src="https://cdn.mos.cms.futurecdn.net/rF9pMrHVUNEbRCXnHf7vki-1920-80.jpg" mos="" align="middle" fullscreen="" width="742" height="418" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Keep Android Open)</span></figcaption></figure><p>Er zou nog steeds een mogelijkheid moeten blijven bestaan om ongeverifieerde apps te installeren, maar dat proces bestaat uit zo'n negen stappen en ergens tussendoor moet je ook nog eens 24 uur wachten. Daarnaast weten veel Android-gebruikers waarschijnlijk niet eens af van deze optie. Keep Android Open wijst er ook nog terecht op dat dit hele proces alsnog gebruikmaakt van Google Play Services en dat dit betekent dat Google deze 'workaround' op elk moment ook kan dwarsbomen. Daar zou niet eens een besturingssysteemupdate voor nodig zijn. </p><p>Ook veel Android-gebruikers laten op <a href="https://www.reddit.com/r/technology/comments/1sxyy94/google_will_block_every_android_app_whose/" target="_blank">Reddit</a> merken hoe ontevreden ze zijn met deze aankomende verandering. We zien opmerkingen zoals "tijd voor Linux-telefoons", "dus het open ecosysteem was gewoon een fase" en "weer een onnodige vereiste". De verandering lijkt dus inderdaad niet heel populair te zijn. </p><p>Helaas lijkt het er niet op dat Google van gedachten gaat veranderen. Dat betekent dat we in september waarschijnlijk dus toch in deze nieuwe situatie terechtkomen. Helaas is "stemmen met je portemonnee" hier ook niet zo eenvoudig. Het voornaamste alternatief voor Android is iOS en dat besturingssysteem is altijd al nog meer gesloten geweest. </p><ul><li><a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/zeker-goed-nieuws-grote-pixel-bug-wordt-aangepakt-maar-er-is-ook-een-nieuw-probleem">"Zeker goed nieuws": grote Pixel-bug wordt aangepakt, maar er is ook een nieuw probleem</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/android/je-telefoon-is-straks-niet-meer-van-jou-fans-zijn-niet-blij-met-grote-aankomende-verandering-voor-android</link>
                                                                            <description>
                            <![CDATA[ Android lijkt een stuk minder open te worden en daar zijn veel gebruikers logischerwijs niet blij mee. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">vKwdvNNpvJAPN6XZTyCv7n</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/VQvjwYS4G4fdqgbtVkxbrU-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 29 Apr 2026 14:34:35 +0000</pubDate>                                                                                                                                <updated>Thu, 30 Apr 2026 06:00:48 +0000</updated>
                                                                                                                                            <category><![CDATA[Android]]></category>
                                                    <category><![CDATA[Phones]]></category>
                                                                                                <author><![CDATA[ cas.kulk@bluepixlmedia.com (Cas Kulk) ]]></author>                    <dc:creator><![CDATA[ Cas Kulk ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/hUHXsqYBB8igeAQgxCPAMe-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;&lt;br&gt;&lt;/p&gt; ]]></dc:description>
                                                                                                        <dc:contributor><![CDATA[ James Rogerson ]]></dc:contributor>
                                                                    <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/VQvjwYS4G4fdqgbtVkxbrU-1920-80.jpg">
                                                            <media:credit><![CDATA[Lance Ulanoff / Future]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[De Samsung Galaxy S26 Ultra]]></media:description>                                                            <media:text><![CDATA[Samsung Galaxy S26 Ultra REVIEW]]></media:text>
                                <media:title type="plain"><![CDATA[Samsung Galaxy S26 Ultra REVIEW]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/VQvjwYS4G4fdqgbtVkxbrU-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>We weten inmiddels al een tijdje dat <a href="https://www.techradar.com/phones/android/google-will-soon-stop-you-sideloading-unverified-apps-heres-what-that-means-for-you">Google van plan is om app-ontwikkelaars zich te laten verifiëren</a> door hun ID te overhandigen, zelfs als ze hun apps via third-party app stores willen aanbieden. Android-gebruikers lijken echter steeds bozer te worden over deze aankomende verandering.</p><p>Er is zelfs een website genaamd <a href="https://keepandroidopen.org/en/" target="_blank">Keep Android Open</a> waarop er wordt afgeteld tot het moment dat de verandering wordt doorgevoerd (momenteel over 125 dagen) en er ook wordt uitgelegd waarom dit problematisch is. </p><p>De website geeft aan dat het erop lijkt dat "je telefoon straks niet meer van jou is". Google kan je na deze verandering namelijk tegenhouden als je probeert om een app te installeren van een ontwikkelaar die zich niet heeft geverifieerd. Google claimt dat dit het risico moet verminderen dat mensen kwaadaardige apps downloaden. Dat zal ook wel kloppen, maar er zitten ook wat duidelijke nadelen aan vast.</p><p>Ontwikkelaars worden na de verandering bijvoorbeeld gevraagd om een officieel identiteitsdocument te delen, een bepaald tarief te betalen én in te stemmen met Google's algemene voorwaarden. Daar zal misschien sommige mensen toch echt tegenhouden om een nieuwe ontwikkelaar te worden. Daarnaast maakt dit het ook gemakkelijker voor overheden om apps te laten verwijderen als ze geen fan zijn van deze apps, zelfs uit third-party app stores. </p><p>De website vindt dit ook een beetje verraderlijk gedrag ten opzichte van Android-gebruikers. Google beperkt hiermee namelijk apparaten die verkocht werden met deels de belofte van een meer open platform.</p><ul><li><a href="https://techradar.us7.list-manage.com/subscribe?u=5698cb1fccaea8644ed412be0&id=159915eedb" target="_blank"><strong>Klik hier om te abonneren op onze wekelijkse nieuwsbrief</strong></a></li></ul><h2 id="een-onnodig-complex-alternatief">Een onnodig complex alternatief</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:742px;"><p class="vanilla-image-block" style="padding-top:56.33%;"><img id="rF9pMrHVUNEbRCXnHf7vki" name="Keep Android Open" alt="De timer op de 'Keep Android Open'-website" src="https://cdn.mos.cms.futurecdn.net/rF9pMrHVUNEbRCXnHf7vki-1920-80.jpg" mos="" align="middle" fullscreen="" width="742" height="418" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Keep Android Open)</span></figcaption></figure><p>Er zou nog steeds een mogelijkheid moeten blijven bestaan om ongeverifieerde apps te installeren, maar dat proces bestaat uit zo'n negen stappen en ergens tussendoor moet je ook nog eens 24 uur wachten. Daarnaast weten veel Android-gebruikers waarschijnlijk niet eens af van deze optie. Keep Android Open wijst er ook nog terecht op dat dit hele proces alsnog gebruikmaakt van Google Play Services en dat dit betekent dat Google deze 'workaround' op elk moment ook kan dwarsbomen. Daar zou niet eens een besturingssysteemupdate voor nodig zijn. </p><p>Ook veel Android-gebruikers laten op <a href="https://www.reddit.com/r/technology/comments/1sxyy94/google_will_block_every_android_app_whose/" target="_blank">Reddit</a> merken hoe ontevreden ze zijn met deze aankomende verandering. We zien opmerkingen zoals "tijd voor Linux-telefoons", "dus het open ecosysteem was gewoon een fase" en "weer een onnodige vereiste". De verandering lijkt dus inderdaad niet heel populair te zijn. </p><p>Helaas lijkt het er niet op dat Google van gedachten gaat veranderen. Dat betekent dat we in september waarschijnlijk dus toch in deze nieuwe situatie terechtkomen. Helaas is "stemmen met je portemonnee" hier ook niet zo eenvoudig. Het voornaamste alternatief voor Android is iOS en dat besturingssysteem is altijd al nog meer gesloten geweest. </p><ul><li><a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/zeker-goed-nieuws-grote-pixel-bug-wordt-aangepakt-maar-er-is-ook-een-nieuw-probleem">"Zeker goed nieuws": grote Pixel-bug wordt aangepakt, maar er is ook een nieuw probleem</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Met 'Tap to Share' brengt Google nog een handige iPhone-feature naar Android ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Android heeft inmiddels al wat langer zijn eigen alternatief voor AirDrop, namelijk 'Quick Share', en <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/de-samsung-galaxy-s26-serie-krijgt-ondersteuning-voor-airdrop">sommige Android-telefoons ondersteunen nu zelfs AirDrop zelf</a> via Quick Share. Wat nog wel mist bij dit AirDrop-alternatief, is een alternatief voor de NameDrop-feature. Deze feature laat iPhones heel eenvoudig contactinformatie met elkaar delen door de iPhones tegen elkaar te houden. Gelukkig komt er binnenkort ook een alternatief voor die feature naar Quick Share. De nieuwe Android-feature zal 'Tap to Share' heten. </p><p>Dit is niet de eerste keer dat we iets over Tap to Share horen, maar dankzij <a href="https://www.androidauthority.com/android-tap-to-share-ui-apk-teardown-3656467/" target="_blank">Android Authority</a> hebben we nu een beter idee van wat we van de aankomende feature kunnen verwachten. Het team van Android Authority heeft het namelijk voor elkaar gekregen om de Tap to Share-gebruikersinterface te activeren binnen Google Play Services v26.15.3.</p><p>De feature is nog niet officieel gelanceerd, dus het is nog mogelijk dat de interface of de precieze implementatie kunnen veranderen, maar in zijn huidige vorm biedt het dus al een alternatief voor de handige feature van Apple. Wel werkt Tap to Share net iets anders dan NameDrop. Bij Apple's feature hou je de bovenkant van je iPhone tegen de bovenkant van een andere iPhone, terwijl je bij Tap to Share twee Android-telefoons deels moet laten overlappen (ook wel bij de bovenkant van de displays).</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:2100px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="jD9yENGqaWmgiZJJQf8R5B" name="Tap to Share leak2" alt="Een vroege afbeelding van Tap to Share" src="https://cdn.mos.cms.futurecdn.net/jD9yENGqaWmgiZJJQf8R5B-1920-80.jpg" mos="" align="middle" fullscreen="" width="2100" height="1181" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Android Authority)</span></figcaption></figure><ul><li><a href="https://techradar.us7.list-manage.com/subscribe?u=5698cb1fccaea8644ed412be0&id=159915eedb" target="_blank"><strong>Klik hier om te abonneren op onze wekelijkse nieuwsbrief</strong></a></li></ul><h2 id="een-nfc-probleem">Een NFC-probleem</h2><p>Android Authority gokt dat het laten overlappen van de telefoons nodig is om te compenseren voor de verschillende locaties van de NFC-chips in verschillende <a href="https://global.techradar.com/nl-nl/news/10-beste-android-smartphones">Android-telefoons</a>. Door ze te laten overlappen, is het waarschijnlijker dat de NFC-chips wat dichter bij elkaar in de buurt zitten, zodat het versturen van data mogelijk is. </p><p>Vervolgens hou je de telefoons dus dicht bij elkaar totdat het scherm begint te gloeien (aan de randen). Dat is wanneer je contactinformatie wordt uitgewisseld. Je zou Tap to Share daarnaast ook nog kunnen gebruiken om foto's, video's en andere bestanden te delen. </p><p>Het is helaas nog niet helemaal duidelijk wanneer Tap to Share precies gelanceerd wordt, maar aangezien Android Authority de interface voor de feature al heeft teruggevonden, lijkt de ontwikkeling redelijk vergevorderd te zijn. Misschien zien we deze feature verschijnen in Android 17, ergens halverwege 2026. </p><p>Het is ook niet duidelijk of de feature meteen naar allerlei verschillende toestellen wordt uitgerold of dat het eerst weer op Pixels verschijnt en daarna naar andere Android-toestellen komt (net als bij de AirDrop-ondersteuning).</p><ul><li><a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/update-voor-google-pixel-smartphones-fixt-problemen-met-crashende-apps">Update voor Google Pixel-smartphones fixt problemen met crashende apps</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/android/met-tap-to-share-brengt-google-nog-een-handige-iphone-feature-naar-android</link>
                                                                            <description>
                            <![CDATA[ Tap to Share laat Android-gebruikers contactinformatie delen door hun telefoons boven elkaar te houden. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">jmTeh7NwsYGCeX4i5U4kN4</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/Tey9TcLK5MStwGvnu74ptT-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 13 Apr 2026 14:30:55 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Android]]></category>
                                                    <category><![CDATA[Phones]]></category>
                                                                                                <author><![CDATA[ cas.kulk@bluepixlmedia.com (Cas Kulk) ]]></author>                    <dc:creator><![CDATA[ Cas Kulk ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/hUHXsqYBB8igeAQgxCPAMe-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;&lt;br&gt;&lt;/p&gt; ]]></dc:description>
                                                                                                        <dc:contributor><![CDATA[ James Rogerson ]]></dc:contributor>
                                                                    <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/Tey9TcLK5MStwGvnu74ptT-1920-80.jpg">
                                                            <media:credit><![CDATA[Blue Pixl Media]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Google Pixel 10 Pro]]></media:description>                                                            <media:text><![CDATA[Google Pixel 10 Pro]]></media:text>
                                <media:title type="plain"><![CDATA[Google Pixel 10 Pro]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/Tey9TcLK5MStwGvnu74ptT-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Android heeft inmiddels al wat langer zijn eigen alternatief voor AirDrop, namelijk 'Quick Share', en <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/de-samsung-galaxy-s26-serie-krijgt-ondersteuning-voor-airdrop">sommige Android-telefoons ondersteunen nu zelfs AirDrop zelf</a> via Quick Share. Wat nog wel mist bij dit AirDrop-alternatief, is een alternatief voor de NameDrop-feature. Deze feature laat iPhones heel eenvoudig contactinformatie met elkaar delen door de iPhones tegen elkaar te houden. Gelukkig komt er binnenkort ook een alternatief voor die feature naar Quick Share. De nieuwe Android-feature zal 'Tap to Share' heten. </p><p>Dit is niet de eerste keer dat we iets over Tap to Share horen, maar dankzij <a href="https://www.androidauthority.com/android-tap-to-share-ui-apk-teardown-3656467/" target="_blank">Android Authority</a> hebben we nu een beter idee van wat we van de aankomende feature kunnen verwachten. Het team van Android Authority heeft het namelijk voor elkaar gekregen om de Tap to Share-gebruikersinterface te activeren binnen Google Play Services v26.15.3.</p><p>De feature is nog niet officieel gelanceerd, dus het is nog mogelijk dat de interface of de precieze implementatie kunnen veranderen, maar in zijn huidige vorm biedt het dus al een alternatief voor de handige feature van Apple. Wel werkt Tap to Share net iets anders dan NameDrop. Bij Apple's feature hou je de bovenkant van je iPhone tegen de bovenkant van een andere iPhone, terwijl je bij Tap to Share twee Android-telefoons deels moet laten overlappen (ook wel bij de bovenkant van de displays).</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:2100px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="jD9yENGqaWmgiZJJQf8R5B" name="Tap to Share leak2" alt="Een vroege afbeelding van Tap to Share" src="https://cdn.mos.cms.futurecdn.net/jD9yENGqaWmgiZJJQf8R5B-1920-80.jpg" mos="" align="middle" fullscreen="" width="2100" height="1181" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Android Authority)</span></figcaption></figure><ul><li><a href="https://techradar.us7.list-manage.com/subscribe?u=5698cb1fccaea8644ed412be0&id=159915eedb" target="_blank"><strong>Klik hier om te abonneren op onze wekelijkse nieuwsbrief</strong></a></li></ul><h2 id="een-nfc-probleem">Een NFC-probleem</h2><p>Android Authority gokt dat het laten overlappen van de telefoons nodig is om te compenseren voor de verschillende locaties van de NFC-chips in verschillende <a href="https://global.techradar.com/nl-nl/news/10-beste-android-smartphones">Android-telefoons</a>. Door ze te laten overlappen, is het waarschijnlijker dat de NFC-chips wat dichter bij elkaar in de buurt zitten, zodat het versturen van data mogelijk is. </p><p>Vervolgens hou je de telefoons dus dicht bij elkaar totdat het scherm begint te gloeien (aan de randen). Dat is wanneer je contactinformatie wordt uitgewisseld. Je zou Tap to Share daarnaast ook nog kunnen gebruiken om foto's, video's en andere bestanden te delen. </p><p>Het is helaas nog niet helemaal duidelijk wanneer Tap to Share precies gelanceerd wordt, maar aangezien Android Authority de interface voor de feature al heeft teruggevonden, lijkt de ontwikkeling redelijk vergevorderd te zijn. Misschien zien we deze feature verschijnen in Android 17, ergens halverwege 2026. </p><p>Het is ook niet duidelijk of de feature meteen naar allerlei verschillende toestellen wordt uitgerold of dat het eerst weer op Pixels verschijnt en daarna naar andere Android-toestellen komt (net als bij de AirDrop-ondersteuning).</p><ul><li><a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/update-voor-google-pixel-smartphones-fixt-problemen-met-crashende-apps">Update voor Google Pixel-smartphones fixt problemen met crashende apps</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Update voor Google Pixel-smartphones fixt problemen met crashende apps ]]></title>
                                                                                                <dc:content><![CDATA[ <p>De nieuwste update voor Google Pixel-smartphones is nu beschikbaar. Deze april-update is een stuk kleiner dan die van maart. Vorige maand bracht Google een Pixel Drop uit met veel nieuwe functies, maar deze maand krijgen we alleen maar bugfixes.</p><p>De bugfixes verhelpen onder andere problemen met bepaalde games, bank-apps en Quick Share, die allemaal konden crashen. Verder lost deze update van april ook een probleem op waarbij het back-upmenu onder bepaalde omstandigheden ontbrak in de systeeminstellingen. Het probleem waarbij de snelle zoekbalk onder bepaalde omstandigheden soms ontbrak op het startscherm is ook opgelost.</p><ul><li><a href="https://techradar.us7.list-manage.com/subscribe?u=5698cb1fccaea8644ed412be0&id=159915eedb" target="_blank"><strong>Klik hier om te abonneren op onze wekelijkse nieuwsbrief</strong></a></li></ul><h2 id="downloaden-maar">Downloaden maar</h2><p>Als je last hebt gehad van (een van) deze bugs, is het slim om deze update meteen te downloaden. Ook als je deze problemen niet hebt, is het over het algemeen een goed idee om dit soort updates te installeren. Ze kunnen voorkomen dat deze bugs in de toekomst optreden en mogelijk ook andere problemen verhelpen.</p><p>De update wordt nu uitgerold, maar dit gebeurt in fasen. Het is mogelijk dat hij pas over een week op je Pixel verschijnt. Houd je telefoon daarom in de gaten om te zien wanneer de update verschijnt. Soms wordt hij ook 's nachts automatisch geïnstalleerd.</p> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/google-pixel-phones/update-voor-google-pixel-smartphones-fixt-problemen-met-crashende-apps</link>
                                                                            <description>
                            <![CDATA[ De april-update voor Google Pixel-smartphones wordt momenteel uitgerold. Deze fixt diverse crashes en ontbrekende opties in het instellingenmenu. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">UfHmnH6Wr9VCZb2hYY7z84</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/86RM73npj7WBmpYgv4z88E-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 09 Apr 2026 08:17:24 +0000</pubDate>                                                                                                                                <updated>Thu, 09 Apr 2026 10:17:20 +0000</updated>
                                                                                                                                            <category><![CDATA[Google Pixel Phones]]></category>
                                                    <category><![CDATA[Phones]]></category>
                                                                                                <author><![CDATA[ bram.lodewijks@bluepixlmedia.com (Bram Lodewijks) ]]></author>                    <dc:creator><![CDATA[ Bram Lodewijks ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/LJUrC7jeZjkChfVSbEKqGC-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Bram is de hoofdredacteur van TechRadar Benelux en is al jarenlang een trouwe Android-gebruiker. Hij schrijft met plezier over alles wat met consumententechnologie te maken heeft. Na het werk vind je hem gewoonlijk voor zijn Nintendo Switch, al dan niet met een glas rosé erbij.&lt;/p&gt; ]]></dc:description>
                                                                                                        <dc:contributor><![CDATA[ James Rogerson ]]></dc:contributor>
                                                                    <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/86RM73npj7WBmpYgv4z88E-1920-80.jpg">
                                                            <media:credit><![CDATA[Blue Pixl Media]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[Google Pixel 9 Pro]]></media:description>                                                            <media:text><![CDATA[Google Pixel 9 Pro]]></media:text>
                                <media:title type="plain"><![CDATA[Google Pixel 9 Pro]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/86RM73npj7WBmpYgv4z88E-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>De nieuwste update voor Google Pixel-smartphones is nu beschikbaar. Deze april-update is een stuk kleiner dan die van maart. Vorige maand bracht Google een Pixel Drop uit met veel nieuwe functies, maar deze maand krijgen we alleen maar bugfixes.</p><p>De bugfixes verhelpen onder andere problemen met bepaalde games, bank-apps en Quick Share, die allemaal konden crashen. Verder lost deze update van april ook een probleem op waarbij het back-upmenu onder bepaalde omstandigheden ontbrak in de systeeminstellingen. Het probleem waarbij de snelle zoekbalk onder bepaalde omstandigheden soms ontbrak op het startscherm is ook opgelost.</p><ul><li><a href="https://techradar.us7.list-manage.com/subscribe?u=5698cb1fccaea8644ed412be0&id=159915eedb" target="_blank"><strong>Klik hier om te abonneren op onze wekelijkse nieuwsbrief</strong></a></li></ul><h2 id="downloaden-maar">Downloaden maar</h2><p>Als je last hebt gehad van (een van) deze bugs, is het slim om deze update meteen te downloaden. Ook als je deze problemen niet hebt, is het over het algemeen een goed idee om dit soort updates te installeren. Ze kunnen voorkomen dat deze bugs in de toekomst optreden en mogelijk ook andere problemen verhelpen.</p><p>De update wordt nu uitgerold, maar dit gebeurt in fasen. Het is mogelijk dat hij pas over een week op je Pixel verschijnt. Houd je telefoon daarom in de gaten om te zien wanneer de update verschijnt. Soms wordt hij ook 's nachts automatisch geïnstalleerd.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Samsung Galaxy S26 Ultra vs Samsung Galaxy S25 Ultra: wat zijn de verschillen? ]]></title>
                                                                                                <dc:content><![CDATA[         <div class="featured_product_block featured_block_versus" data-id="014237dd-46a2-4d92-9e6d-9dcd280ca0cc">                        <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                                                                <div class="featured__title">Samsung Galaxy S26 Ultra</div>                                    </div>                <div class="subtitle__description">                                <div class="stars__reviews"><span itemprop="reviewRating" itemscope itemtype="http://schema.org/Rating" class="chunk rating"><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><meta itemprop="bestRating" content="100.0" /><meta itemprop="worstRating" content="0.0" /><meta itemprop="ratingValue" content="95" /></span></div>                                        <p><p>Dit is de ultieme Galaxy Ultra-telefoon, met een wat dunner design, sterkere prestaties en nog slimmere features. Het is echter ook geen revolutionaire upgrade ten opzichte van zijn voorganger. Galaxy S25 Ultra-eigenaars hoeven dan ook echt niet te upgraden.</p></p>                </div>                <div class="pro-con"><div class="list-pros-wrapper"><h4 class="list-pros-label">Pros</h4><ul class="list-pros"><li class='list-item list-item-pros'>Uniek Privacy Display</li><li class='list-item list-item-pros'>De krachtigste chip op de markt</li><li class='list-item list-item-pros'>Fantastische camera's</li></ul></div><div class="list-cons-wrapper"><h4 class="list-cons-label">Cons</h4><ul class="list-cons"><li class='list-item list-item-cons'>Niet de grootste upgrade qua hardware</li><li class='list-item list-item-cons'>Geen titanium meer</li></ul></div></div>            </div>        </div>        <div class="featured_product_block featured_block_versus" data-id="99ef1e82-7dfb-412b-9ba5-bc7b319c3a69">                        <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                                                                <div class="featured__title">Samsung Galaxy S25 Ultra</div>                                    </div>                <div class="subtitle__description">                                <div class="stars__reviews"><span itemprop="reviewRating" itemscope itemtype="http://schema.org/Rating" class="chunk rating"><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star half"></span><meta itemprop="bestRating" content="100.0" /><meta itemprop="worstRating" content="0.0" /><meta itemprop="ratingValue" content="90" /></span></div>                                        <p><p>De Galaxy S25 Ultra blijft een fantastische flagship smartphone met uitstekende prestaties, batterijduur, camera's en handige AI-features. De Galaxy S26 Ultra verfijnt alles gewoon alleen nog net wat meer.</p></p>                </div>                <div class="pro-con"><div class="list-pros-wrapper"><h4 class="list-pros-label">Pros</h4><ul class="list-pros"><li class='list-item list-item-pros'>Nog steeds een uitstekende chip met topprestaties</li><li class='list-item list-item-pros'>Prachtig 6,9-inch display</li><li class='list-item list-item-pros'>Uitstekende batterijduur</li></ul></div><div class="list-cons-wrapper"><h4 class="list-cons-label">Cons</h4><ul class="list-cons"><li class='list-item list-item-cons'>Geen Privacy Display en 'Superstabiele' videomodi </li><li class='list-item list-item-cons'>Iets dikker en zwaarder</li></ul></div></div>            </div>        </div><p>De <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s26-ultra-review-nl">Samsung Galaxy S26 Ultra</a> is alweer gearriveerd en op papier lijkt het weer een upgrade te zijn zoals we gewend zijn van Samsung: het nieuwe vlaggenschip is iets dunner, sneller en slimmer, maar er zijn geen revolutionaire verbeteringen. Zet de Galaxy S26 Ultra naast de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s25-ultra-review-nl">Galaxy S25 Ultra</a> en je ziet eigenlijk gewoon (weer) een iets verder verfijnde versie van een van de <a href="https://global.techradar.com/nl-nl/news/beste-smartphone">beste smartphones</a> die je op dit moment kan kopen.</p><p>Dat betekent dus ook dat de Galaxy S25 Ultra op dit moment toch nog een erg aantrekkelijke optie is. Dit is namelijk nog steeds een premium, krachtige telefoon met uitstekende camera's en batterijduur. Zelfs de Ultra van vorig jaar levert krachtigere prestaties dan de meeste mensen nodig zullen hebben. Zijn opvolger mag dan wel wat dunner en geavanceerder zijn, maar dat betekent niet dat de S25 Ultra ineens minder indrukwekkend is. Hij is vooral nog interessant als je een goede deal kan vinden.</p><p>Welk toestel is dan de beste keuze voor jou? Hieronder zetten we de Samsung Galaxy S26 Ultra tegenover de Samsung Galaxy S25 Ultra op het gebied van prijs, design, display en andere belangrijke features om je hopelijk te helpen bij het maken van die keuze. </p><h2 class="article-body__section" id="section-samsung-galaxy-s26-ultra-vs-samsung-galaxy-s25-ultra-specs"><span>Samsung Galaxy S26 Ultra vs Samsung Galaxy S25 Ultra: specs</span></h2><p>Voordat we wat dieper ingaan op deze twee toestellen, zetten we eerst even de belangrijkste specs voor je naast elkaar:</p><div ><table><thead><tr><th class="firstcol empty" ></th><th  ><p>Samsung Galaxy <strong>S26 Ultra </strong></p></th><th  ><p>Samsung Galaxy S25 Ultra</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Afmetingen:</p></td><td  ><p>163,6 x 78,1 x 7,9 mm</p></td><td  ><p>162,8 x 77,6 x 8,2 mm</p></td></tr><tr><td class="firstcol " ><p>Gewicht:</p></td><td  ><p>214 gram</p></td><td  ><p>218 gram</p></td></tr><tr><td class="firstcol " ><p>Display:</p></td><td  ><p>6,9-inch Dynamic AMOLED 2X</p></td><td  ><p>6,9-inch Dynamic AMOLED 2X</p></td></tr><tr><td class="firstcol " ><p>Refresh rate:</p></td><td  ><p>1Hz–120Hz</p></td><td  ><p>1Hz-120Hz</p></td></tr><tr><td class="firstcol " ><p>Piekhelderheid:</p></td><td  ><p>2.600 nits</p></td><td  ><p>2.600 nits</p></td></tr><tr><td class="firstcol " ><p>Processor:</p></td><td  ><p>Snapdragon 8 Elite Gen 5</p></td><td  ><p>Qualcomm Snapdragon 8 Elite</p></td></tr><tr><td class="firstcol " ><p>RAM:</p></td><td  ><p>12GB / 16GB</p></td><td  ><p>12GB</p></td></tr><tr><td class="firstcol " ><p>Camera's achter:</p></td><td  ><p>200MP-hoofdcamera, 50MP-ultrawide, 10MP- + 50MP-telefotocamera</p></td><td  ><p>200MP-hoofdcamera, 50MP-ultrawide, 10MP- + 50MP-telefotocamera</p></td></tr><tr><td class="firstcol " ><p>Selfiecamera:</p></td><td  ><p>12MP</p></td><td  ><p>12MP</p></td></tr><tr><td class="firstcol " ><p>Batterij:</p></td><td  ><p>5.000mAh</p></td><td  ><p>5.000mAh</p></td></tr><tr><td class="firstcol " ><p>Opladen:</p></td><td  ><p>60W bedraad, 25W draadloos</p></td><td  ><p>45W bedraad, 15W draadloos</p></td></tr><tr><td class="firstcol " ><p>Opslag:</p></td><td  ><p>256GB / 512GB / 1TB</p></td><td  ><p>256GB / 512GB / 1TB</p></td></tr></tbody></table></div><h2 class="article-body__section" id="section-samsung-galaxy-s26-ultra-vs-samsung-galaxy-s25-ultra-prijs-en-beschikbaarheid"><span>Samsung Galaxy S26 Ultra vs Samsung Galaxy S25 Ultra: prijs en beschikbaarheid</span></h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/rghMA8pgLeCeY2HTV9zTm3-1920-80.jpg" alt="Samsung Galaxy S26 Ultra" /><figcaption>De Samsung Galaxy S26 Ultra<small role="credit">Chris Hall / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/C98KqY8JWF82qZf2wWGCWE-1920-80.jpg" alt="Samsung Galaxy S25 Ultra" /><figcaption>De Samsung Galaxy S25 Ultra<small role="credit">Future</small></figcaption></figure></figure><p>Samsung lanceerde de Galaxy S26 Ultra in maart 2026 met een adviesprijs vanaf 1.449 euro voor het 256GB-model. Voor 512GB betaal je 1.649 euro en de 1TB-versie kost 1.949 euro.  </p><p>De Galaxy S25 Ultra verscheen ongeveer een jaar eerder en hier betaalde je bij release 1.449 euro voor 256GB, 1.569 euro voor 512GB en 1.809 euro voor 1TB. </p><p>Dat betekent dus dat de configuraties met meer opslagruimte in prijs zijn gestegen bij de S26 Ultra, maar het "instapmodel" niet. Hopelijk heb je dus niet al te veel opslagruimte nodig, want dan wordt het bij de S26 Ultra toch wel erg prijzig. </p><p>Daarbovenop is de S25 Ultra inmiddels natuurlijk ook al flink in prijs gedaald. Je vindt het 256GB-model inmiddels al vanaf iets meer dan 900 euro bij sommige retailers. </p><p><strong>Winnaar: Galaxy S25 Ultra</strong></p><h2 class="article-body__section" id="section-samsung-galaxy-s26-ultra-vs-samsung-galaxy-s25-ultra-design"><span>Samsung Galaxy S26 Ultra vs Samsung Galaxy S25 Ultra: design</span></h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/rdnhJCnJbWzZJA8Peea2yk-1920-80.jpg" alt="Samsung Galaxy S26 Ultra" /><figcaption>De Samsung Galaxy S26 Ultra<small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/9AeiAPcYJVDkQjRE7KJhHU-1920-80.jpg" alt="Samsung Galaxy S25 Ultra" /><figcaption>De Samsung Galaxy S25 Ultra<small role="credit">Zachariah Kelly / TechRadar</small></figcaption></figure></figure><p>Op het eerste gezicht lijken deze twee telefoons enorm veel op elkaar, maar toch laat de Galaxy S26 Ultra wel een iets betere eerste indruk achter. </p><p>Ten eerste is de Galaxy S26 Ultra iets dunner en lichter dan de Galaxy S25 Ultra. Samsung heeft ook de hoeken nog iets meer afgerond, waardoor hij wat fijner in de hand ligt. </p><p>Er is ook een nieuw camera-eiland om de camera's achterop heen geplaatst. Hierdoor is de look weer iets verfrist, maar we kunnen niet echt spreken van een compleet herontwerp. </p><p>De Galaxy S25 Ultra ziet er overigens ook nog steeds uit als een premium flagship en zo voelt hij ook aan. Dat model heeft bovendien nog een sterk titanium frame. Daarnaast krijg je hier natuurlijk ook nog een ingebouwde S Pen en een design dat nog net iets hoekiger is. Het design zal je echter bij geen van beide smartphones teleurstellen als je een beetje een fan bent van de moderne Samsung-look.</p><p>De twee telefoons maken dus wel gebruik van twee verschillende materialen voor het frame. De Samsung Galaxy S25 Ultra had nog een titanium frame, maar bij de Samsung Galaxy S26 Ultra is het bedrijf teruggekeerd naar 'Armor Aluminum' (aluminium dus). Dat klinkt misschien als een downgrade, maar in de praktijk gaat aluminium iets beter om met hitte, dus is het waarschijnlijk toch een betere keuze voor een smartphone met zo'n krachtige chip. </p><p><strong>Winnaar: Galaxy S26 Ultra</strong></p><h2 class="article-body__section" id="section-samsung-galaxy-s26-ultra-vs-samsung-galaxy-s25-ultra-display"><span>Samsung Galaxy S26 Ultra vs Samsung Galaxy S25 Ultra: display</span></h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/6x8FSg2JZNSgQTELaXzzUb-1920-80.jpg" alt="Samsung Galaxy S26 Ultra" /><figcaption>De Samsung Galaxy S26 Ultra<small role="credit">Chris Hall / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/EAX48tRABq2xgJfN2NT9qm-1920-80.jpg" alt="Samsung Galaxy S25 Ultra" /><figcaption>De Samsung Galaxy S25 Ultra<small role="credit">Peter Hoffmann</small></figcaption></figure></figure><p>Qua display zitten deze twee telefoons erg dicht bij elkaar in de buurt. Beide modellen hebben een 6,9-inch Dynamic AMOLED 2X-display met een resolutie van 1.440 x 3.120 pixels, een 1Hz–120Hz adaptieve refresh rate en een piekhelderheid van 2.600 nits. Op papier lijk je dus hetzelfde display te krijgen. </p><p>Nou zou zelfs dat niet zo'n probleem zijn, want de Galaxy S25 Ultra had al een van de beste smartphonedisplays op de markt, dus de Galaxy S26 Ultra had geen reusachtige upgrade nodig.</p><p>Toch heeft het scherm van de Galaxy S26 Ultra nog een uniek voordeel: het ingebouwde <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/hoe-werkt-samsung-s26-ultra-privacy-display">Privacy Display</a>. Deze feature maakt het display minder goed af te lezen vanaf de zijkanten (net als wanneer je een privacy screenprotector gebruikt) en dit kan naar wens worden in- en uitgeschakeld (voor verschillende apps of zelfs alleen voor meldingen of inlogschermen). Dit is een erg handige extra feature en je zit er niet continu aan vast zoals bij screenprotectors. </p><p>Het heeft wel een kleine impact op de helderheid van het display. In de praktijk bleek de S26 Ultra namelijk net iets minder fel te worden dan de S25 Ultra, maar dit verschil zouden de meeste mensen waarschijnlijk niet merken zonder de twee toestellen naast elkaar te zien. Sommige gebruikers hebben overigens wel klachten gedeeld over <a href="https://www.techradar.com/phones/samsung-galaxy-phones/its-making-me-nauseous-some-users-are-complaining-about-the-galaxy-s26-ultras-privacy-display">hoofdpijn die door het Privacy Display zou zijn veroorzaakt</a>, maar hier hebben wij in ieder geval geen last van gehad. </p><p><strong>Winnaar: Galaxy S26 Ultra</strong></p><h2 class="article-body__section" id="section-samsung-galaxy-s26-ultra-vs-samsung-galaxy-s25-ultra-camera-s"><span>Samsung Galaxy S26 Ultra vs Samsung Galaxy S25 Ultra: camera's</span></h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/9QGiJ8BKjMMS6nBKhdrstD-1920-80.jpg" alt="Samsung Galaxy S25 Ultra camera's" /><figcaption>De camera's achterop de Samsung Galaxy S25 Ultra<small role="credit">Future / Chris Hall</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/d833MPACCsVYLUgEqPwaeg-1920-80.jpg" alt="Samsung Galaxy S26 Ultra camera's" /><figcaption>De camera's achterop de Samsung Galaxy S26 Ultra<small role="credit">Lance Ulanoff / Future</small></figcaption></figure></figure><p>2026 is (helaas) niet een jaar waarin Samsung zijn camerasysteem weer eens grondig heeft aangepakt en flinke upgrades heeft geïntroduceerd. </p><p>Dat betekent dat je bij de Galaxy S26 Ultra én S25 Ultra een 200MP-hoofdcamera, een 50MP-ultrawide, een 10MP-telefotocamera (3x), een 50MP-telefotocamera (5x) en een 12MP-selfiecamera krijgt. Beide telefoons beschikken dus over uitstekende camerasystemen. </p><p>Op papier lijken deze camerasystemen vrijwel identiek, maar als je wat dieper in de specs duikt, kom je erachter dat de S26 Ultra toch wat fijne verbeteringen heeft geïntroduceerd. </p><p>Zo heeft Samsung het diafragma van de hoofdcamera vergroot van f/1,7 op de Galaxy S25 Ultra naar f/1,4 op de Galaxy S26 Ultra, en het diafragma van de 5x telefotocamera van f/3,4 naar f/2,9. Dit betekent dat beide sensoren meer licht op kunnen vangen en dus beter kunnen presteren bij weinig licht. </p><p>Samsung claimt tot 47% meer helderheid voor de hoofdcamera en tot 37% meer voor de telefotocamera. Die getallen betekenen niet dat de S26 Ultra ineens drastisch betere camera's heeft dan de S25 Ultra, maar we merkten tijdens het testen wel dat de S26 Ultra voor net iets scherpere beelden zorgde bij weinig licht en bij een groter zoombereik. </p><p>Videokwaliteit is verder ook uitstekend bij beide telefoons. De Galaxy S25 Ultra kan opnemen in 8K/30fps en de Galaxy S26 Ultra bouwt daar nog wat op verder met geavanceerdere videotools voor mensen die nog iets meer controle willen over het eindresultaat (zoals ondersteuning voor de APV-codec).</p><p>Het nieuwere toestel beschikt ook over een geweldige 'Superstabiel'-modus. Deze maakt gebruik van de gyroscoop en versnellingsmeter om de horizon in je video's recht te houden, zelfs wanneer je de S26 Ultra 360 graden draait. Het is indrukwekkend om te zien hoe goed dit werkt in de praktijk.</p><p>Natuurlijk betekent dit niet dat de S25 Ultra ineens een te zwak camerasysteem heeft. Het was niet voor niets een van de <a href="https://global.techradar.com/nl-nl/news/de-beste-camera-smartphones">beste cameratelefoons</a> van 2025. Bij een directe vergelijking merk je echter wel dat je net wat meer mogelijkheden hebt bij de Galaxy S26 Ultra. De camera-ervaring is weer wat verfijnd, maar het is opnieuw geen gigantisch verschil. </p><p><strong>Winnaar: Galaxy S26 Ultra</strong></p><h3 class="article-body__section" id="section-voorbeeldfoto-s"><span>Voorbeeldfoto's</span></h3><p>Om je een beetje een idee te geven van de overeenkomsten en verschillen tussen de cameraprestaties van de twee telefoons, zie je hieronder wat vergelijkbare voorbeeldfoto's van beide toestellen. </p><h2 id="samsung-galaxy-s26-ultra-voorbeeldfoto-s">Samsung Galaxy S26 Ultra voorbeeldfoto's</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/mGi5Ro6nbnnJDWNXFEuRUj-1920-80.jpg" alt="Samsung Galaxy S26 Ultra" /><figcaption><small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/cWkj3urVXKC8XHZ8CwW39k-1920-80.jpg" alt="Samsung Galaxy S26 Ultra" /><figcaption><small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Ewo5fSnMR2Gqdphuo3bgSk-1920-80.jpg" alt="Samsung Galaxy S26 Ultra" /><figcaption><small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/KUw5foPtcsGwpeujb34wEk-1920-80.jpg" alt="Samsung Galaxy S26 Ultra" /><figcaption><small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/aZp7DDSaxUP5bt2pMPaeJk-1920-80.jpg" alt="Samsung Galaxy S26 Ultra" /><figcaption><small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ATeLdf5YEAR9rhWGAeGPek-1920-80.jpg" alt="Samsung Galaxy S26 Ultra" /><figcaption><small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/jQjsVxwjVtgzcdX7Jr6dSk-1920-80.jpg" alt="Samsung Galaxy S26 Ultra" /><figcaption><small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/FGhSBWa653iidTkJDz3LHk-1920-80.jpg" alt="Samsung Galaxy S26 Ultra" /><figcaption><small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/qF8iJ63vzpKKvTR7QAZKKk-1920-80.jpg" alt="Samsung Galaxy S26 Ultra" /><figcaption><small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/jf4QUNd54ZevJACXCFASMj-1920-80.jpg" alt="Samsung Galaxy S26 Ultra" /><figcaption><small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ZoYpgzvnqBUFfXonFd2zWk-1920-80.jpg" alt="Samsung Galaxy S26 Ultra" /><figcaption><small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/hkwjJpZPyh2vEzkgPUydLj-1920-80.jpg" alt="Samsung Galaxy S26 Ultra" /><figcaption><small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Xc9MUvmHt9huDEfYJjKzui-1920-80.jpg" alt="Samsung Galaxy S26 Ultra" /><figcaption><small role="credit">Lance Ulanoff / Future</small></figcaption></figure></figure><h2 id="samsung-galaxy-s25-ultra-voorbeeldfoto-s">Samsung Galaxy S25 Ultra voorbeeldfoto's</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/WTDQgPkh9H55dnL3dc7vgQ-1920-80.jpg" alt="Samsung Galaxy S25 Ultra " /><figcaption><small role="credit">Future / Lance Ulanoff</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Kfyyt3YfjkFuFEZgYCU2kQ-1920-80.jpg" alt="Samsung Galaxy S25 Ultra " /><figcaption><small role="credit">Future / Lance Ulanoff</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/SRVSzbyJFbacYBbGpfvcJR-1920-80.jpg" alt="Samsung Galaxy S25 Ultra " /><figcaption><small role="credit">Future / Lance Ulanoff</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/spoqDVhNJPQtYC6rjc9hmR-1920-80.jpg" alt="Samsung Galaxy S25 Ultra " /><figcaption><small role="credit">Future / Lance Ulanoff</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/6UPiw73ZxhSY5vVQkitbrS-1920-80.jpg" alt="Samsung Galaxy S25 Ultra " /><figcaption><small role="credit">Future / Lance Ulanoff</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/nEUwAZhwbeMQsmg33TLsBS-1920-80.jpg" alt="Samsung Galaxy S25 Ultra " /><figcaption><small role="credit">Future / Lance Ulanoff</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/i5TSPzLRoq4k7YrtMUnhkS-1920-80.jpg" alt="Samsung Galaxy S25 Ultra " /><figcaption><small role="credit">Future / Lance Ulanoff</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/t79rmqdz8F34hcYicPuVwT-1920-80.jpg" alt="Samsung Galaxy S25 Ultra " /><figcaption><small role="credit">Future / Lance Ulanoff</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/2W3YHDifqphkQnr3fXwqVS-1920-80.jpg" alt="Samsung Galaxy S25 Ultra" /><figcaption><small role="credit">Future / Lance Ulanoff</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/kSu7KFeZSqjKXArVE8c6dQ-1920-80.jpg" alt="Samsung Galaxy S25 Ultra " /><figcaption><small role="credit">Future / Lance Ulanoff</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/9kAr4CuwbX9rU7wfVR3BdT-1920-80.jpg" alt="Samsung Galaxy S25 Ultra " /><figcaption><small role="credit">Future / Lance Ulanoff</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ZBuoztXqSaf5rcR3hCei6R-1920-80.jpg" alt="Samsung Galaxy S25 Ultra " /><figcaption><small role="credit">Future / Lance Ulanoff</small></figcaption></figure></figure><h3 class="article-body__section" id="section-samsung-galaxy-s26-ultra-vs-samsung-galaxy-s25-ultra-prestaties-en-software"><span>Samsung Galaxy S26 Ultra vs Samsung Galaxy S25 Ultra: prestaties en software</span></h3><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/n8m4mbdvyMUsVjDAnQgLUL-1920-80.jpg" alt="Samsung Galaxy S26 Ultra" /><figcaption>Asphalt 9 Legends op de Samsung Galaxy S26 Ultra<small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/sDhQvqMGpvBJTiLxVb4nZe-1920-80.jpg" alt="Samsung Galaxy S25 Ultra " /><figcaption>Asphalt 9 Legends op de Samsung Galaxy S25 Ultra<small role="credit">Future / Lance Ulanoff</small></figcaption></figure></figure><p>Het is niet heel verrassend, maar op dit vlak wint de Galaxy S26 Ultra het duidelijk van zijn voorganger. Hij is uitgerust met de Snapdragon 8 Elite Gen 5 for Galaxy en is voorzien van 12GB of 16GB aan RAM. Daarnaast draait dit toestel standaard op Android 16. Dit alles betekent dat hij iets betere prestaties kan leveren en net iets toekomstbestendiger is. </p><p>Samsung claimt ook betekenisvolle verbeteringen voor CPU-, GPU- en NPU-prestaties, maar in de praktijk merk je daar bij alledaagse taken een stuk minder van dan bij gaming, intensieve multitasking en uitgebreid gebruik van AI-features. </p><p>Toch heeft de Galaxy S25 Ultra ook geen moeite met zwaardere taken. De Snapdragon 8 Elite for Galaxy in dit toestel was al meer dan krachtig genoeg voor de meeste mensen. Daar kreeg je dan ook nog eens 12GB RAM bij en die combinatie is ook nog steeds meer dan goed genoeg voor veeleisende apps, fotobewerking en (als het goed is) jarenlang soepel gebruik. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/Mh9buRf9HXd3VRX2KFKR3e-1920-80.jpg" alt="Samsung Galaxy S26 Ultra" /><figcaption>De Samsung Galaxy S26 Ultra<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/iYpQEtPLPietW4ENbaLocN-1920-80.jpg" alt="Samsung Galaxy S25 Ultra" /><figcaption>De Samsung Galaxy S25 Ultra<small role="credit">Future / Roland Moore-Colyer</small></figcaption></figure></figure><p>Er is dus zeker wel een verschil op het gebied van prestaties, maar het is geen drastisch verschil. Waarschijnlijk zou bijna niemand daadwerkelijk het verschil merken  zonder eventueel naast elkaar benchmarks uit te voeren. </p><p>De Galaxy S26 Ultra moet natuurlijk wel iets langer meegaan (je krijgt dan ook een jaar extra software-updates), maar de Galaxy S25 Ultra biedt nog steeds meer kracht dan de meeste mensen ooit nodig zullen hebben. Je kunt op dit vlak niet echt een foute keuze maken. </p><p><strong>Winnaar: Galaxy S26 Ultra</strong></p><h2 class="article-body__section" id="section-samsung-galaxy-s26-ultra-vs-samsung-galaxy-s25-ultra-batterij"><span>Samsung Galaxy S26 Ultra vs Samsung Galaxy S25 Ultra: batterij</span></h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/xMsN5dK3ppKBsQKFdREdmU-1920-80.jpg" alt="Samsung Galaxy S26 Ultra " /><figcaption>De Samsung Galaxy S26 Ultra<small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/4PxpE6tCApTfqe9J4aRLpm-1920-80.jpg" alt="Samsung Galaxy S25 Ultra" /><figcaption>De Samsung Galaxy S25 Ultra<small role="credit">Peter Hoffmann</small></figcaption></figure></figure><p>Qua batterijduur is er op papier ook niet veel veranderd, maar toch heeft de Galaxy S26 Ultra een klein voordeel, ook al behoudt hij dezelfde 5.000mAh-batterij als de Galaxy S25 Ultra. Daarnaast is bedraad opladen verhoogd van 45W naar 60W en draadloos van 15W naar 25W.  </p><p>Opnieuw geldt echter dat de Galaxy S25 Ultra op dit vlak zeker niet teleurstelt. De 5.000mAh-batterij van dat toestel wist het ook redelijk lang vol te houden. Zo maten wij een batterijduur van 18 uur en 35 minuten met de refresh rate op 60Hz in onze batterijtest en 17 uur en 15 minuten met de adaptieve refresh rate ingeschakeld. </p><p>Het is een vergelijkbaar verhaal bij de Galaxy S26 Ultra. Deze gaat met gemak langer dan een dag mee bij normaal gebruik, zelfs met een hoge helderheid, de refresh rate op 120Hz en de resolutie op QHD+. Hij presteerde dan ook vergelijkbaar in onze batterijtests en zou zeker net zo lang moeten meegaan als de S25 Ultra, of zelfs nog wat langer. </p><p>Batterijduur zal waarschijnlijk dus niet de beslissende factor zijn voor de meeste mensen, want ze bieden allebei een uitstekende batterijduur.</p><p><strong>Winnaar: Galaxy S26 Ultra</strong></p><h2 class="article-body__section" id="section-samsung-galaxy-s26-ultra-vs-samsung-galaxy-s25-ultra-oordeel"><span>Samsung Galaxy S26 Ultra vs Samsung Galaxy S25 Ultra: oordeel</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:5535px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="bWJp9fgxG5vpnjWK5FBjGV" name="Samsung Galaxy S26 Ultra hands-on" alt="Samsung Galaxy S26 Ultra" src="https://cdn.mos.cms.futurecdn.net/bWJp9fgxG5vpnjWK5FBjGV-1920-80.jpg" mos="" align="middle" fullscreen="" width="5535" height="3113" 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><p>Het komt misschien niet echt als een verrassing, maar de Galaxy S26 Ultra is over het algemeen de betere telefoon. Hij is dunner en lichter, heeft een aantal handige camera-upgrades gekregen, biedt op papier snellere prestaties en laadt ook nog eens sneller op. Daarnaast behoudt hij vrijwel alle voordelen die de S25 Ultra vorig jaar zo'n geweldig toestel maakten. </p><p>Het is echter belangrijk om te onthouden dat de Galaxy S25 Ultra niet bepaald ver achterloopt. Dit is nog steeds een geweldige smartphone met een prachtig, groot scherm, uitstekende camera's, krachtige prestaties en een uitstekende batterijduur. </p><p>Als het prijsverschil groot genoeg is, en je dus een goede deal hebt gevonden voor een S25 ultra, dan is dat misschien toch wel de betere keuze. Als je echter simpelweg op zoek bent naar het beste van het beste of echt heel erg geïnteresseerd bent in één of meerdere van de verbeteringen (zoals het Privacy Display, sneller opladen en de superstabiele video), dan is de Galaxy S26 Ultra natuurlijk de beste keuze. </p><p><strong>Winnaar over het algemeen: Samsung Galaxy S26 Ultra</strong></p><div data-widget-type="multimodelreview" data-model-name="Samsung Galaxy S26 Ultra,Samsung Galaxy S25 Ultra"></div><ul><li><a href="https://global.techradar.com/nl-nl/news/beste-samsung-smartphone">Getest: de beste Samsung-smartphones in 2026</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s26-ultra-vs-samsung-galaxy-s25-ultra-vergelijken</link>
                                                                            <description>
                            <![CDATA[ We vergelijken de belangrijkste specs en features van de Samsung Galaxy S26 Ultra met die van zijn voorganger, de Samsung Galaxy S25 Ultra. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">FxCSgTjynKH5Ts3aupvS9A</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/VtQ7rJz83FHWeEZYHWrvmQ-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 30 Mar 2026 14:47:37 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Samsung Galaxy Phones]]></category>
                                                    <category><![CDATA[Android]]></category>
                                                    <category><![CDATA[Phones]]></category>
                                                                                                <author><![CDATA[ cas.kulk@bluepixlmedia.com (Cas Kulk) ]]></author>                    <dc:creator><![CDATA[ Cas Kulk ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/hUHXsqYBB8igeAQgxCPAMe-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;&lt;br&gt;&lt;/p&gt; ]]></dc:description>
                                                                                                        <dc:contributor><![CDATA[ Max Slater-Robins ]]></dc:contributor>
                                                                    <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/VtQ7rJz83FHWeEZYHWrvmQ-1920-80.jpg">
                                                            <media:credit><![CDATA[Future / Lance Ulanoff]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[De Samsung Galaxy S26 Ultra (links) en de Samsung Galaxy S25 Ultra (rechts)]]></media:description>                                                            <media:text><![CDATA[The Samsung Galaxy S26 Ultra resting on a table alongside the Galaxy S25 Ultra]]></media:text>
                                <media:title type="plain"><![CDATA[The Samsung Galaxy S26 Ultra resting on a table alongside the Galaxy S25 Ultra]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/VtQ7rJz83FHWeEZYHWrvmQ-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <div class="featured_product_block featured_block_versus" data-id="014237dd-46a2-4d92-9e6d-9dcd280ca0cc">                        <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                                                                <div class="featured__title">Samsung Galaxy S26 Ultra</div>                                    </div>                <div class="subtitle__description">                                <div class="stars__reviews"><span itemprop="reviewRating" itemscope itemtype="http://schema.org/Rating" class="chunk rating"><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><meta itemprop="bestRating" content="100.0" /><meta itemprop="worstRating" content="0.0" /><meta itemprop="ratingValue" content="95" /></span></div>                                        <p><p>Dit is de ultieme Galaxy Ultra-telefoon, met een wat dunner design, sterkere prestaties en nog slimmere features. Het is echter ook geen revolutionaire upgrade ten opzichte van zijn voorganger. Galaxy S25 Ultra-eigenaars hoeven dan ook echt niet te upgraden.</p></p>                </div>                <div class="pro-con"><div class="list-pros-wrapper"><h4 class="list-pros-label">Pros</h4><ul class="list-pros"><li class='list-item list-item-pros'>Uniek Privacy Display</li><li class='list-item list-item-pros'>De krachtigste chip op de markt</li><li class='list-item list-item-pros'>Fantastische camera's</li></ul></div><div class="list-cons-wrapper"><h4 class="list-cons-label">Cons</h4><ul class="list-cons"><li class='list-item list-item-cons'>Niet de grootste upgrade qua hardware</li><li class='list-item list-item-cons'>Geen titanium meer</li></ul></div></div>            </div>        </div>        <div class="featured_product_block featured_block_versus" data-id="99ef1e82-7dfb-412b-9ba5-bc7b319c3a69">                        <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                                                                                <div class="featured__title">Samsung Galaxy S25 Ultra</div>                                    </div>                <div class="subtitle__description">                                <div class="stars__reviews"><span itemprop="reviewRating" itemscope itemtype="http://schema.org/Rating" class="chunk rating"><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star"> </span><span class="icon icon-star half"></span><meta itemprop="bestRating" content="100.0" /><meta itemprop="worstRating" content="0.0" /><meta itemprop="ratingValue" content="90" /></span></div>                                        <p><p>De Galaxy S25 Ultra blijft een fantastische flagship smartphone met uitstekende prestaties, batterijduur, camera's en handige AI-features. De Galaxy S26 Ultra verfijnt alles gewoon alleen nog net wat meer.</p></p>                </div>                <div class="pro-con"><div class="list-pros-wrapper"><h4 class="list-pros-label">Pros</h4><ul class="list-pros"><li class='list-item list-item-pros'>Nog steeds een uitstekende chip met topprestaties</li><li class='list-item list-item-pros'>Prachtig 6,9-inch display</li><li class='list-item list-item-pros'>Uitstekende batterijduur</li></ul></div><div class="list-cons-wrapper"><h4 class="list-cons-label">Cons</h4><ul class="list-cons"><li class='list-item list-item-cons'>Geen Privacy Display en 'Superstabiele' videomodi </li><li class='list-item list-item-cons'>Iets dikker en zwaarder</li></ul></div></div>            </div>        </div><p>De <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s26-ultra-review-nl">Samsung Galaxy S26 Ultra</a> is alweer gearriveerd en op papier lijkt het weer een upgrade te zijn zoals we gewend zijn van Samsung: het nieuwe vlaggenschip is iets dunner, sneller en slimmer, maar er zijn geen revolutionaire verbeteringen. Zet de Galaxy S26 Ultra naast de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s25-ultra-review-nl">Galaxy S25 Ultra</a> en je ziet eigenlijk gewoon (weer) een iets verder verfijnde versie van een van de <a href="https://global.techradar.com/nl-nl/news/beste-smartphone">beste smartphones</a> die je op dit moment kan kopen.</p><p>Dat betekent dus ook dat de Galaxy S25 Ultra op dit moment toch nog een erg aantrekkelijke optie is. Dit is namelijk nog steeds een premium, krachtige telefoon met uitstekende camera's en batterijduur. Zelfs de Ultra van vorig jaar levert krachtigere prestaties dan de meeste mensen nodig zullen hebben. Zijn opvolger mag dan wel wat dunner en geavanceerder zijn, maar dat betekent niet dat de S25 Ultra ineens minder indrukwekkend is. Hij is vooral nog interessant als je een goede deal kan vinden.</p><p>Welk toestel is dan de beste keuze voor jou? Hieronder zetten we de Samsung Galaxy S26 Ultra tegenover de Samsung Galaxy S25 Ultra op het gebied van prijs, design, display en andere belangrijke features om je hopelijk te helpen bij het maken van die keuze. </p><h2 class="article-body__section" id="section-samsung-galaxy-s26-ultra-vs-samsung-galaxy-s25-ultra-specs"><span>Samsung Galaxy S26 Ultra vs Samsung Galaxy S25 Ultra: specs</span></h2><p>Voordat we wat dieper ingaan op deze twee toestellen, zetten we eerst even de belangrijkste specs voor je naast elkaar:</p><div ><table><thead><tr><th class="firstcol empty" ></th><th  ><p>Samsung Galaxy <strong>S26 Ultra </strong></p></th><th  ><p>Samsung Galaxy S25 Ultra</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Afmetingen:</p></td><td  ><p>163,6 x 78,1 x 7,9 mm</p></td><td  ><p>162,8 x 77,6 x 8,2 mm</p></td></tr><tr><td class="firstcol " ><p>Gewicht:</p></td><td  ><p>214 gram</p></td><td  ><p>218 gram</p></td></tr><tr><td class="firstcol " ><p>Display:</p></td><td  ><p>6,9-inch Dynamic AMOLED 2X</p></td><td  ><p>6,9-inch Dynamic AMOLED 2X</p></td></tr><tr><td class="firstcol " ><p>Refresh rate:</p></td><td  ><p>1Hz–120Hz</p></td><td  ><p>1Hz-120Hz</p></td></tr><tr><td class="firstcol " ><p>Piekhelderheid:</p></td><td  ><p>2.600 nits</p></td><td  ><p>2.600 nits</p></td></tr><tr><td class="firstcol " ><p>Processor:</p></td><td  ><p>Snapdragon 8 Elite Gen 5</p></td><td  ><p>Qualcomm Snapdragon 8 Elite</p></td></tr><tr><td class="firstcol " ><p>RAM:</p></td><td  ><p>12GB / 16GB</p></td><td  ><p>12GB</p></td></tr><tr><td class="firstcol " ><p>Camera's achter:</p></td><td  ><p>200MP-hoofdcamera, 50MP-ultrawide, 10MP- + 50MP-telefotocamera</p></td><td  ><p>200MP-hoofdcamera, 50MP-ultrawide, 10MP- + 50MP-telefotocamera</p></td></tr><tr><td class="firstcol " ><p>Selfiecamera:</p></td><td  ><p>12MP</p></td><td  ><p>12MP</p></td></tr><tr><td class="firstcol " ><p>Batterij:</p></td><td  ><p>5.000mAh</p></td><td  ><p>5.000mAh</p></td></tr><tr><td class="firstcol " ><p>Opladen:</p></td><td  ><p>60W bedraad, 25W draadloos</p></td><td  ><p>45W bedraad, 15W draadloos</p></td></tr><tr><td class="firstcol " ><p>Opslag:</p></td><td  ><p>256GB / 512GB / 1TB</p></td><td  ><p>256GB / 512GB / 1TB</p></td></tr></tbody></table></div><h2 class="article-body__section" id="section-samsung-galaxy-s26-ultra-vs-samsung-galaxy-s25-ultra-prijs-en-beschikbaarheid"><span>Samsung Galaxy S26 Ultra vs Samsung Galaxy S25 Ultra: prijs en beschikbaarheid</span></h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/rghMA8pgLeCeY2HTV9zTm3-1920-80.jpg" alt="Samsung Galaxy S26 Ultra" /><figcaption>De Samsung Galaxy S26 Ultra<small role="credit">Chris Hall / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/C98KqY8JWF82qZf2wWGCWE-1920-80.jpg" alt="Samsung Galaxy S25 Ultra" /><figcaption>De Samsung Galaxy S25 Ultra<small role="credit">Future</small></figcaption></figure></figure><p>Samsung lanceerde de Galaxy S26 Ultra in maart 2026 met een adviesprijs vanaf 1.449 euro voor het 256GB-model. Voor 512GB betaal je 1.649 euro en de 1TB-versie kost 1.949 euro.  </p><p>De Galaxy S25 Ultra verscheen ongeveer een jaar eerder en hier betaalde je bij release 1.449 euro voor 256GB, 1.569 euro voor 512GB en 1.809 euro voor 1TB. </p><p>Dat betekent dus dat de configuraties met meer opslagruimte in prijs zijn gestegen bij de S26 Ultra, maar het "instapmodel" niet. Hopelijk heb je dus niet al te veel opslagruimte nodig, want dan wordt het bij de S26 Ultra toch wel erg prijzig. </p><p>Daarbovenop is de S25 Ultra inmiddels natuurlijk ook al flink in prijs gedaald. Je vindt het 256GB-model inmiddels al vanaf iets meer dan 900 euro bij sommige retailers. </p><p><strong>Winnaar: Galaxy S25 Ultra</strong></p><h2 class="article-body__section" id="section-samsung-galaxy-s26-ultra-vs-samsung-galaxy-s25-ultra-design"><span>Samsung Galaxy S26 Ultra vs Samsung Galaxy S25 Ultra: design</span></h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/rdnhJCnJbWzZJA8Peea2yk-1920-80.jpg" alt="Samsung Galaxy S26 Ultra" /><figcaption>De Samsung Galaxy S26 Ultra<small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/9AeiAPcYJVDkQjRE7KJhHU-1920-80.jpg" alt="Samsung Galaxy S25 Ultra" /><figcaption>De Samsung Galaxy S25 Ultra<small role="credit">Zachariah Kelly / TechRadar</small></figcaption></figure></figure><p>Op het eerste gezicht lijken deze twee telefoons enorm veel op elkaar, maar toch laat de Galaxy S26 Ultra wel een iets betere eerste indruk achter. </p><p>Ten eerste is de Galaxy S26 Ultra iets dunner en lichter dan de Galaxy S25 Ultra. Samsung heeft ook de hoeken nog iets meer afgerond, waardoor hij wat fijner in de hand ligt. </p><p>Er is ook een nieuw camera-eiland om de camera's achterop heen geplaatst. Hierdoor is de look weer iets verfrist, maar we kunnen niet echt spreken van een compleet herontwerp. </p><p>De Galaxy S25 Ultra ziet er overigens ook nog steeds uit als een premium flagship en zo voelt hij ook aan. Dat model heeft bovendien nog een sterk titanium frame. Daarnaast krijg je hier natuurlijk ook nog een ingebouwde S Pen en een design dat nog net iets hoekiger is. Het design zal je echter bij geen van beide smartphones teleurstellen als je een beetje een fan bent van de moderne Samsung-look.</p><p>De twee telefoons maken dus wel gebruik van twee verschillende materialen voor het frame. De Samsung Galaxy S25 Ultra had nog een titanium frame, maar bij de Samsung Galaxy S26 Ultra is het bedrijf teruggekeerd naar 'Armor Aluminum' (aluminium dus). Dat klinkt misschien als een downgrade, maar in de praktijk gaat aluminium iets beter om met hitte, dus is het waarschijnlijk toch een betere keuze voor een smartphone met zo'n krachtige chip. </p><p><strong>Winnaar: Galaxy S26 Ultra</strong></p><h2 class="article-body__section" id="section-samsung-galaxy-s26-ultra-vs-samsung-galaxy-s25-ultra-display"><span>Samsung Galaxy S26 Ultra vs Samsung Galaxy S25 Ultra: display</span></h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/6x8FSg2JZNSgQTELaXzzUb-1920-80.jpg" alt="Samsung Galaxy S26 Ultra" /><figcaption>De Samsung Galaxy S26 Ultra<small role="credit">Chris Hall / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/EAX48tRABq2xgJfN2NT9qm-1920-80.jpg" alt="Samsung Galaxy S25 Ultra" /><figcaption>De Samsung Galaxy S25 Ultra<small role="credit">Peter Hoffmann</small></figcaption></figure></figure><p>Qua display zitten deze twee telefoons erg dicht bij elkaar in de buurt. Beide modellen hebben een 6,9-inch Dynamic AMOLED 2X-display met een resolutie van 1.440 x 3.120 pixels, een 1Hz–120Hz adaptieve refresh rate en een piekhelderheid van 2.600 nits. Op papier lijk je dus hetzelfde display te krijgen. </p><p>Nou zou zelfs dat niet zo'n probleem zijn, want de Galaxy S25 Ultra had al een van de beste smartphonedisplays op de markt, dus de Galaxy S26 Ultra had geen reusachtige upgrade nodig.</p><p>Toch heeft het scherm van de Galaxy S26 Ultra nog een uniek voordeel: het ingebouwde <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/hoe-werkt-samsung-s26-ultra-privacy-display">Privacy Display</a>. Deze feature maakt het display minder goed af te lezen vanaf de zijkanten (net als wanneer je een privacy screenprotector gebruikt) en dit kan naar wens worden in- en uitgeschakeld (voor verschillende apps of zelfs alleen voor meldingen of inlogschermen). Dit is een erg handige extra feature en je zit er niet continu aan vast zoals bij screenprotectors. </p><p>Het heeft wel een kleine impact op de helderheid van het display. In de praktijk bleek de S26 Ultra namelijk net iets minder fel te worden dan de S25 Ultra, maar dit verschil zouden de meeste mensen waarschijnlijk niet merken zonder de twee toestellen naast elkaar te zien. Sommige gebruikers hebben overigens wel klachten gedeeld over <a href="https://www.techradar.com/phones/samsung-galaxy-phones/its-making-me-nauseous-some-users-are-complaining-about-the-galaxy-s26-ultras-privacy-display">hoofdpijn die door het Privacy Display zou zijn veroorzaakt</a>, maar hier hebben wij in ieder geval geen last van gehad. </p><p><strong>Winnaar: Galaxy S26 Ultra</strong></p><h2 class="article-body__section" id="section-samsung-galaxy-s26-ultra-vs-samsung-galaxy-s25-ultra-camera-s"><span>Samsung Galaxy S26 Ultra vs Samsung Galaxy S25 Ultra: camera's</span></h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/9QGiJ8BKjMMS6nBKhdrstD-1920-80.jpg" alt="Samsung Galaxy S25 Ultra camera's" /><figcaption>De camera's achterop de Samsung Galaxy S25 Ultra<small role="credit">Future / Chris Hall</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/d833MPACCsVYLUgEqPwaeg-1920-80.jpg" alt="Samsung Galaxy S26 Ultra camera's" /><figcaption>De camera's achterop de Samsung Galaxy S26 Ultra<small role="credit">Lance Ulanoff / Future</small></figcaption></figure></figure><p>2026 is (helaas) niet een jaar waarin Samsung zijn camerasysteem weer eens grondig heeft aangepakt en flinke upgrades heeft geïntroduceerd. </p><p>Dat betekent dat je bij de Galaxy S26 Ultra én S25 Ultra een 200MP-hoofdcamera, een 50MP-ultrawide, een 10MP-telefotocamera (3x), een 50MP-telefotocamera (5x) en een 12MP-selfiecamera krijgt. Beide telefoons beschikken dus over uitstekende camerasystemen. </p><p>Op papier lijken deze camerasystemen vrijwel identiek, maar als je wat dieper in de specs duikt, kom je erachter dat de S26 Ultra toch wat fijne verbeteringen heeft geïntroduceerd. </p><p>Zo heeft Samsung het diafragma van de hoofdcamera vergroot van f/1,7 op de Galaxy S25 Ultra naar f/1,4 op de Galaxy S26 Ultra, en het diafragma van de 5x telefotocamera van f/3,4 naar f/2,9. Dit betekent dat beide sensoren meer licht op kunnen vangen en dus beter kunnen presteren bij weinig licht. </p><p>Samsung claimt tot 47% meer helderheid voor de hoofdcamera en tot 37% meer voor de telefotocamera. Die getallen betekenen niet dat de S26 Ultra ineens drastisch betere camera's heeft dan de S25 Ultra, maar we merkten tijdens het testen wel dat de S26 Ultra voor net iets scherpere beelden zorgde bij weinig licht en bij een groter zoombereik. </p><p>Videokwaliteit is verder ook uitstekend bij beide telefoons. De Galaxy S25 Ultra kan opnemen in 8K/30fps en de Galaxy S26 Ultra bouwt daar nog wat op verder met geavanceerdere videotools voor mensen die nog iets meer controle willen over het eindresultaat (zoals ondersteuning voor de APV-codec).</p><p>Het nieuwere toestel beschikt ook over een geweldige 'Superstabiel'-modus. Deze maakt gebruik van de gyroscoop en versnellingsmeter om de horizon in je video's recht te houden, zelfs wanneer je de S26 Ultra 360 graden draait. Het is indrukwekkend om te zien hoe goed dit werkt in de praktijk.</p><p>Natuurlijk betekent dit niet dat de S25 Ultra ineens een te zwak camerasysteem heeft. Het was niet voor niets een van de <a href="https://global.techradar.com/nl-nl/news/de-beste-camera-smartphones">beste cameratelefoons</a> van 2025. Bij een directe vergelijking merk je echter wel dat je net wat meer mogelijkheden hebt bij de Galaxy S26 Ultra. De camera-ervaring is weer wat verfijnd, maar het is opnieuw geen gigantisch verschil. </p><p><strong>Winnaar: Galaxy S26 Ultra</strong></p><h3 class="article-body__section" id="section-voorbeeldfoto-s"><span>Voorbeeldfoto's</span></h3><p>Om je een beetje een idee te geven van de overeenkomsten en verschillen tussen de cameraprestaties van de twee telefoons, zie je hieronder wat vergelijkbare voorbeeldfoto's van beide toestellen. </p><h2 id="samsung-galaxy-s26-ultra-voorbeeldfoto-s">Samsung Galaxy S26 Ultra voorbeeldfoto's</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/mGi5Ro6nbnnJDWNXFEuRUj-1920-80.jpg" alt="Samsung Galaxy S26 Ultra" /><figcaption><small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/cWkj3urVXKC8XHZ8CwW39k-1920-80.jpg" alt="Samsung Galaxy S26 Ultra" /><figcaption><small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Ewo5fSnMR2Gqdphuo3bgSk-1920-80.jpg" alt="Samsung Galaxy S26 Ultra" /><figcaption><small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/KUw5foPtcsGwpeujb34wEk-1920-80.jpg" alt="Samsung Galaxy S26 Ultra" /><figcaption><small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/aZp7DDSaxUP5bt2pMPaeJk-1920-80.jpg" alt="Samsung Galaxy S26 Ultra" /><figcaption><small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ATeLdf5YEAR9rhWGAeGPek-1920-80.jpg" alt="Samsung Galaxy S26 Ultra" /><figcaption><small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/jQjsVxwjVtgzcdX7Jr6dSk-1920-80.jpg" alt="Samsung Galaxy S26 Ultra" /><figcaption><small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/FGhSBWa653iidTkJDz3LHk-1920-80.jpg" alt="Samsung Galaxy S26 Ultra" /><figcaption><small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/qF8iJ63vzpKKvTR7QAZKKk-1920-80.jpg" alt="Samsung Galaxy S26 Ultra" /><figcaption><small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/jf4QUNd54ZevJACXCFASMj-1920-80.jpg" alt="Samsung Galaxy S26 Ultra" /><figcaption><small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ZoYpgzvnqBUFfXonFd2zWk-1920-80.jpg" alt="Samsung Galaxy S26 Ultra" /><figcaption><small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/hkwjJpZPyh2vEzkgPUydLj-1920-80.jpg" alt="Samsung Galaxy S26 Ultra" /><figcaption><small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Xc9MUvmHt9huDEfYJjKzui-1920-80.jpg" alt="Samsung Galaxy S26 Ultra" /><figcaption><small role="credit">Lance Ulanoff / Future</small></figcaption></figure></figure><h2 id="samsung-galaxy-s25-ultra-voorbeeldfoto-s">Samsung Galaxy S25 Ultra voorbeeldfoto's</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/WTDQgPkh9H55dnL3dc7vgQ-1920-80.jpg" alt="Samsung Galaxy S25 Ultra " /><figcaption><small role="credit">Future / Lance Ulanoff</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Kfyyt3YfjkFuFEZgYCU2kQ-1920-80.jpg" alt="Samsung Galaxy S25 Ultra " /><figcaption><small role="credit">Future / Lance Ulanoff</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/SRVSzbyJFbacYBbGpfvcJR-1920-80.jpg" alt="Samsung Galaxy S25 Ultra " /><figcaption><small role="credit">Future / Lance Ulanoff</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/spoqDVhNJPQtYC6rjc9hmR-1920-80.jpg" alt="Samsung Galaxy S25 Ultra " /><figcaption><small role="credit">Future / Lance Ulanoff</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/6UPiw73ZxhSY5vVQkitbrS-1920-80.jpg" alt="Samsung Galaxy S25 Ultra " /><figcaption><small role="credit">Future / Lance Ulanoff</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/nEUwAZhwbeMQsmg33TLsBS-1920-80.jpg" alt="Samsung Galaxy S25 Ultra " /><figcaption><small role="credit">Future / Lance Ulanoff</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/i5TSPzLRoq4k7YrtMUnhkS-1920-80.jpg" alt="Samsung Galaxy S25 Ultra " /><figcaption><small role="credit">Future / Lance Ulanoff</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/t79rmqdz8F34hcYicPuVwT-1920-80.jpg" alt="Samsung Galaxy S25 Ultra " /><figcaption><small role="credit">Future / Lance Ulanoff</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/2W3YHDifqphkQnr3fXwqVS-1920-80.jpg" alt="Samsung Galaxy S25 Ultra" /><figcaption><small role="credit">Future / Lance Ulanoff</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/kSu7KFeZSqjKXArVE8c6dQ-1920-80.jpg" alt="Samsung Galaxy S25 Ultra " /><figcaption><small role="credit">Future / Lance Ulanoff</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/9kAr4CuwbX9rU7wfVR3BdT-1920-80.jpg" alt="Samsung Galaxy S25 Ultra " /><figcaption><small role="credit">Future / Lance Ulanoff</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ZBuoztXqSaf5rcR3hCei6R-1920-80.jpg" alt="Samsung Galaxy S25 Ultra " /><figcaption><small role="credit">Future / Lance Ulanoff</small></figcaption></figure></figure><h3 class="article-body__section" id="section-samsung-galaxy-s26-ultra-vs-samsung-galaxy-s25-ultra-prestaties-en-software"><span>Samsung Galaxy S26 Ultra vs Samsung Galaxy S25 Ultra: prestaties en software</span></h3><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/n8m4mbdvyMUsVjDAnQgLUL-1920-80.jpg" alt="Samsung Galaxy S26 Ultra" /><figcaption>Asphalt 9 Legends op de Samsung Galaxy S26 Ultra<small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/sDhQvqMGpvBJTiLxVb4nZe-1920-80.jpg" alt="Samsung Galaxy S25 Ultra " /><figcaption>Asphalt 9 Legends op de Samsung Galaxy S25 Ultra<small role="credit">Future / Lance Ulanoff</small></figcaption></figure></figure><p>Het is niet heel verrassend, maar op dit vlak wint de Galaxy S26 Ultra het duidelijk van zijn voorganger. Hij is uitgerust met de Snapdragon 8 Elite Gen 5 for Galaxy en is voorzien van 12GB of 16GB aan RAM. Daarnaast draait dit toestel standaard op Android 16. Dit alles betekent dat hij iets betere prestaties kan leveren en net iets toekomstbestendiger is. </p><p>Samsung claimt ook betekenisvolle verbeteringen voor CPU-, GPU- en NPU-prestaties, maar in de praktijk merk je daar bij alledaagse taken een stuk minder van dan bij gaming, intensieve multitasking en uitgebreid gebruik van AI-features. </p><p>Toch heeft de Galaxy S25 Ultra ook geen moeite met zwaardere taken. De Snapdragon 8 Elite for Galaxy in dit toestel was al meer dan krachtig genoeg voor de meeste mensen. Daar kreeg je dan ook nog eens 12GB RAM bij en die combinatie is ook nog steeds meer dan goed genoeg voor veeleisende apps, fotobewerking en (als het goed is) jarenlang soepel gebruik. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/Mh9buRf9HXd3VRX2KFKR3e-1920-80.jpg" alt="Samsung Galaxy S26 Ultra" /><figcaption>De Samsung Galaxy S26 Ultra<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/iYpQEtPLPietW4ENbaLocN-1920-80.jpg" alt="Samsung Galaxy S25 Ultra" /><figcaption>De Samsung Galaxy S25 Ultra<small role="credit">Future / Roland Moore-Colyer</small></figcaption></figure></figure><p>Er is dus zeker wel een verschil op het gebied van prestaties, maar het is geen drastisch verschil. Waarschijnlijk zou bijna niemand daadwerkelijk het verschil merken  zonder eventueel naast elkaar benchmarks uit te voeren. </p><p>De Galaxy S26 Ultra moet natuurlijk wel iets langer meegaan (je krijgt dan ook een jaar extra software-updates), maar de Galaxy S25 Ultra biedt nog steeds meer kracht dan de meeste mensen ooit nodig zullen hebben. Je kunt op dit vlak niet echt een foute keuze maken. </p><p><strong>Winnaar: Galaxy S26 Ultra</strong></p><h2 class="article-body__section" id="section-samsung-galaxy-s26-ultra-vs-samsung-galaxy-s25-ultra-batterij"><span>Samsung Galaxy S26 Ultra vs Samsung Galaxy S25 Ultra: batterij</span></h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/xMsN5dK3ppKBsQKFdREdmU-1920-80.jpg" alt="Samsung Galaxy S26 Ultra " /><figcaption>De Samsung Galaxy S26 Ultra<small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/4PxpE6tCApTfqe9J4aRLpm-1920-80.jpg" alt="Samsung Galaxy S25 Ultra" /><figcaption>De Samsung Galaxy S25 Ultra<small role="credit">Peter Hoffmann</small></figcaption></figure></figure><p>Qua batterijduur is er op papier ook niet veel veranderd, maar toch heeft de Galaxy S26 Ultra een klein voordeel, ook al behoudt hij dezelfde 5.000mAh-batterij als de Galaxy S25 Ultra. Daarnaast is bedraad opladen verhoogd van 45W naar 60W en draadloos van 15W naar 25W.  </p><p>Opnieuw geldt echter dat de Galaxy S25 Ultra op dit vlak zeker niet teleurstelt. De 5.000mAh-batterij van dat toestel wist het ook redelijk lang vol te houden. Zo maten wij een batterijduur van 18 uur en 35 minuten met de refresh rate op 60Hz in onze batterijtest en 17 uur en 15 minuten met de adaptieve refresh rate ingeschakeld. </p><p>Het is een vergelijkbaar verhaal bij de Galaxy S26 Ultra. Deze gaat met gemak langer dan een dag mee bij normaal gebruik, zelfs met een hoge helderheid, de refresh rate op 120Hz en de resolutie op QHD+. Hij presteerde dan ook vergelijkbaar in onze batterijtests en zou zeker net zo lang moeten meegaan als de S25 Ultra, of zelfs nog wat langer. </p><p>Batterijduur zal waarschijnlijk dus niet de beslissende factor zijn voor de meeste mensen, want ze bieden allebei een uitstekende batterijduur.</p><p><strong>Winnaar: Galaxy S26 Ultra</strong></p><h2 class="article-body__section" id="section-samsung-galaxy-s26-ultra-vs-samsung-galaxy-s25-ultra-oordeel"><span>Samsung Galaxy S26 Ultra vs Samsung Galaxy S25 Ultra: oordeel</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:5535px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="bWJp9fgxG5vpnjWK5FBjGV" name="Samsung Galaxy S26 Ultra hands-on" alt="Samsung Galaxy S26 Ultra" src="https://cdn.mos.cms.futurecdn.net/bWJp9fgxG5vpnjWK5FBjGV-1920-80.jpg" mos="" align="middle" fullscreen="" width="5535" height="3113" 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><p>Het komt misschien niet echt als een verrassing, maar de Galaxy S26 Ultra is over het algemeen de betere telefoon. Hij is dunner en lichter, heeft een aantal handige camera-upgrades gekregen, biedt op papier snellere prestaties en laadt ook nog eens sneller op. Daarnaast behoudt hij vrijwel alle voordelen die de S25 Ultra vorig jaar zo'n geweldig toestel maakten. </p><p>Het is echter belangrijk om te onthouden dat de Galaxy S25 Ultra niet bepaald ver achterloopt. Dit is nog steeds een geweldige smartphone met een prachtig, groot scherm, uitstekende camera's, krachtige prestaties en een uitstekende batterijduur. </p><p>Als het prijsverschil groot genoeg is, en je dus een goede deal hebt gevonden voor een S25 ultra, dan is dat misschien toch wel de betere keuze. Als je echter simpelweg op zoek bent naar het beste van het beste of echt heel erg geïnteresseerd bent in één of meerdere van de verbeteringen (zoals het Privacy Display, sneller opladen en de superstabiele video), dan is de Galaxy S26 Ultra natuurlijk de beste keuze. </p><p><strong>Winnaar over het algemeen: Samsung Galaxy S26 Ultra</strong></p><div data-widget-type="multimodelreview" data-model-name="Samsung Galaxy S26 Ultra,Samsung Galaxy S25 Ultra"></div><ul><li><a href="https://global.techradar.com/nl-nl/news/beste-samsung-smartphone">Getest: de beste Samsung-smartphones in 2026</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Nothing Phone (4a) Pro review: de leukste smartphone van 2026, maar moet je hem daarom kopen? ]]></title>
                                                                                                <dc:content><![CDATA[ <h3 class="article-body__section" id="section-nothing-phone-4a-pro-review-in-een-notendop"><span>Nothing Phone (4a) Pro: review in een notendop</span></h3><p>De Nothing Phone (4a) Pro valt meteen op door zijn unieke ontwerp. De behuizing is gemaakt van aluminium en het camerablok heeft een soort transparant ontwerp met aan de linkerkant de Glyph Matrix. Dit schermpje bevat tientallen ledlampjes die je kan instellen om bepaalde animaties weer te geven en geeft de Phone (4a) Pro een unieke uitstraling.</p><p>De software van de Phone (4a) Pro is minimalistisch en valt je over het algemeen niet lastig met dubbele apps of reclame. De meerwaarde van de Essential Space met allerlei AI-tools blijft echter te beperkt voor de fysieke Essential Key aan de linkerkant van de telefoon. </p><p>De Nothing Phone (4a) Pro biedt vervolgens degelijke prestaties. Hij is niet de snelste telefoon die je voor dit geld kan kopen, maar hij is verre van traag. Ik kon veeleisende games zoals Honkai Star Rail op medium instellingen met 60 fps spelen en dat verliep relatief vlot. De telefoon heeft ook niet snel last van oververhitting.</p><p>Hoewel de camera's op papier indrukwekkend zijn, is dat in de praktijk niet meteen zo. Vooral de telefotocamera met 3,5x zoom kan wisselvallige resultaten opleveren. Ik had soms problemen met focussen en sommige foto's waren overbelicht. Wanneer ik naar 7x zoom ging, trilde het scherm soms ook wat. De hoofdcamera is daarentegen wel erg sterk, terwijl de ultra-wide het snel laat afweten bij weinig licht.</p><p>De batterijduur is een kleine teleurstelling. De Phone (4a) Pro heeft dezelfde 5.080mAh-batterij als de gewone Phone (4a), maar omdat hij een minder efficiënte chip heeft, houdt die het minder lang vol. Je kan hier nog steeds makkelijk een volledige dag gebruik halen, maar twee dagen lijkt me niet echt realistisch. Ironisch genoeg biedt de goedkopere <a href="https://global.techradar.com/nl-nl/phones/nothing-phone-4a-review-nl">Nothing Phone (4a)</a> daarom de betere batterijduur van de twee.</p><h2 class="article-body__section" id="section-nothing-phone-4a-pro-review-prijs-en-beschikaarheid"><span>Nothing Phone (4a) Pro review: prijs en beschikaarheid</span></h2><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="axbxTRDkAm9reSCWwezfQH" name="Nothing Phone (4a) Pro" alt="De Nothing Phone (4a) Pro" src="https://cdn.mos.cms.futurecdn.net/axbxTRDkAm9reSCWwezfQH-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="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>Te koop vanaf 27 maart 2026</strong></li><li><strong>128GB opslag voor 499 euro</strong></li><li><strong>256GB opslag voor 599 euro</strong></li></ul><p>De Nothing Phone (4a) Pro ging op 27 maart 2026 in de verkoop. Er zijn drie kleuren: zwart, zilver en roze. Daarnaast kost de basisversie met 128GB opslag en 8GB RAM 499 euro, terwijl de versie met 256GB opslag en 12GB RAM 599 euro kost. Ter vergelijking: de gewone Phone (4a) met 128GB kost 369 euro en voor 256GB opslag betaal je 449 euro.</p><p>Nothing is in dit geval zijn eigen grootste concurrent: de Phone (4a) ziet er dan wel volledig anders uit dan de Phone (4a) Pro, maar de camera's, prestaties, displays en batterijduur liggen niet mijlenver uit elkaar. Tenzij je echt als een blok valt voor het ontwerp met de Glyph Matrix van de Phone (4a) Pro, raad ik aan om geld uit te sparen en de Phone (4a) te kopen. Met dat uitgespaarde geld kan je dan bijvoorbeeld de nieuwe <a href="https://global.techradar.com/nl-nl/audio/wireless-headphones/nothing-headphone-a-review-tweemaal-is-scheepsrecht">Nothing Headphone (a)</a> kopen.</p><ul><li><strong>Prijs-kwaliteit score: 4/5</strong></li></ul><h2 class="article-body__section" id="section-nothing-phone-4a-pro-review-specs"><span>Nothing Phone (4a) Pro review: specs</span></h2><div ><table><tbody><tr><td class="firstcol " ><p>Afmetingen</p></td><td  ><p>163,7 x 76,6 x 7,95 mm</p></td></tr><tr><td class="firstcol " ><p>Gewicht</p></td><td  ><p>210g</p></td></tr><tr><td class="firstcol " ><p>Scherm</p></td><td  ><p>6,83 inch AMOLED</p></td></tr><tr><td class="firstcol " ><p>Resolutie</p></td><td  ><p>2.800 x 1.260 px</p></td></tr><tr><td class="firstcol " ><p>Refresh rate</p></td><td  ><p>144Hz</p></td></tr><tr><td class="firstcol " ><p>Chipset</p></td><td  ><p>Snapdragon 7 Gen 4</p></td></tr><tr><td class="firstcol " ><p>RAM</p></td><td  ><p>8GB / 12GB</p></td></tr><tr><td class="firstcol " ><p>Opslag</p></td><td  ><p>128GB / 256GB</p></td></tr><tr><td class="firstcol " ><p>OS</p></td><td  ><p>Android 16, Nothing OS 4.1</p></td></tr><tr><td class="firstcol " ><p>Camera's achteraan</p></td><td  ><p>50MP (primair) + 8MP (ultra-wide) + 50MP (telefoto, 3,5x zoom)</p></td></tr><tr><td class="firstcol " ><p>Selfiecamera</p></td><td  ><p>32MP</p></td></tr><tr><td class="firstcol " ><p>Batterij</p></td><td  ><p>5.080mAh met 50W-snelladen</p></td></tr></tbody></table></div><h2 class="article-body__section" id="section-nothing-phone-4a-pro-review-design"><span>Nothing Phone (4a) Pro review: design</span></h2><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="GcNkBMVvssocZVihXRfoQH" name="Nothing Phone (4a) Pro" alt="Nothing Phone (4a) Pro" src="https://cdn.mos.cms.futurecdn.net/GcNkBMVvssocZVihXRfoQH-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="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>Uniek ontwerp met Glyph Matrix</strong></li><li><strong>Voelt premium en stevig aan</strong></li><li><strong>Niet volledig waterbestendig (IP65)</strong></li></ul><p>De Nothing Phone (4a) Pro wijkt af van het volledig transparante ontwerp waar het merk om bekend staat. De behuizing is van aluminium en het camerablok met de Glyph Matrix heeft wel nog een transparant ontwerp. Dit is bovendien een grote, zware telefoon, maar hij ligt toch verrassend goed in de hand en het aluminium voelt stevig aan. Hoewel hij stevig aanvoelt, is de Nothing Phone (4a) Pro niet volledig waterdicht. Hij heeft een IP65-certificering, wat wil zeggen dat hij tegen hevige regen en spatwater kan, maar niet volledig ondergedompeld kan worden.</p><p>Het ontwerp valt bij mij persoonlijk in de smaak en dit is zo'n telefoon waarover je wordt aangesproken. De Glyph Matrix is de belangrijkste reden daarvoor. Je kan zelf instellen wat hij standaard weergeeft en ik had een digitale klok ingesteld. Ik had daarnaast enkele animaties ingesteld voor berichten van vrienden. Je kan ook specifieke animaties per app en zelfs voor bepaalde trefwoorden in berichten instellen. </p><p>Deze "Essential Meldingen" leken me aanvankelijk niet nuttig, maar het is iets waarvan je moet leren houden. Bij de animatie van het hondje op de Glyph Matrix, wist ik bijvoorbeeld dat mijn beste vriendin een bericht had gestuurd en nam ik meteen de telefoon vast.</p><p>Aan de linkerkant van de Nothing Phone (4a) Pro zit opnieuw de Essential Key die je kan gebruiken voor bepaalde AI-functies. Persoonlijk vind ik de AI-functies van Nothing nog steeds niet nuttig genoeg om het bestaan van deze knop te verantwoorden, maar hij zit tenminste niet meer in de weg zoals op de Phone (3a).</p><ul><li><strong>Design score: 5/5</strong></li></ul><h2 class="article-body__section" id="section-nothing-phone-4a-pro-review-display"><span>Nothing Phone (4a) Pro review: display</span></h2><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="9Trs43mYuaYeHEspHSY9RH" name="Nothing Phone (4a) Pro" alt="Nothing Phone (4a) Pro" src="https://cdn.mos.cms.futurecdn.net/9Trs43mYuaYeHEspHSY9RH-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="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>Groot AMOLED-scherm van 6,83 inch</strong></li><li><strong>Hoge helderheid</strong></li><li><strong>Dunnere schermranden dan de Phone (4a)</strong></li></ul><p>Het scherm van de Nothing Phone (4a) Pro is gigantisch. Dit is een 6,83-inch scherm met relatief dunne, symmetrische schermranden. Ik had hiervoor de Nothing Phone (4a) getest en het viel meteen op dat de Pro-versie dunnere randen heeft, die op hun beurt zorgen voor een meer premium uitstraling. Dit is verder een AMOLED-scherm met een resolutie van 2800 x 1260 pixels. De kleurenweergave is erg levendig en de kijkhoeken zijn uitstekend.</p><p>Het contrast van het display is uitstekend en de piekhelderheid van 5.000 nits versterkt dit. Deze piek kan alleen bereikt worden op kleine delen van het scherm tegelijkertijd. De helderheid van het hele scherm is echter nog steeds hoog genoeg om alles te kunnen zien in de felle zon. Helemaal onderaan het display zit de vingerafdrukscanner en die reageert zowel snel als nauwkeurig.</p><p>De refresh rate van het display is een tikkeltje hoger dan die van de Phone (4a), met name 144Hz. Er is echter geen LTPO-technologie en de refresh rate kan niet zakken tot 1Hz om energie te besparen. Er wordt wel gewerkt met tussenstappen van 30Hz en 60Hz, maar dat kan de gewone Phone (4a) ook. Wat mij betreft, had Nothing hier iets meer mogen doen om het display "Pro" te maken.</p><ul><li><strong>Display score: 4/5</strong></li></ul><h2 class="article-body__section" id="section-nothing-phone-4a-pro-review-camera-s"><span>Nothing Phone (4a) Pro review: camera's</span></h2><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="Lb4o9D27rXVEzzJdcXrJRH" name="Nothing Phone (4a) Pro" alt="Nothing Phone (4a) Pro" src="https://cdn.mos.cms.futurecdn.net/Lb4o9D27rXVEzzJdcXrJRH-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="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>Degelijke camera's, maar niets bijzonders</strong></li><li><strong>Foto's met telefotocamera zijn soms overbelicht</strong></li><li><strong>Ultra-wide is alleen goed bij daglicht</strong></li></ul><p>Over het algemeen vond ik de foto's met de Nothing (4a) Pro behoorlijk scherp. De 50MP-hoofdcamera is overduidelijk de beste van de drie en zit op hetzelfde niveau als sommige flagships. Het dynamische bereik is uitstekend en kleuren zijn over het algemeen natuurlijk. </p><p>Op papier is de telefotocamera met 3,5x optische zoom indrukwekkend, vooral op dit prijspunt. De hardware van deze camera is bijvoorbeeld beter dan die van de telefotocamera in de Galaxy S26. In de praktijk gaat het toch net iets anders. Vooral bij foto's van personen was er snel sprake van overbelichting en werd de huid witter gemaakt. Foto's van gebouwen waren daarentegen van heel goede kwaliteit.</p><p>Wanneer ik de sneltoets voor 7x zoom gebruikte, leek het soms alsof het beeld wat aan het trillen was in de preview. Hoewel Nothing uitpakt met 140x digitale zoom, is dit meer AI dan iets anders. Vanaf 7x zoom verlies je snel details en worden fijne texturen bij elkaar geperst tot een rommelig hoopje.</p><p>Nachtfotografie met de Nothing Phone (4a) Pro was over het algemeen behoorlijk indrukwekkend. Opnieuw is het de hoofdcamera die de beste resultaten oplevert en daarna volgt de telefotocamera. Hieronder in de galerij zie je bijvoorbeeld een foto van lampjes aan het plafond van een vrij donker café en die zien er scherp uit. De ultra-wide heeft hier wat meer moeite mee en heeft snel last van ruis.</p><p>Ten slotte zien de kleuren er niet altijd even natuurgetrouw uit. Bij het fotograferen van bloemen en bomen merkte ik toch dat de kleuren niet altijd 100 procent correct waren. De camera is over het algemeen prima, maar haalt niet hetzelfde niveau als de rest van de telefoon.</p><h2 id="voorbeeldfoto-s-3">Voorbeeldfoto's</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/787qKCZQ4UEQjiSHqouoze-1920-80.jpg" alt="Nothing Phone (4a) Pro voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/kFz9jBThvfPMXu3DBwJnHf-1920-80.jpg" alt="Nothing Phone (4a) Pro voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/qCzfjUHQipREY6PuEo4A8f-1920-80.jpg" alt="Nothing Phone (4a) Pro voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ALPSaX6bb6jvVuRL2jBYFf-1920-80.jpg" alt="Nothing Phone (4a) Pro voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/w9wujQMHT4mXDvCxXjL2Zf-1920-80.jpg" alt="Nothing Phone (4a) Pro voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/846JRKaMdCqivuWqQWvcaf-1920-80.jpg" alt="Nothing Phone (4a) Pro voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/XcEFnijEA7pwBW27YbL6hf-1920-80.jpg" alt="Nothing Phone (4a) Pro voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/uoAQvaih7a2byEjEpnFz7f-1920-80.jpg" alt="Nothing Phone (4a) Pro voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/oDEqyx5RAAKpFRAooCvvXf-1920-80.jpg" alt="Nothing Phone (4a) Pro voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/GmJNGSesVwpUPeYNPuouZf-1920-80.jpg" alt="Nothing Phone (4a) Pro voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/8yKdKGppQjusg6sctFcmZf-1920-80.jpg" alt="Nothing Phone (4a) Pro voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/uWYq8GwkfKTrVXNoKkjmde-1920-80.jpg" alt="Nothing Phone (4a) Pro voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/BZUmRLUbSMAMP2mNcjjXue-1920-80.jpg" alt="Nothing Phone (4a) Pro voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/kJ7WHRJzNyqThTMVgtGZme-1920-80.jpg" alt="Nothing Phone (4a) Pro voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/HJvobq8UswTWE4Phs5fJne-1920-80.jpg" alt="Nothing Phone (4a) Pro voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/vkSCnvR2hXZGjvHZMkZ8Se-1920-80.jpg" alt="Nothing Phone (4a) Pro voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure></figure><ul><li><strong>Camera's score: 3,5/5</strong></li></ul><h2 class="article-body__section" id="section-nothing-phone-4a-pro-review-prestaties"><span>Nothing Phone (4a) Pro review: prestaties</span></h2><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="32yyRqjhiAxQWzsfxtbXQH" name="Nothing Phone (4a) Pro" alt="Nothing Phone (4a) Pro" src="https://cdn.mos.cms.futurecdn.net/32yyRqjhiAxQWzsfxtbXQH-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="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>Reageert vlot bij standaardgebruik</strong></li><li><strong>Geschikt voor middelzware games</strong></li><li><strong>Oververhit niet snel</strong></li></ul><p>De Nothing Phone (4a) Pro is iets krachtiger dan de gewone Phone (4a). Dit is een welkome verandering ten opzichte van vorig jaar toen de basis- en Pro-versie dezelfde chip hadden. In de telefoon zit de Snapdragon 7 Gen 4, een chip in de hogere middenklasse.</p><p>Bij standaardgebruik zal de telefoon nooit haperen. Apps gingen snel open, wisselen tussen apps ging vlot en ik had nooit het gevoel dat ik lang moest wachten. Pas bij games merkte ik dat dit geen flagship smartphone is. Honkai Star Rail op medium instellingen (60 fps) ging niet altijd probleemloos. Er waren enkele momenten waarop de Nothing Phone (4a) Pro wat last had van frame drops. </p><p>De Nothing Phone (4a) Pro presteert wel heel consistent. Ook bij langere gamesessies had ik niet echt last van oververhitting of dergelijke. Zodra je de juiste instellingen voor een game hebt gevonden, kan je die ook echt lang spelen. Is dit de snelste telefoon in deze prijsklasse? Absoluut niet. Als je echt topprestaties wil voor minder dan 500 euro, dan raad ik nog steeds de <a href="https://global.techradar.com/nl-nl/phones/poco-phones/poco-f7-review-nl">Poco F7</a> met de krachtigere Snapdragon 8s Gen 4 aan.</p><p>De software is vervolgens typisch Nothing. Alles ziet er minimalistisch uit en je wordt niet overladen met allerlei extra's die je toch niet wil gebruiken. Het is ook heel eenvoudig om de Glyph Matrix in te stellen. De Nothing Phone (4a) Pro stelt bij veel voorkomende meldingen ook zelf voor om er een Essential Melding van te maken waarbij de Glyph Matrix een animatie weergeeft. </p><p>Een nadeel is het updatebeleid: net zoals de gewone Phone (4a) krijgt de Phone (4a) Pro slechts drie Android-updates, maar wel zes jaar security-updates. Bij de goedkopere Phone (4a) kan dat er nog mee door, maar in deze hogere prijsklasse verwacht ik meer. Samsung garandeert bijvoorbeeld zes jaar van beide updates voor hun middenklassers.</p><ul><li><strong>Prestaties score: 4/5</strong></li></ul><h2 class="article-body__section" id="section-nothing-phone-4a-pro-review-batterij"><span>Nothing Phone (4a) Pro review: batterij</span></h2><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="P5uDbJUvLxWjtfwuiP4sNH" name="Nothing Phone (4a) Pro" alt="Nothing Phone (4a) Pro" src="https://cdn.mos.cms.futurecdn.net/P5uDbJUvLxWjtfwuiP4sNH-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="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>Batterij van 5.080mAh met 50W-snelladen</strong></li><li><strong>Geen draadloos opladen</strong></li><li><strong>Houdt het een dag vol, maar niet veel langer</strong></li></ul><p>De batterij van de Nothing Phone (4a) Pro heeft een capaciteit van 5.080mAh en ondersteunt 50W-snelladen. Klinkt dat bekend? Wellicht wel, want dit geldt ook voor de gewone Nothing Phone (4a). Draadloos opladen is niet mogelijk en hoewel dat voor mij geen must is, zit de telefoon wel op het prijspunt waar sommige concurrenten, zoals de <a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-10a-review-nl">Pixel 10a</a> dit kunnen.</p><p>Wil dat zeggen dat de batterijduur van beide nieuwe Nothing-telefoons hetzelfde is? Niet echt. De Nothing Phone (4a) Pro hield het bij gemiddeld gebruik een hele dag vol en ook met games tussendoor kon ik het einde van de dag halen. Een tweede dag gebruik heb ik daarentegen nooit gehaald en dat lijkt me alleen mogelijk bij heel licht gebruik. Met de goedkopere Nothing Phone (4a) kon ik wel makkelijker twee dagen gebruik halen.</p><p>De batterijduur van de Nothing Phone (4a) Pro is zeker niet slecht, maar steeds meer concurrenten bieden twee dagen gebruikstijd en dat is hier niet realistisch.</p><ul><li><strong>Batterij score: 4/5</strong></li></ul><h2 class="article-body__section" id="section-moet-je-de-nothing-phone-4a-pro-kopen"><span>Moet je de Nothing Phone (4a) Pro kopen?</span></h2><div ><table><thead><tr><th class="firstcol " ><p>Categorie</p></th><th  ><p><strong>Opmerkingen</strong></p></th><th  ><p>Score</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Design</p></td><td  ><p>Uniek, stevig ontwerp met Glyph Matrix. Hij is niet volledig waterbestendig.</p></td><td  ><p>5/5</p></td></tr><tr><td class="firstcol " ><p>Display</p></td><td  ><p>Groot, helder, levendig display. Het is echter niet merkbaar beter dan dat van de Phone (4a).</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Camera's</p></td><td  ><p>Degelijke camera's die de verwachtingen niet helemaal waarmaken. Vooral de telefotocamera schiet wisselende beelden.</p></td><td  ><p>3,5/5</p></td></tr><tr><td class="firstcol " ><p>Prestaties</p></td><td  ><p>Vlotte prestaties die geschikt zijn voor middelzware games. Je vindt wel makkelijk snellere telefoons.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Batterij</p></td><td  ><p>Batterij houdt het een dag vol, maar geen twee dagen.</p></td><td  ><p>4/5</p></td></tr></tbody></table></div><h2 id="koop-hem-als-3">Koop hem als...</h2><div class="product"><p><strong>Je een opvallende, leuke smartphone wil</strong></p><p>Nothing kleurt buiten de lijntjes en de Glyph Matrix zorgt ervoor dat dit een leuke telefoon is.</p></div><div class="product"><p><strong>Je geen drukke software wil</strong></p><p>De software van Nothing is minimalistisch en eenvoudig. Deze telefoon valt je niet lastig met reclame en dergelijke.</p></div><h2 id="koop-hem-niet-als-3">Koop hem niet als...</h2><div class="product"><p><strong>Je de beste camera's wil</strong></p><p>Het camerasysteem lijkt erg goed op papier, vooral door de 50MP-telefotocamera met 3,5x zoom. In de praktijk zijn deze camera's echter gewoontjes en zijn er problemen met overbelichting.</p></div><div class="product"><p><strong>Je de krachtigste prestaties wil</strong></p><p>De Nothing Phone (4a) Pro is verre van traag, maar er zijn genoeg smartphones die sneller zijn en vooral beter geschikt voor games.</p></div><h2 class="article-body__section" id="section-nothing-phone-4a-pro-alternatieven"><span>Nothing Phone (4a) Pro: alternatieven</span></h2><div class="product"><p><strong>Nothing Phone (4a)</strong></p><p>Dit is het meest voor de hand liggende alternatief. De gewone Phone (4a) kent enkele overeenkomsten en biedt ongeveer dezelfde ervaring voor minder geld. Hier krijg je wel nog het bekende transparante ontwerp waar Nothing om bekend staat.</p><p><strong>Lees de </strong><a href="https://global.techradar.com/nl-nl/phones/nothing-phone-4a-review-nl" data-dimension112="9c2e1368-06b2-40af-8c5f-0a6b09a8054d" data-action="Deal Block" data-label="Lees de Nothing Phone (4a) review" data-dimension48="Lees de Nothing Phone (4a) review" data-dimension25=""><strong>Nothing Phone (4a) review</strong></a></p></div><div class="product"><p><strong>Poco F7</strong></p><p>Als je vooral op zoek bent naar krachtigere prestaties en niet veel geeft om camera's, is de Poco F7 een goed alternatief. Hij is krachtiger, steviger, goedkoper biedt een langere batterijduur en de Silver-versie ziet er ook uniek uit. Je zit hier wel met drukke software die advertenties bevat. De Poco F7 heeft ten slotte geen telefotocamera.</p><p><strong>Lees de </strong><a href="https://global.techradar.com/nl-nl/phones/poco-phones/poco-f7-review-nl" data-dimension112="eb246e6f-f4d8-4a05-8939-7eabf8e64c62" data-action="Deal Block" data-label="Lees de Poco F7 review" data-dimension48="Lees de Poco F7 review" data-dimension25=""><strong>Poco F7 review</strong></a></p></div> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/nothing-phones/nothing-phone-4a-pro-review-nl</link>
                                                                            <description>
                            <![CDATA[ De Nothing Phone (4a) Pro is misschien niet de beste smartphone, maar wel de leukste. Is dat genoeg om hem aan te raden? ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">MuacbNzokME8yrE4ziVXxa</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/8nxmswAKxb8U7D3GHTapTH-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 30 Mar 2026 13:46:04 +0000</pubDate>                                                                                                                                <updated>Mon, 30 Mar 2026 14:43:12 +0000</updated>
                                                                                                                                            <category><![CDATA[Nothing Phones]]></category>
                                                    <category><![CDATA[Phones]]></category>
                                                                                                <author><![CDATA[ bram.lodewijks@bluepixlmedia.com (Bram Lodewijks) ]]></author>                    <dc:creator><![CDATA[ Bram Lodewijks ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/LJUrC7jeZjkChfVSbEKqGC-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Bram is de hoofdredacteur van TechRadar Benelux en is al jarenlang een trouwe Android-gebruiker. Hij schrijft met plezier over alles wat met consumententechnologie te maken heeft. Na het werk vind je hem gewoonlijk voor zijn Nintendo Switch, al dan niet met een glas rosé erbij.&lt;/p&gt; ]]></dc:description>
                                                                                                        <dc:contributor><![CDATA[ Josh Russell ]]></dc:contributor>
                                                                    <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/8nxmswAKxb8U7D3GHTapTH-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[The Nothing Phone (4a) Pro&#039;s back showing its aluminum unibody, camera module and Glyph Matrix, which is midway through showing a moving glyph.]]></media:description>                                                            <media:text><![CDATA[The Nothing Phone (4a) Pro&#039;s back showing its aluminum unibody, camera module and Glyph Matrix, which is midway through showing a moving glyph.]]></media:text>
                                <media:title type="plain"><![CDATA[The Nothing Phone (4a) Pro&#039;s back showing its aluminum unibody, camera module and Glyph Matrix, which is midway through showing a moving glyph.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/8nxmswAKxb8U7D3GHTapTH-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <h3 class="article-body__section" id="section-nothing-phone-4a-pro-review-in-een-notendop"><span>Nothing Phone (4a) Pro: review in een notendop</span></h3><p>De Nothing Phone (4a) Pro valt meteen op door zijn unieke ontwerp. De behuizing is gemaakt van aluminium en het camerablok heeft een soort transparant ontwerp met aan de linkerkant de Glyph Matrix. Dit schermpje bevat tientallen ledlampjes die je kan instellen om bepaalde animaties weer te geven en geeft de Phone (4a) Pro een unieke uitstraling.</p><p>De software van de Phone (4a) Pro is minimalistisch en valt je over het algemeen niet lastig met dubbele apps of reclame. De meerwaarde van de Essential Space met allerlei AI-tools blijft echter te beperkt voor de fysieke Essential Key aan de linkerkant van de telefoon. </p><p>De Nothing Phone (4a) Pro biedt vervolgens degelijke prestaties. Hij is niet de snelste telefoon die je voor dit geld kan kopen, maar hij is verre van traag. Ik kon veeleisende games zoals Honkai Star Rail op medium instellingen met 60 fps spelen en dat verliep relatief vlot. De telefoon heeft ook niet snel last van oververhitting.</p><p>Hoewel de camera's op papier indrukwekkend zijn, is dat in de praktijk niet meteen zo. Vooral de telefotocamera met 3,5x zoom kan wisselvallige resultaten opleveren. Ik had soms problemen met focussen en sommige foto's waren overbelicht. Wanneer ik naar 7x zoom ging, trilde het scherm soms ook wat. De hoofdcamera is daarentegen wel erg sterk, terwijl de ultra-wide het snel laat afweten bij weinig licht.</p><p>De batterijduur is een kleine teleurstelling. De Phone (4a) Pro heeft dezelfde 5.080mAh-batterij als de gewone Phone (4a), maar omdat hij een minder efficiënte chip heeft, houdt die het minder lang vol. Je kan hier nog steeds makkelijk een volledige dag gebruik halen, maar twee dagen lijkt me niet echt realistisch. Ironisch genoeg biedt de goedkopere <a href="https://global.techradar.com/nl-nl/phones/nothing-phone-4a-review-nl">Nothing Phone (4a)</a> daarom de betere batterijduur van de twee.</p><h2 class="article-body__section" id="section-nothing-phone-4a-pro-review-prijs-en-beschikaarheid"><span>Nothing Phone (4a) Pro review: prijs en beschikaarheid</span></h2><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="axbxTRDkAm9reSCWwezfQH" name="Nothing Phone (4a) Pro" alt="De Nothing Phone (4a) Pro" src="https://cdn.mos.cms.futurecdn.net/axbxTRDkAm9reSCWwezfQH-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="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>Te koop vanaf 27 maart 2026</strong></li><li><strong>128GB opslag voor 499 euro</strong></li><li><strong>256GB opslag voor 599 euro</strong></li></ul><p>De Nothing Phone (4a) Pro ging op 27 maart 2026 in de verkoop. Er zijn drie kleuren: zwart, zilver en roze. Daarnaast kost de basisversie met 128GB opslag en 8GB RAM 499 euro, terwijl de versie met 256GB opslag en 12GB RAM 599 euro kost. Ter vergelijking: de gewone Phone (4a) met 128GB kost 369 euro en voor 256GB opslag betaal je 449 euro.</p><p>Nothing is in dit geval zijn eigen grootste concurrent: de Phone (4a) ziet er dan wel volledig anders uit dan de Phone (4a) Pro, maar de camera's, prestaties, displays en batterijduur liggen niet mijlenver uit elkaar. Tenzij je echt als een blok valt voor het ontwerp met de Glyph Matrix van de Phone (4a) Pro, raad ik aan om geld uit te sparen en de Phone (4a) te kopen. Met dat uitgespaarde geld kan je dan bijvoorbeeld de nieuwe <a href="https://global.techradar.com/nl-nl/audio/wireless-headphones/nothing-headphone-a-review-tweemaal-is-scheepsrecht">Nothing Headphone (a)</a> kopen.</p><ul><li><strong>Prijs-kwaliteit score: 4/5</strong></li></ul><h2 class="article-body__section" id="section-nothing-phone-4a-pro-review-specs"><span>Nothing Phone (4a) Pro review: specs</span></h2><div ><table><tbody><tr><td class="firstcol " ><p>Afmetingen</p></td><td  ><p>163,7 x 76,6 x 7,95 mm</p></td></tr><tr><td class="firstcol " ><p>Gewicht</p></td><td  ><p>210g</p></td></tr><tr><td class="firstcol " ><p>Scherm</p></td><td  ><p>6,83 inch AMOLED</p></td></tr><tr><td class="firstcol " ><p>Resolutie</p></td><td  ><p>2.800 x 1.260 px</p></td></tr><tr><td class="firstcol " ><p>Refresh rate</p></td><td  ><p>144Hz</p></td></tr><tr><td class="firstcol " ><p>Chipset</p></td><td  ><p>Snapdragon 7 Gen 4</p></td></tr><tr><td class="firstcol " ><p>RAM</p></td><td  ><p>8GB / 12GB</p></td></tr><tr><td class="firstcol " ><p>Opslag</p></td><td  ><p>128GB / 256GB</p></td></tr><tr><td class="firstcol " ><p>OS</p></td><td  ><p>Android 16, Nothing OS 4.1</p></td></tr><tr><td class="firstcol " ><p>Camera's achteraan</p></td><td  ><p>50MP (primair) + 8MP (ultra-wide) + 50MP (telefoto, 3,5x zoom)</p></td></tr><tr><td class="firstcol " ><p>Selfiecamera</p></td><td  ><p>32MP</p></td></tr><tr><td class="firstcol " ><p>Batterij</p></td><td  ><p>5.080mAh met 50W-snelladen</p></td></tr></tbody></table></div><h2 class="article-body__section" id="section-nothing-phone-4a-pro-review-design"><span>Nothing Phone (4a) Pro review: design</span></h2><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="GcNkBMVvssocZVihXRfoQH" name="Nothing Phone (4a) Pro" alt="Nothing Phone (4a) Pro" src="https://cdn.mos.cms.futurecdn.net/GcNkBMVvssocZVihXRfoQH-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="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>Uniek ontwerp met Glyph Matrix</strong></li><li><strong>Voelt premium en stevig aan</strong></li><li><strong>Niet volledig waterbestendig (IP65)</strong></li></ul><p>De Nothing Phone (4a) Pro wijkt af van het volledig transparante ontwerp waar het merk om bekend staat. De behuizing is van aluminium en het camerablok met de Glyph Matrix heeft wel nog een transparant ontwerp. Dit is bovendien een grote, zware telefoon, maar hij ligt toch verrassend goed in de hand en het aluminium voelt stevig aan. Hoewel hij stevig aanvoelt, is de Nothing Phone (4a) Pro niet volledig waterdicht. Hij heeft een IP65-certificering, wat wil zeggen dat hij tegen hevige regen en spatwater kan, maar niet volledig ondergedompeld kan worden.</p><p>Het ontwerp valt bij mij persoonlijk in de smaak en dit is zo'n telefoon waarover je wordt aangesproken. De Glyph Matrix is de belangrijkste reden daarvoor. Je kan zelf instellen wat hij standaard weergeeft en ik had een digitale klok ingesteld. Ik had daarnaast enkele animaties ingesteld voor berichten van vrienden. Je kan ook specifieke animaties per app en zelfs voor bepaalde trefwoorden in berichten instellen. </p><p>Deze "Essential Meldingen" leken me aanvankelijk niet nuttig, maar het is iets waarvan je moet leren houden. Bij de animatie van het hondje op de Glyph Matrix, wist ik bijvoorbeeld dat mijn beste vriendin een bericht had gestuurd en nam ik meteen de telefoon vast.</p><p>Aan de linkerkant van de Nothing Phone (4a) Pro zit opnieuw de Essential Key die je kan gebruiken voor bepaalde AI-functies. Persoonlijk vind ik de AI-functies van Nothing nog steeds niet nuttig genoeg om het bestaan van deze knop te verantwoorden, maar hij zit tenminste niet meer in de weg zoals op de Phone (3a).</p><ul><li><strong>Design score: 5/5</strong></li></ul><h2 class="article-body__section" id="section-nothing-phone-4a-pro-review-display"><span>Nothing Phone (4a) Pro review: display</span></h2><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="9Trs43mYuaYeHEspHSY9RH" name="Nothing Phone (4a) Pro" alt="Nothing Phone (4a) Pro" src="https://cdn.mos.cms.futurecdn.net/9Trs43mYuaYeHEspHSY9RH-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="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>Groot AMOLED-scherm van 6,83 inch</strong></li><li><strong>Hoge helderheid</strong></li><li><strong>Dunnere schermranden dan de Phone (4a)</strong></li></ul><p>Het scherm van de Nothing Phone (4a) Pro is gigantisch. Dit is een 6,83-inch scherm met relatief dunne, symmetrische schermranden. Ik had hiervoor de Nothing Phone (4a) getest en het viel meteen op dat de Pro-versie dunnere randen heeft, die op hun beurt zorgen voor een meer premium uitstraling. Dit is verder een AMOLED-scherm met een resolutie van 2800 x 1260 pixels. De kleurenweergave is erg levendig en de kijkhoeken zijn uitstekend.</p><p>Het contrast van het display is uitstekend en de piekhelderheid van 5.000 nits versterkt dit. Deze piek kan alleen bereikt worden op kleine delen van het scherm tegelijkertijd. De helderheid van het hele scherm is echter nog steeds hoog genoeg om alles te kunnen zien in de felle zon. Helemaal onderaan het display zit de vingerafdrukscanner en die reageert zowel snel als nauwkeurig.</p><p>De refresh rate van het display is een tikkeltje hoger dan die van de Phone (4a), met name 144Hz. Er is echter geen LTPO-technologie en de refresh rate kan niet zakken tot 1Hz om energie te besparen. Er wordt wel gewerkt met tussenstappen van 30Hz en 60Hz, maar dat kan de gewone Phone (4a) ook. Wat mij betreft, had Nothing hier iets meer mogen doen om het display "Pro" te maken.</p><ul><li><strong>Display score: 4/5</strong></li></ul><h2 class="article-body__section" id="section-nothing-phone-4a-pro-review-camera-s"><span>Nothing Phone (4a) Pro review: camera's</span></h2><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="Lb4o9D27rXVEzzJdcXrJRH" name="Nothing Phone (4a) Pro" alt="Nothing Phone (4a) Pro" src="https://cdn.mos.cms.futurecdn.net/Lb4o9D27rXVEzzJdcXrJRH-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="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>Degelijke camera's, maar niets bijzonders</strong></li><li><strong>Foto's met telefotocamera zijn soms overbelicht</strong></li><li><strong>Ultra-wide is alleen goed bij daglicht</strong></li></ul><p>Over het algemeen vond ik de foto's met de Nothing (4a) Pro behoorlijk scherp. De 50MP-hoofdcamera is overduidelijk de beste van de drie en zit op hetzelfde niveau als sommige flagships. Het dynamische bereik is uitstekend en kleuren zijn over het algemeen natuurlijk. </p><p>Op papier is de telefotocamera met 3,5x optische zoom indrukwekkend, vooral op dit prijspunt. De hardware van deze camera is bijvoorbeeld beter dan die van de telefotocamera in de Galaxy S26. In de praktijk gaat het toch net iets anders. Vooral bij foto's van personen was er snel sprake van overbelichting en werd de huid witter gemaakt. Foto's van gebouwen waren daarentegen van heel goede kwaliteit.</p><p>Wanneer ik de sneltoets voor 7x zoom gebruikte, leek het soms alsof het beeld wat aan het trillen was in de preview. Hoewel Nothing uitpakt met 140x digitale zoom, is dit meer AI dan iets anders. Vanaf 7x zoom verlies je snel details en worden fijne texturen bij elkaar geperst tot een rommelig hoopje.</p><p>Nachtfotografie met de Nothing Phone (4a) Pro was over het algemeen behoorlijk indrukwekkend. Opnieuw is het de hoofdcamera die de beste resultaten oplevert en daarna volgt de telefotocamera. Hieronder in de galerij zie je bijvoorbeeld een foto van lampjes aan het plafond van een vrij donker café en die zien er scherp uit. De ultra-wide heeft hier wat meer moeite mee en heeft snel last van ruis.</p><p>Ten slotte zien de kleuren er niet altijd even natuurgetrouw uit. Bij het fotograferen van bloemen en bomen merkte ik toch dat de kleuren niet altijd 100 procent correct waren. De camera is over het algemeen prima, maar haalt niet hetzelfde niveau als de rest van de telefoon.</p><h2 id="voorbeeldfoto-s-3">Voorbeeldfoto's</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/787qKCZQ4UEQjiSHqouoze-1920-80.jpg" alt="Nothing Phone (4a) Pro voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/kFz9jBThvfPMXu3DBwJnHf-1920-80.jpg" alt="Nothing Phone (4a) Pro voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/qCzfjUHQipREY6PuEo4A8f-1920-80.jpg" alt="Nothing Phone (4a) Pro voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ALPSaX6bb6jvVuRL2jBYFf-1920-80.jpg" alt="Nothing Phone (4a) Pro voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/w9wujQMHT4mXDvCxXjL2Zf-1920-80.jpg" alt="Nothing Phone (4a) Pro voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/846JRKaMdCqivuWqQWvcaf-1920-80.jpg" alt="Nothing Phone (4a) Pro voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/XcEFnijEA7pwBW27YbL6hf-1920-80.jpg" alt="Nothing Phone (4a) Pro voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/uoAQvaih7a2byEjEpnFz7f-1920-80.jpg" alt="Nothing Phone (4a) Pro voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/oDEqyx5RAAKpFRAooCvvXf-1920-80.jpg" alt="Nothing Phone (4a) Pro voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/GmJNGSesVwpUPeYNPuouZf-1920-80.jpg" alt="Nothing Phone (4a) Pro voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/8yKdKGppQjusg6sctFcmZf-1920-80.jpg" alt="Nothing Phone (4a) Pro voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/uWYq8GwkfKTrVXNoKkjmde-1920-80.jpg" alt="Nothing Phone (4a) Pro voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/BZUmRLUbSMAMP2mNcjjXue-1920-80.jpg" alt="Nothing Phone (4a) Pro voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/kJ7WHRJzNyqThTMVgtGZme-1920-80.jpg" alt="Nothing Phone (4a) Pro voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/HJvobq8UswTWE4Phs5fJne-1920-80.jpg" alt="Nothing Phone (4a) Pro voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/vkSCnvR2hXZGjvHZMkZ8Se-1920-80.jpg" alt="Nothing Phone (4a) Pro voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure></figure><ul><li><strong>Camera's score: 3,5/5</strong></li></ul><h2 class="article-body__section" id="section-nothing-phone-4a-pro-review-prestaties"><span>Nothing Phone (4a) Pro review: prestaties</span></h2><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="32yyRqjhiAxQWzsfxtbXQH" name="Nothing Phone (4a) Pro" alt="Nothing Phone (4a) Pro" src="https://cdn.mos.cms.futurecdn.net/32yyRqjhiAxQWzsfxtbXQH-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="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>Reageert vlot bij standaardgebruik</strong></li><li><strong>Geschikt voor middelzware games</strong></li><li><strong>Oververhit niet snel</strong></li></ul><p>De Nothing Phone (4a) Pro is iets krachtiger dan de gewone Phone (4a). Dit is een welkome verandering ten opzichte van vorig jaar toen de basis- en Pro-versie dezelfde chip hadden. In de telefoon zit de Snapdragon 7 Gen 4, een chip in de hogere middenklasse.</p><p>Bij standaardgebruik zal de telefoon nooit haperen. Apps gingen snel open, wisselen tussen apps ging vlot en ik had nooit het gevoel dat ik lang moest wachten. Pas bij games merkte ik dat dit geen flagship smartphone is. Honkai Star Rail op medium instellingen (60 fps) ging niet altijd probleemloos. Er waren enkele momenten waarop de Nothing Phone (4a) Pro wat last had van frame drops. </p><p>De Nothing Phone (4a) Pro presteert wel heel consistent. Ook bij langere gamesessies had ik niet echt last van oververhitting of dergelijke. Zodra je de juiste instellingen voor een game hebt gevonden, kan je die ook echt lang spelen. Is dit de snelste telefoon in deze prijsklasse? Absoluut niet. Als je echt topprestaties wil voor minder dan 500 euro, dan raad ik nog steeds de <a href="https://global.techradar.com/nl-nl/phones/poco-phones/poco-f7-review-nl">Poco F7</a> met de krachtigere Snapdragon 8s Gen 4 aan.</p><p>De software is vervolgens typisch Nothing. Alles ziet er minimalistisch uit en je wordt niet overladen met allerlei extra's die je toch niet wil gebruiken. Het is ook heel eenvoudig om de Glyph Matrix in te stellen. De Nothing Phone (4a) Pro stelt bij veel voorkomende meldingen ook zelf voor om er een Essential Melding van te maken waarbij de Glyph Matrix een animatie weergeeft. </p><p>Een nadeel is het updatebeleid: net zoals de gewone Phone (4a) krijgt de Phone (4a) Pro slechts drie Android-updates, maar wel zes jaar security-updates. Bij de goedkopere Phone (4a) kan dat er nog mee door, maar in deze hogere prijsklasse verwacht ik meer. Samsung garandeert bijvoorbeeld zes jaar van beide updates voor hun middenklassers.</p><ul><li><strong>Prestaties score: 4/5</strong></li></ul><h2 class="article-body__section" id="section-nothing-phone-4a-pro-review-batterij"><span>Nothing Phone (4a) Pro review: batterij</span></h2><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="P5uDbJUvLxWjtfwuiP4sNH" name="Nothing Phone (4a) Pro" alt="Nothing Phone (4a) Pro" src="https://cdn.mos.cms.futurecdn.net/P5uDbJUvLxWjtfwuiP4sNH-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="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>Batterij van 5.080mAh met 50W-snelladen</strong></li><li><strong>Geen draadloos opladen</strong></li><li><strong>Houdt het een dag vol, maar niet veel langer</strong></li></ul><p>De batterij van de Nothing Phone (4a) Pro heeft een capaciteit van 5.080mAh en ondersteunt 50W-snelladen. Klinkt dat bekend? Wellicht wel, want dit geldt ook voor de gewone Nothing Phone (4a). Draadloos opladen is niet mogelijk en hoewel dat voor mij geen must is, zit de telefoon wel op het prijspunt waar sommige concurrenten, zoals de <a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-10a-review-nl">Pixel 10a</a> dit kunnen.</p><p>Wil dat zeggen dat de batterijduur van beide nieuwe Nothing-telefoons hetzelfde is? Niet echt. De Nothing Phone (4a) Pro hield het bij gemiddeld gebruik een hele dag vol en ook met games tussendoor kon ik het einde van de dag halen. Een tweede dag gebruik heb ik daarentegen nooit gehaald en dat lijkt me alleen mogelijk bij heel licht gebruik. Met de goedkopere Nothing Phone (4a) kon ik wel makkelijker twee dagen gebruik halen.</p><p>De batterijduur van de Nothing Phone (4a) Pro is zeker niet slecht, maar steeds meer concurrenten bieden twee dagen gebruikstijd en dat is hier niet realistisch.</p><ul><li><strong>Batterij score: 4/5</strong></li></ul><h2 class="article-body__section" id="section-moet-je-de-nothing-phone-4a-pro-kopen"><span>Moet je de Nothing Phone (4a) Pro kopen?</span></h2><div ><table><thead><tr><th class="firstcol " ><p>Categorie</p></th><th  ><p><strong>Opmerkingen</strong></p></th><th  ><p>Score</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Design</p></td><td  ><p>Uniek, stevig ontwerp met Glyph Matrix. Hij is niet volledig waterbestendig.</p></td><td  ><p>5/5</p></td></tr><tr><td class="firstcol " ><p>Display</p></td><td  ><p>Groot, helder, levendig display. Het is echter niet merkbaar beter dan dat van de Phone (4a).</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Camera's</p></td><td  ><p>Degelijke camera's die de verwachtingen niet helemaal waarmaken. Vooral de telefotocamera schiet wisselende beelden.</p></td><td  ><p>3,5/5</p></td></tr><tr><td class="firstcol " ><p>Prestaties</p></td><td  ><p>Vlotte prestaties die geschikt zijn voor middelzware games. Je vindt wel makkelijk snellere telefoons.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Batterij</p></td><td  ><p>Batterij houdt het een dag vol, maar geen twee dagen.</p></td><td  ><p>4/5</p></td></tr></tbody></table></div><h2 id="koop-hem-als-3">Koop hem als...</h2><div class="product"><p><strong>Je een opvallende, leuke smartphone wil</strong></p><p>Nothing kleurt buiten de lijntjes en de Glyph Matrix zorgt ervoor dat dit een leuke telefoon is.</p></div><div class="product"><p><strong>Je geen drukke software wil</strong></p><p>De software van Nothing is minimalistisch en eenvoudig. Deze telefoon valt je niet lastig met reclame en dergelijke.</p></div><h2 id="koop-hem-niet-als-3">Koop hem niet als...</h2><div class="product"><p><strong>Je de beste camera's wil</strong></p><p>Het camerasysteem lijkt erg goed op papier, vooral door de 50MP-telefotocamera met 3,5x zoom. In de praktijk zijn deze camera's echter gewoontjes en zijn er problemen met overbelichting.</p></div><div class="product"><p><strong>Je de krachtigste prestaties wil</strong></p><p>De Nothing Phone (4a) Pro is verre van traag, maar er zijn genoeg smartphones die sneller zijn en vooral beter geschikt voor games.</p></div><h2 class="article-body__section" id="section-nothing-phone-4a-pro-alternatieven"><span>Nothing Phone (4a) Pro: alternatieven</span></h2><div class="product"><p><strong>Nothing Phone (4a)</strong></p><p>Dit is het meest voor de hand liggende alternatief. De gewone Phone (4a) kent enkele overeenkomsten en biedt ongeveer dezelfde ervaring voor minder geld. Hier krijg je wel nog het bekende transparante ontwerp waar Nothing om bekend staat.</p><p><strong>Lees de </strong><a href="https://global.techradar.com/nl-nl/phones/nothing-phone-4a-review-nl" data-dimension112="9c2e1368-06b2-40af-8c5f-0a6b09a8054d" data-action="Deal Block" data-label="Lees de Nothing Phone (4a) review" data-dimension48="Lees de Nothing Phone (4a) review" data-dimension25=""><strong>Nothing Phone (4a) review</strong></a></p></div><div class="product"><p><strong>Poco F7</strong></p><p>Als je vooral op zoek bent naar krachtigere prestaties en niet veel geeft om camera's, is de Poco F7 een goed alternatief. Hij is krachtiger, steviger, goedkoper biedt een langere batterijduur en de Silver-versie ziet er ook uniek uit. Je zit hier wel met drukke software die advertenties bevat. De Poco F7 heeft ten slotte geen telefotocamera.</p><p><strong>Lees de </strong><a href="https://global.techradar.com/nl-nl/phones/poco-phones/poco-f7-review-nl" data-dimension112="eb246e6f-f4d8-4a05-8939-7eabf8e64c62" data-action="Deal Block" data-label="Lees de Poco F7 review" data-dimension48="Lees de Poco F7 review" data-dimension25=""><strong>Poco F7 review</strong></a></p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Google claimt dat Android tot 47% sneller is dan iOS voor webbrowsen ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Een keuze maken tussen iOS en Android kan lastig zijn. Kies je voor de voordelen van het Apple-ecosysteem en een focus op privacy, of ben je meer geïnteresseerd in de open, flexibele aanpak van Android? Beide mobiele besturingssystemen bieden geweldige ervaringen voor hun gebruikers. Als je echter een specifieke reden zoekt om voor het ene platform te kiezen in plaats van het andere, dan denkt Google dat het nu misschien een goede reden heeft gevonden om toch eerder voor een van de <a href="https://global.techradar.com/nl-nl/news/10-beste-android-smartphones">beste Android-smartphones</a> te kiezen: de snelheid voor webbrowsen. </p><p>Een <a href="https://blog.chromium.org/2026/03/android-sets-new-record-for-mobile-web.html" target="_blank">nieuwe post op Google's Chromium-blog</a> claimt nu dat Android een "nieuw record voor mobiele webprestaties" heeft neergezet en dat zou Android "het snelste mobiele platform voor webbrowsen" maken. Webbrowsen is toch een groot onderdeel van de manier waarop mensen elke dag hun telefoon gebruiken en Google geeft dat ook aan: "Webcontent en zijn prestaties staan centraal voor de gebruikerservaring". </p><p>De browsesnelheid van Android werd gemeten met twee benchmarktools: Speedometer, met een focus op latency, en LoadLine, met een focus op laadtijden voor webpagina's. Volgens een grafiek van Google wisten telefoons van drie Android-fabrikanten (die niet bij naam genoemd worden) hogere scores neer te zetten bij Speedometer én LoadLine dan een "concurrerend mobiele telefoonplatform", waarbij het ongetwijfeld om iOS gaat.  </p><p>In de LoadLine-test, die is ontwikkeld door Google en Android-fabrikanten, scoorde Android volgens Google "tot 47% hoger dan non-Android-concurrenten". Deze test is dus ontworpen door bedrijven in het Android-ecosysteem en toont de voordelen van verschillende partijen die samenwerken om prestaties te verbeteren, maar dit roept natuurlijk ook vragen op over hoe geschikt deze test is voor iOS. </p><ul><li><a href="https://techradar.us7.list-manage.com/subscribe?u=5698cb1fccaea8644ed412be0&id=159915eedb" target="_blank"><strong>Klik hier om te abonneren op onze wekelijkse nieuwsbrief</strong></a></li></ul><h2 id="diepe-verticale-integratie">"Diepe verticale integratie"</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1600px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="j4ienG8sKwVTsUrThazdDn" name="Android web browsing score chart" alt="Een grafiek met Android- en iOS-webbrowsesnelheden, met resultaten van de Speedometer- en LoadLine-benchmarks." src="https://cdn.mos.cms.futurecdn.net/j4ienG8sKwVTsUrThazdDn-1920-80.jpg" mos="" align="middle" fullscreen="" width="1600" height="900" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Google)</span></figcaption></figure><p>Google zegt dat deze resultaten werden behaald dankzij "diepe verticale integratie tussen hardware, het Android-besturingssysteem, en de Chrome-engine". Het bedrijf heeft ook samengewerkt met Android-partners om hun apparaten te optimaliseren en dat zou hebben gezorgd voor een verbetering van de Speedometer- en LoadLine-scores met 20% tot 60% ten opzichte van de scores van een jaar eerder.  </p><p>Natuurlijk is het wel belangrijk om te onthouden dat Google niet bepaald neutraal is binnen deze strijd. Android is een creatie van Google en het bedrijf is ook nog steeds verantwoordelijk voor het behouden en updaten van het besturingssysteem. Zolang er geen onafhankelijke tests zijn die tot dezelfde bevindingen leiden, is het dus aan te raden om deze resultaten en conclusies met een korreltje zout te nemen. </p><p>Als dit echt een belangrijke factor blijkt te zijn, is het waarschijnlijk ook maar een kwestie van tijd voordat Apple een inhaalsprong maakt. Als er een bedrijf is dat bekendstaat om "diepe verticale integratie", dan is het Apple. Het bedrijf ontwikkelt niet alleen zijn eigen besturingssysteem voor iPhones, maar ook de hardware. Dat is deel van de reden waarom Apple-producten meestal enorm goed geoptimaliseerd zijn.</p><ul><li><a href="https://global.techradar.com/nl-nl/news/beste-smartphone">De beste smartphones in 2026 volgens onze expert</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/google-claimt-dat-android-tot-47-sneller-is-dan-ios-voor-webbrowsen</link>
                                                                            <description>
                            <![CDATA[ Volgens Google is zijn Android-besturingssysteem voor webbrowsen merkbaar sneller dan Apple's iOS. Het zou zelfs "het snelste mobiele platform voor webbrowsen" zijn. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">zvHuvVHpzBX7bmYxkSqbvZ</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/RB2vnJGJH6Z4pe3S4F99Ch-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 27 Mar 2026 10:01:03 +0000</pubDate>                                                                                                                                <updated>Fri, 27 Mar 2026 16:01:55 +0000</updated>
                                                                                                                                            <category><![CDATA[Phones]]></category>
                                                                                                <author><![CDATA[ cas.kulk@bluepixlmedia.com (Cas Kulk) ]]></author>                    <dc:creator><![CDATA[ Cas Kulk ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/hUHXsqYBB8igeAQgxCPAMe-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;&lt;br&gt;&lt;/p&gt; ]]></dc:description>
                                                                                                        <dc:contributor><![CDATA[ Alex Blake ]]></dc:contributor>
                                                                    <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/RB2vnJGJH6Z4pe3S4F99Ch-1920-80.jpg">
                                                            <media:credit><![CDATA[Shutterstock / Mr.Mikla]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[An iPhone and an Android phone side-by-side]]></media:description>                                                            <media:text><![CDATA[An iPhone and an Android phone side-by-side]]></media:text>
                                <media:title type="plain"><![CDATA[An iPhone and an Android phone side-by-side]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/RB2vnJGJH6Z4pe3S4F99Ch-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Een keuze maken tussen iOS en Android kan lastig zijn. Kies je voor de voordelen van het Apple-ecosysteem en een focus op privacy, of ben je meer geïnteresseerd in de open, flexibele aanpak van Android? Beide mobiele besturingssystemen bieden geweldige ervaringen voor hun gebruikers. Als je echter een specifieke reden zoekt om voor het ene platform te kiezen in plaats van het andere, dan denkt Google dat het nu misschien een goede reden heeft gevonden om toch eerder voor een van de <a href="https://global.techradar.com/nl-nl/news/10-beste-android-smartphones">beste Android-smartphones</a> te kiezen: de snelheid voor webbrowsen. </p><p>Een <a href="https://blog.chromium.org/2026/03/android-sets-new-record-for-mobile-web.html" target="_blank">nieuwe post op Google's Chromium-blog</a> claimt nu dat Android een "nieuw record voor mobiele webprestaties" heeft neergezet en dat zou Android "het snelste mobiele platform voor webbrowsen" maken. Webbrowsen is toch een groot onderdeel van de manier waarop mensen elke dag hun telefoon gebruiken en Google geeft dat ook aan: "Webcontent en zijn prestaties staan centraal voor de gebruikerservaring". </p><p>De browsesnelheid van Android werd gemeten met twee benchmarktools: Speedometer, met een focus op latency, en LoadLine, met een focus op laadtijden voor webpagina's. Volgens een grafiek van Google wisten telefoons van drie Android-fabrikanten (die niet bij naam genoemd worden) hogere scores neer te zetten bij Speedometer én LoadLine dan een "concurrerend mobiele telefoonplatform", waarbij het ongetwijfeld om iOS gaat.  </p><p>In de LoadLine-test, die is ontwikkeld door Google en Android-fabrikanten, scoorde Android volgens Google "tot 47% hoger dan non-Android-concurrenten". Deze test is dus ontworpen door bedrijven in het Android-ecosysteem en toont de voordelen van verschillende partijen die samenwerken om prestaties te verbeteren, maar dit roept natuurlijk ook vragen op over hoe geschikt deze test is voor iOS. </p><ul><li><a href="https://techradar.us7.list-manage.com/subscribe?u=5698cb1fccaea8644ed412be0&id=159915eedb" target="_blank"><strong>Klik hier om te abonneren op onze wekelijkse nieuwsbrief</strong></a></li></ul><h2 id="diepe-verticale-integratie">"Diepe verticale integratie"</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1600px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="j4ienG8sKwVTsUrThazdDn" name="Android web browsing score chart" alt="Een grafiek met Android- en iOS-webbrowsesnelheden, met resultaten van de Speedometer- en LoadLine-benchmarks." src="https://cdn.mos.cms.futurecdn.net/j4ienG8sKwVTsUrThazdDn-1920-80.jpg" mos="" align="middle" fullscreen="" width="1600" height="900" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Google)</span></figcaption></figure><p>Google zegt dat deze resultaten werden behaald dankzij "diepe verticale integratie tussen hardware, het Android-besturingssysteem, en de Chrome-engine". Het bedrijf heeft ook samengewerkt met Android-partners om hun apparaten te optimaliseren en dat zou hebben gezorgd voor een verbetering van de Speedometer- en LoadLine-scores met 20% tot 60% ten opzichte van de scores van een jaar eerder.  </p><p>Natuurlijk is het wel belangrijk om te onthouden dat Google niet bepaald neutraal is binnen deze strijd. Android is een creatie van Google en het bedrijf is ook nog steeds verantwoordelijk voor het behouden en updaten van het besturingssysteem. Zolang er geen onafhankelijke tests zijn die tot dezelfde bevindingen leiden, is het dus aan te raden om deze resultaten en conclusies met een korreltje zout te nemen. </p><p>Als dit echt een belangrijke factor blijkt te zijn, is het waarschijnlijk ook maar een kwestie van tijd voordat Apple een inhaalsprong maakt. Als er een bedrijf is dat bekendstaat om "diepe verticale integratie", dan is het Apple. Het bedrijf ontwikkelt niet alleen zijn eigen besturingssysteem voor iPhones, maar ook de hardware. Dat is deel van de reden waarom Apple-producten meestal enorm goed geoptimaliseerd zijn.</p><ul><li><a href="https://global.techradar.com/nl-nl/news/beste-smartphone">De beste smartphones in 2026 volgens onze expert</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Motorola signature review: hier kan Samsung wat van leren ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Aan het begin van dit jaar kwam Motorola met een verrassing. Als aanvulling op de goedkope moto g-smartphones, meer premium edge-serie en vouwbare razr-smartphones, verscheen daar plots de Motorola signature. Deze smartphone moet het nieuwe topmodel van het merk worden en een volwaardige flagship-ervaring bieden.</p><h2 class="article-body__section" id="section-motorola-signature-review-prijs-en-beschikbaarheid"><span>Motorola signature review: prijs en beschikbaarheid</span></h2><ul><li><strong>Beschikbaar sinds februari 2026</strong></li><li><strong>999,99 euro voor 512GB opslag</strong></li><li><strong>Twee kleuren: Carbon (zwart) en Martini Olive (olijfgroen)</strong></li></ul><p>Motorola houdt het heel eenvoudig qua configuraties. De Motorola signature heeft een adviesprijs van 999,99 euro en daarvoor krijg je 16GB RAM met 512GB opslag. Er zijn wel twee kleuren: Carbon (zwart) en Martini Olive (olijfgroen). Sinds februari 2026 vind je de telefoon bij ons in de winkel.</p><p>Met deze prijs zit de Motorola signature ruim onder flagships als de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-pro-max-review-nl">iPhone 17 Pro Max</a> en <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s26-ultra-review-nl">Samsung Galaxy S26 Ultra</a>. Hij zit eerder in het vaarwater van de <a href="https://global.techradar.com/nl-nl/phones/oneplus-phones/oneplus-15-review-nl">OnePlus 15</a> en <a href="https://global.techradar.com/nl-nl/phones/xiaomi-phones/xiaomi-17-review-nl">Xiaomi 17</a>. Het is wel meteen duidelijk waarop Motorola bespaard heeft om de prijs net onder de 1.000 euro te kunnen houden. In de Motorola signature zit namelijk een gewone Snapdragon 8 Gen 5, terwijl andere Android-flagships de snellere Elite-versie van deze chip hebben. In de praktijk merk je dat verschil wellicht niet tenzij je echt de meest veeleisende games op de allerhoogste instellingen wil spelen.</p><p>Op elk ander vlak kan de Motorola signature mee met de grote jongens. Achteraan zitten drie uitstekende 50MP-camera's, waaronder een periscoopcamera met 3x optische zoom. Het AMOLED-scherm is van topkwaliteit en heeft vier gebogen randen, wat zorgt voor een premium gevoel. De batterij van 5.200mAh is misschien niet zo groot als die van concurrenten en de reden daarvoor is het slanke, lichte ontwerp van de Motorola signature.</p><p>De grootste verbetering ten opzichte van andere Motorola-smartphones is het updatebeleid. Net zoals Google en Samsung belooft Motorola hier (voor het eerst) zeven jaar Android- en beveiligingsupdates. Mijn Motorola signature zit echter nog op de security-update van januari, dus hierop zit wel wat vertraging.</p><ul><li><strong>Prijs-kwaliteit score: 4,5/5</strong></li></ul><h2 class="article-body__section" id="section-motorola-signature-review-specs"><span>Motorola signature review: specs</span></h2><div ><table><thead><tr><th class="firstcol empty" ></th><th  ></th></tr></thead><tbody><tr><td class="firstcol " ><p>Afmetingen:</p></td><td  ><p>162,1 x 76,4 x 7 mm</p></td></tr><tr><td class="firstcol " ><p>Gewicht:</p></td><td  ><p>186g</p></td></tr><tr><td class="firstcol " ><p>Scherm:</p></td><td  ><p>6,8-inch AMOLED (2.780 x 1.264 px), 6.200 nits, 165Hz refresh rate</p></td></tr><tr><td class="firstcol " ><p>Chipset:</p></td><td  ><p>Snapdragon 8 Gen 5</p></td></tr><tr><td class="firstcol " ><p>RAM:</p></td><td  ><p>16GB</p></td></tr><tr><td class="firstcol " ><p>Opslag:</p></td><td  ><p>512GB</p></td></tr><tr><td class="firstcol " ><p>OS:</p></td><td  ><p>Android 16</p></td></tr><tr><td class="firstcol " ><p>Hoofdcamera:</p></td><td  ><p>50MP</p></td></tr><tr><td class="firstcol " ><p>Ultra-wide:</p></td><td  ><p>50MP, 122°</p></td></tr><tr><td class="firstcol " ><p>Telefoto:</p></td><td  ><p>50MP, 3x zoom</p></td></tr><tr><td class="firstcol " ><p>Selfiecamera:</p></td><td  ><p>50MP, f/2,0</p></td></tr><tr><td class="firstcol " ><p>Batterij:</p></td><td  ><p>5.200mAh met 90W-snelladen</p></td></tr></tbody></table></div><h2 class="article-body__section" id="section-motorola-signature-review-design"><span>Motorola signature review: design</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4096px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="cM7CLxds5fMtCsUJ8Dajii" name="IMG_20260326_155611226_HDR" alt="Motorola Signature" src="https://cdn.mos.cms.futurecdn.net/cM7CLxds5fMtCsUJ8Dajii-1920-80.jpg" mos="" align="middle" fullscreen="" width="4096" height="2304" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Blue Pixl Media)</span></figcaption></figure><ul><li><strong>Dun, licht en stevig ontwerp</strong></li><li><strong>Moto AI-knop aan de linkerkant</strong></li><li><strong>Achterkant heeft een speciale textuur die premium aanvoelt</strong></li></ul><p>Motorola heeft al enkele jaren een herkenbaar ontwerp met een camerablok in de linkerbovenhoek dat overloopt in de achterkant. Het camerablok van de Motorola signature heeft een soort geborstelde afwerking die erg premium oogt in combinatie met de linnenachtige textuur van de rest van de achterkant. Daarnaast is de Motorola signature 7 mm dun en weegt hij 186 gram, waardoor hij bij de lichtere smartphones hoort. Dit voelt zonder enige twijfel als een flagship.</p><p>De Motorola signature is verder enorm stevig. Vooraan zit Gorilla Glass Victus 2, de telefoon voldoet aan de MIL-STD-810H-standaard en heeft een IP68- én IP69-certificering. In de doos zit nog een transparante cover van hard plastic, maar die heb ik niet gebruikt en de telefoon is nog steeds krasvrij. Aan de linkerkant zit de Moto AI-knop weer. Door er lang op te drukken activeer je Moto AI en net zoals bij de meeste andere smartphones kan je deze knop niet herprogrammeren. </p><p>Ten slotte is er een ultrasone vingerafdrukscanner aanwezig die gelukkig niet tegen de onderrand is geplakt. De scanner reageerde altijd snel en nauwkeurig, en een extra voordeel van een ultrasone scanner is dat hij snel blijft werken wanneer je vinger en/of het scherm nat zijn.</p><ul><li><strong>Design score: 5/5</strong></li></ul><h2 class="article-body__section" id="section-motorola-signature-review-display"><span>Motorola signature review: display</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4096px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="TmaXfgFCEPDHyJsBoMYsui" name="IMG_20260326_155507844_HDR" alt="Motorola Signature" src="https://cdn.mos.cms.futurecdn.net/TmaXfgFCEPDHyJsBoMYsui-1920-80.jpg" mos="" align="middle" fullscreen="" width="4096" height="2304" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Blue Pixl Media)</span></figcaption></figure><ul><li><strong>6,8-inch AMOLED-display met gebogen randen</strong></li><li><strong>Dynamische refresh rate van 1Hz tot 165Hz</strong></li><li><strong>Dolby Vision, HDR10+ en hoge helderheid</strong></li></ul><p>Motorola heeft kosten noch moeite gespaard voor het display van de signature. Dit is een 6,8-inch AMOLED-scherm met resolutie van 2.780 x 1.264 pixels en vier gebogen randen. Die gebogen zijkanten in combinatie met de dunne, symmetrische schermranden ogen opnieuw heel premium. Daarnaast heeft het display een piekhelderheid van 6.200 nits, maar dit kan slechts bereikt worden op een klein gedeelte van het hele scherm. De helderheid van het volledige scherm is echter nog steeds uitstekend en in de felle zon zal je alles duidelijk kunnen zien.</p><p>Verder heeft de Motorola signature een refresh rate van 165Hz. Dit is verder een dynamische refresh rate die in de automatische modus kan zakken tot 1Hz om energie te besparen. In deze modus kan de refresh rate maximaal stijgen tot 120Hz en de enige manier om die 165Hz te krijgen, is de instellingen handmatig op "Hyper Smooth" te zetten. Dat verbruikt echter meer energie en naar mijn mening merk je het verschil tussen 120Hz en 165Hz niet echt.</p><p>Het display ziet er in de praktijk net zo goed uit als op papier. De kijkhoeken zijn uitstekend, kleuren zijn levendig, zwart is echt diepzwart en het contrast is top. Dolby Vision en HDR10+ zijn de kersen op de taart. Het enige nadeel is dat gebogen displays (zeker displays zoals dit met vier gebogen randen) niet goed samengaan met screenprotectors.</p><ul><li><strong>Display score: 5/5</strong></li></ul><h2 class="article-body__section" id="section-motorola-signature-review-camera"><span>Motorola signature review: camera</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4096px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="BZxdS59ZaWdqAPgRRaMNFj" name="IMG_20260326_155425992_HDR" alt="Motorola Signature" src="https://cdn.mos.cms.futurecdn.net/BZxdS59ZaWdqAPgRRaMNFj-1920-80.jpg" mos="" align="middle" fullscreen="" width="4096" height="2304" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Blue Pixl Media)</span></figcaption></figure><ul><li><strong>Drie 50MP-camera's achteraan met consistente prestaties</strong></li><li><strong>Pantone Validated-kleuren en Dolby Vision voor video's</strong></li><li><strong>Zonder twijfel de beste camera's ooit op een Motorola</strong></li></ul><p>De Motorola signature heeft de beste camera's die je zal vinden in het aanbod van Motorola. De specificaties komen grofweg overeen met die van de Motorola edge 50 ultra die rond de zomer van 2024 op de markt kwam. Je krijgt hier een 50MP-hoofdcamera (f/1,6 en 1/1,28-inch sensor), 50MP-groothoekcamera (f/2,0 en 1/2,76-inch sensor) en 50MP-periscoopcamera met 3x optische zoom (f/2,4 en 1/1,95-inch sensor). Vooraan zit nog een 50MP-selfiecamera. Alle camera's zijn daarnaast Pantone Validated en kunnen filmen in Dolby Vision.</p><p>Overdag zijn de prestaties van de drie camera's achteraan aan elkaar gewaagd. Of ik nu foto's nam met de hoofdcamera, ultra-wide of periscoopcamera, de foto's hadden gelijkaardige kleuren, schaduwdetails, texturen en een uitstekend dynamisch bereik. De samenwerking met Pantone wordt ook duidelijk in de algemene kleurenweergave. Sommige smartphones hebben de neiging om kleuren te levendig te maken, terwijl de Motorola signature heel dichtbij de kleuren in de realiteit blijft. Dit zag ik vooral terug bij de kleur rood. Vooral het contrast met de Nothing Phone (4a), die ik daarvoor had getest, was enorm. Mijn rode jas was bijna fluorescerend op de foto's met de <a href="https://global.techradar.com/nl-nl/phones/nothing-phone-4a-review-nl">Nothing Phone (4a)</a>, terwijl de Motorola signature de juiste tint rood vastlegde.</p><p>De verschillen tussen de camera's worden pas duidelijk in echt uitdagende omstandigheden. Zo heb ik enkele foto's genomen in de boulderzaal tijdens hun Space Climbing-event waarbij de gewone lichten uit stonden en de zaal verlicht werd met alleen kleine sfeerlampen en blacklights. Foto's met de hoofdcamera waren vaak iets te fel, terwijl de periscoopcamera soms wat langer nodig had om te focussen, wat wazige foto's opleverde bij bewegende (of in dit geval klimmende) onderwerpen. De ultra-wide is trouwens de zwakste van de drie bij nachtfoto's. </p><p>Overdag kon ik vervolgens verrassend ver inzoomen zonder dat de kwaliteit te ver achteruitging. Foto's bij 6x zoom waren bijna altijd van goede kwaliteit en zelfs 10x zoom zag er nog degelijk uit. De 100x zoom is vooral een marketingpraatje en niet echt nuttig in de praktijk.</p><p>Ten slotte is de videokwaliteit net zo indrukwekkend, vooral met Dolby Vision. Elke camera kan in 4K/60fps filmen, terwijl de hoofd- en periscoopcamera ook ondersteuning bieden voor 8K/30fps. Ik zou kunnen muggenziften en zeggen dat het jammer is dat de ultra-wide geen 8K ondersteunt, maar laten we eerlijk zijn: casual gebruikers filmen gewoonlijk in 1080p en hoogstens in 4K, wat gewoon kan met elke camera.</p><h2 id="voorbeeldfoto-s-4">Voorbeeldfoto's</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/znCPxBq2FvC76hb3boMKN8-1920-80.jpg" alt="Motorola signature voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/bCLsRwz8eec7CwLS9Ys9L9-1920-80.jpg" alt="Motorola signature voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/qQJVaxCjS89yqZxc6yJg69-1920-80.jpg" alt="Motorola signature voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/AjJvHqYBxChhFtgZhAzsk8-1920-80.jpg" alt="Motorola signature voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/oiaKqGDJXnHtdVrRnxXej9-1920-80.jpg" alt="Motorola signature voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/NgbDypkoAsFnYN6opY7hh9-1920-80.jpg" alt="Motorola signature voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/LuUpjCqnvST8toZvJqNUo9-1920-80.jpg" alt="Motorola signature voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/2qUHoUvYXWBFoGhX2wivR9-1920-80.jpg" alt="Motorola signature voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/5HBh9UGBtir5DxAX8zQc6A-1920-80.jpg" alt="Motorola signature voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/cWdb58QZ6PxNANVyUAJmt9-1920-80.jpg" alt="Motorola signature voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/s84BZZmy74HpEZWkBdGdZ9-1920-80.jpg" alt="Motorola signature voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/NDigJ4FABg96MFAn3P2D8A-1920-80.jpg" alt="Motorola signature voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Weyu7n5AKCNeuQZGkxT25A-1920-80.jpg" alt="Motorola signature voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/pcF39r4dxwfS7BjGwKEN4A-1920-80.jpg" alt="Motorola signature voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/RbvcwmiFLeY4ZdfZs2Rrf9-1920-80.jpg" alt="Motorola signature voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/TuopuujvsueGNt8P84TZF9-1920-80.jpg" alt="Motorola signature voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/2g4tWWbYJiLb6UZ96BSg59-1920-80.jpg" alt="Motorola signature voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/nUhdeKdX3WX8nEoyaseZh8-1920-80.jpg" alt="Motorola signature voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure></figure><ul><li><strong>Camera score: 4,5/5</strong></li></ul><h2 class="article-body__section" id="section-motorola-signature-review-prestaties-en-software"><span>Motorola signature review: prestaties en software</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4096px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="L3KReaP5e9XpjVVtKpzaFj" name="IMG_20260326_155706176_HDR" alt="Motorola Signature" src="https://cdn.mos.cms.futurecdn.net/L3KReaP5e9XpjVVtKpzaFj-1920-80.jpg" mos="" align="middle" fullscreen="" width="4096" height="2304" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Blue Pixl Media)</span></figcaption></figure><ul><li><strong>Sterke prestaties, maar niet zo krachtig als concurrenten</strong></li><li><strong>Enkele vooraf geïnstalleerde apps en eenvoudige AI-functies</strong></li><li><strong>Zeven jaar software-updates... die wellicht niet op tijd gebeuren</strong></li></ul><p>Er is één configuratie van de Motorola signature beschikbaar en die heeft 16GB RAM en 512GB opslag. In de telefoon zit een Snapdragon 8 Gen 5 en dit is het grootste verschil met andere Android-flagships. Die gebruiken namelijk de krachtigere Snapdragon 8 Elite Gen 5. </p><p>Bij standaardgebruik werkt de Motorola signature net zo goed als elke andere premium smartphone. Pas bij veeleisende games merkte ik dat hij qua prestaties een tikkeltje achterloopt op concurrenten als de OnePlus 15. Bij langdurige gamesessies wordt de telefoon namelijk wel heet en heb je last van throttling, wat leidt tot frame drops en kleine haperingen. Dit is echter niet de eerste keer dat Motorola net niet de krachtigste chip in hun duurste telefoon stopt. De Edge 50 Ultra had bijvoorbeeld de Snapdragon 8s Gen 3, een iets zwakkere versie van de Snapdragon 8 Gen 3. De Motorola signature is allesbehalve een trage telefoon, maar je kan er niet omheen dat hij trager is dan rechtstreekse concurrenten.</p><p>Daarnaast krijg je een relatief schone versie van Android 16 zonder bloatware of talloze extra apps. Moto AI bevat enkele eigen AI-functies, maar die zijn redelijk beperkt. Ten eerste werkt Moto AI niet in het Nederlands (wel in het Engels) en heeft het een internetverbinding nodig voor vrijwel alle AI-functies. Daarnaast zit je nog met bepaalde limieten. Zo kan je per dag maar zes afbeeldingen maken in de Image Studio en heb je geen enkele manier om deze credits aan te vullen. Je moet wachten tot de volgende dag voor je zes nieuwe credits krijgt. Er wordt trouwens ook een credit gebruikt als je voor dezelfde prompt een tweede afbeelding laat genereren en zo zit je toch snel tegen die limiet aan. Je kan de credits ook niet laten opstapelen. Als je bijvoorbeeld een week de Image Studio niet gebruikt, wil dat niet zeggen dat je plots 42 credits hebt. </p><p>Het updatebeleid is ten slotte verbeterd. De Motorola signature is de eerste telefoon van het merk die zeven jaar software-updates ontvangt, net zoals de Google Pixel-smartphones en de flagships van Samsung. Klein probleempje: Motorola loopt wat achter. Op het moment van schrijven (26 maart 2026) zit mijn signature nog op de security-update van 1 januari en zijn er geen nieuwe updates beschikbaar. Dit is trouwens geen uitzondering, want ook mijn eigen Motorola razr 60 ultra kreeg altijd security-updates van een paar maanden oud.</p><ul><li><strong>Prestaties en software score: 4/5</strong></li></ul><h2 class="article-body__section" id="section-motorola-signature-review-batterij"><span>Motorola signature review: batterij</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4096px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="h2WLVaaSzB2RP2dMGnQhsi" name="IMG_20260326_155547524_HDR" alt="Motorola Signature" src="https://cdn.mos.cms.futurecdn.net/h2WLVaaSzB2RP2dMGnQhsi-1920-80.jpg" mos="" align="middle" fullscreen="" width="4096" height="2304" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Blue Pixl Media)</span></figcaption></figure><ul><li><strong>5.200mAh-batterij gaat ruim een dag mee</strong></li><li><strong>90W-snelladen met kabel (50% batterij in een kwartier)</strong></li><li><strong>Zeker niet slecht, maar ook niet de beste batterijduur</strong></li></ul><p>Er woedt een hevige batterijstrijd tegenwoordig en hoewel Motorola-smartphones normaal een erg goede batterijduur bieden, maakt de signature die verwachtingen niet helemaal waar. De batterij heeft een capaciteit van 5.200mAh en dat is vrij laag. In de Motorola edge 60 pro zat bijvoorbeeld een 6.000mAh-batterij en die telefoon woog hetzelfde en was maar een millimeter dikker. Ook Xiaomi heeft een 6.330mAh-batterij in de kleine Xiaomi 17 weten te proppen.</p><p>In de praktijk is de batterijduur van de Motorola signature gemiddeld. Ik kon hem altijd probleemloos een hele dag gebruiken en het enige dat de batterij snel leeg trekt, zijn langdurige gamesessies. Game je niet, dan zal je overdag nooit moeten bijladen. Twee dagen gebruik heb ik dan weer niet gehaald. Mijn collega haalde dat bijvoorbeeld wel met de Xiaomi 17 en tijdens mijn review van de OnePlus 15 kon ik hem soms bijna drie dagen gebruiken. Dit is opnieuw een punt waarop de Motorola signature niet slecht scoort, maar wel slechter dan zijn concurrenten.</p><p>Ten slotte is er ondersteuning voor 90W-snelladen, waarmee de batterij na 15 minuten weer voor de helft vol zit. Ik heb zelf geen 90W-oplader in huis, dus ik heb mijn 67W-oplader erbij gehaald en dat ging ook lekker snel. Draadloos en omgekeerd draadloos opladen worden eveneens ondersteund.</p><ul><li><strong>Batterij score: 4/5</strong></li></ul><h2 class="article-body__section" id="section-moet-je-de-motorola-signature-kopen"><span>Moet je de Motorola signature kopen?</span></h2><div ><table><thead><tr><th class="firstcol " ><p>Categorie</p></th><th  ><p>Opmerkingen</p></th><th  ><p>Score</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Prijs-kwaliteit</p></td><td  ><p>De Motorola signature kan op bijna elk vlak concurreren met de echte flagships.</p></td><td  ><p>4,5/5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>Licht, stevig ontwerp met premium materialen dat luxe uitstraalt.</p></td><td  ><p>5/5</p></td></tr><tr><td class="firstcol " ><p>Display</p></td><td  ><p>Hoge refresh rate, helderheid en levendige kleuren. De vier gebogen randen zien er ook luxueus uit.</p></td><td  ><p>5/5</p></td></tr><tr><td class="firstcol " ><p>Camera</p></td><td  ><p>Veelzijdige camera's die allemaal goed presteren in verschillende omstandigheden. De kleurenweergave is heel natuurlijk en ook video's zien er goed uit.</p></td><td  ><p>4,5/5</p></td></tr><tr><td class="firstcol " ><p>Prestaties en software</p></td><td  ><p>Krachtig, maar niet zo krachtig als concurrenten. Schone software met vrij beperkte AI-functies. Het updatebeleid is erg goed, maar de updates gebeuren vrij laat.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Batterij</p></td><td  ><p>Batterijduur tot anderhalve dag is prima, maar niet meer toonaangevend. Hetzelfde geldt voor het 90W-snelladen.</p></td><td  ><p>4/5</p></td></tr></tbody></table></div><h2 id="koop-hem-als-4">Koop hem als...</h2><div class="product"><p><strong>Je een stijlvolle, krachtige telefoon wil</strong></p><p>De Motorola signature straalt pure luxe uit.</p></div><div class="product"><p><strong>Je goede camera's wil</strong></p><p>De drie camera's zijn erg goed en vooral de periscoopcamera wist me aangenaam te verrassen.</p></div><div class="product"><p><strong>Je een stevige telefoon wil</strong></p><p>De signature is waterbestendig en voldoet aan een militaire standaard voor duurzaamheid.</p></div><h2 id="koop-hem-niet-als-4">Koop hem niet als...</h2><div class="product"><p><strong>Je de allerbeste prestaties nodig hebt</strong></p><p>De signature is krachtig, maar niet zo krachtig als zijn rechtstreekse concurrentie.</p></div><div class="product"><p><strong>Je uitgebreide AI-functies wil</strong></p><p>Ten opzichte van de AI van Google en Samsung stelt die van Motorola weinig voor.</p></div><div class="product"><p><strong>Je de beste batterijduur wil</strong></p><p>De batterij houdt het gemiddeld anderhalve dag vol, maar er zijn flagships die twee of zelfs drie dagen aantikken. </p></div><h2 class="article-body__section" id="section-motorola-signature-alternatieven"><span>Motorola signature: alternatieven</span></h2><div class="product"><p><strong>OnePlus 15</strong></p><p>Als een slank, stijlvol ontwerp je niets uitmaakt, is de OnePlus 15 een goed alternatief. Hij is krachtiger en heeft een veel langere batterijduur, maar heeft minder goede camera's en krijgt minder lang updates.</p><p><strong>Lees de </strong><a href="https://global.techradar.com/nl-nl/phones/oneplus-phones/oneplus-15-review-nl" data-dimension112="c774e312-b438-4b30-8fcc-31a9882998f7" data-action="Deal Block" data-label="Lees de OnePlus 15 review" data-dimension48="Lees de OnePlus 15 review" data-dimension25=""><strong>OnePlus 15 review</strong></a></p></div><div class="product"><p><strong>Xiaomi 17</strong></p><p>De Xiaomi 17 kost hetzelfde en is vooral kleiner dan de Motorola signature. De camera's zijn samen met Leica ontwikkeld en zitten op hetzelfde niveau. De prestaties en batterijduur zijn beide iets beter, maar de software bevat reclame en hij krijgt minder lang updates.</p><p><strong>Lees de </strong><a href="https://global.techradar.com/nl-nl/phones/xiaomi-phones/xiaomi-17-review-nl" data-dimension112="206e3bcc-e5fe-411d-b760-42a9a3f9fea5" data-action="Deal Block" data-label="Lees de Xiaomi 17 review" data-dimension48="Lees de Xiaomi 17 review" data-dimension25=""><strong>Xiaomi 17 review</strong></a></p></div> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/motorola-phones/motorola-signature-review-nl</link>
                                                                            <description>
                            <![CDATA[ De Motorola signature is de eerste smartphone in deze serie en moet het ultieme topmodel van het bedrijf zijn. Daarin slaagt hij verrassend goed. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">7VoFSXoUYYLsTXbZMh7oec</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/mwx3LPKWw8LGbtvLwv25Gj-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 26 Mar 2026 15:04:51 +0000</pubDate>                                                                                                                                <updated>Thu, 26 Mar 2026 16:37:27 +0000</updated>
                                                                                                                                            <category><![CDATA[Motorola Phones]]></category>
                                                    <category><![CDATA[Phones]]></category>
                                                                                                <author><![CDATA[ bram.lodewijks@bluepixlmedia.com (Bram Lodewijks) ]]></author>                    <dc:creator><![CDATA[ Bram Lodewijks ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/LJUrC7jeZjkChfVSbEKqGC-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Bram is de hoofdredacteur van TechRadar Benelux en is al jarenlang een trouwe Android-gebruiker. Hij schrijft met plezier over alles wat met consumententechnologie te maken heeft. Na het werk vind je hem gewoonlijk voor zijn Nintendo Switch, al dan niet met een glas rosé erbij.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/mwx3LPKWw8LGbtvLwv25Gj-1920-80.jpg">
                                                            <media:credit><![CDATA[Blue Pixl Media]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Motorola Signature]]></media:description>                                                            <media:text><![CDATA[Motorola Signature]]></media:text>
                                <media:title type="plain"><![CDATA[Motorola Signature]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/mwx3LPKWw8LGbtvLwv25Gj-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Aan het begin van dit jaar kwam Motorola met een verrassing. Als aanvulling op de goedkope moto g-smartphones, meer premium edge-serie en vouwbare razr-smartphones, verscheen daar plots de Motorola signature. Deze smartphone moet het nieuwe topmodel van het merk worden en een volwaardige flagship-ervaring bieden.</p><h2 class="article-body__section" id="section-motorola-signature-review-prijs-en-beschikbaarheid"><span>Motorola signature review: prijs en beschikbaarheid</span></h2><ul><li><strong>Beschikbaar sinds februari 2026</strong></li><li><strong>999,99 euro voor 512GB opslag</strong></li><li><strong>Twee kleuren: Carbon (zwart) en Martini Olive (olijfgroen)</strong></li></ul><p>Motorola houdt het heel eenvoudig qua configuraties. De Motorola signature heeft een adviesprijs van 999,99 euro en daarvoor krijg je 16GB RAM met 512GB opslag. Er zijn wel twee kleuren: Carbon (zwart) en Martini Olive (olijfgroen). Sinds februari 2026 vind je de telefoon bij ons in de winkel.</p><p>Met deze prijs zit de Motorola signature ruim onder flagships als de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-pro-max-review-nl">iPhone 17 Pro Max</a> en <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s26-ultra-review-nl">Samsung Galaxy S26 Ultra</a>. Hij zit eerder in het vaarwater van de <a href="https://global.techradar.com/nl-nl/phones/oneplus-phones/oneplus-15-review-nl">OnePlus 15</a> en <a href="https://global.techradar.com/nl-nl/phones/xiaomi-phones/xiaomi-17-review-nl">Xiaomi 17</a>. Het is wel meteen duidelijk waarop Motorola bespaard heeft om de prijs net onder de 1.000 euro te kunnen houden. In de Motorola signature zit namelijk een gewone Snapdragon 8 Gen 5, terwijl andere Android-flagships de snellere Elite-versie van deze chip hebben. In de praktijk merk je dat verschil wellicht niet tenzij je echt de meest veeleisende games op de allerhoogste instellingen wil spelen.</p><p>Op elk ander vlak kan de Motorola signature mee met de grote jongens. Achteraan zitten drie uitstekende 50MP-camera's, waaronder een periscoopcamera met 3x optische zoom. Het AMOLED-scherm is van topkwaliteit en heeft vier gebogen randen, wat zorgt voor een premium gevoel. De batterij van 5.200mAh is misschien niet zo groot als die van concurrenten en de reden daarvoor is het slanke, lichte ontwerp van de Motorola signature.</p><p>De grootste verbetering ten opzichte van andere Motorola-smartphones is het updatebeleid. Net zoals Google en Samsung belooft Motorola hier (voor het eerst) zeven jaar Android- en beveiligingsupdates. Mijn Motorola signature zit echter nog op de security-update van januari, dus hierop zit wel wat vertraging.</p><ul><li><strong>Prijs-kwaliteit score: 4,5/5</strong></li></ul><h2 class="article-body__section" id="section-motorola-signature-review-specs"><span>Motorola signature review: specs</span></h2><div ><table><thead><tr><th class="firstcol empty" ></th><th  ></th></tr></thead><tbody><tr><td class="firstcol " ><p>Afmetingen:</p></td><td  ><p>162,1 x 76,4 x 7 mm</p></td></tr><tr><td class="firstcol " ><p>Gewicht:</p></td><td  ><p>186g</p></td></tr><tr><td class="firstcol " ><p>Scherm:</p></td><td  ><p>6,8-inch AMOLED (2.780 x 1.264 px), 6.200 nits, 165Hz refresh rate</p></td></tr><tr><td class="firstcol " ><p>Chipset:</p></td><td  ><p>Snapdragon 8 Gen 5</p></td></tr><tr><td class="firstcol " ><p>RAM:</p></td><td  ><p>16GB</p></td></tr><tr><td class="firstcol " ><p>Opslag:</p></td><td  ><p>512GB</p></td></tr><tr><td class="firstcol " ><p>OS:</p></td><td  ><p>Android 16</p></td></tr><tr><td class="firstcol " ><p>Hoofdcamera:</p></td><td  ><p>50MP</p></td></tr><tr><td class="firstcol " ><p>Ultra-wide:</p></td><td  ><p>50MP, 122°</p></td></tr><tr><td class="firstcol " ><p>Telefoto:</p></td><td  ><p>50MP, 3x zoom</p></td></tr><tr><td class="firstcol " ><p>Selfiecamera:</p></td><td  ><p>50MP, f/2,0</p></td></tr><tr><td class="firstcol " ><p>Batterij:</p></td><td  ><p>5.200mAh met 90W-snelladen</p></td></tr></tbody></table></div><h2 class="article-body__section" id="section-motorola-signature-review-design"><span>Motorola signature review: design</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4096px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="cM7CLxds5fMtCsUJ8Dajii" name="IMG_20260326_155611226_HDR" alt="Motorola Signature" src="https://cdn.mos.cms.futurecdn.net/cM7CLxds5fMtCsUJ8Dajii-1920-80.jpg" mos="" align="middle" fullscreen="" width="4096" height="2304" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Blue Pixl Media)</span></figcaption></figure><ul><li><strong>Dun, licht en stevig ontwerp</strong></li><li><strong>Moto AI-knop aan de linkerkant</strong></li><li><strong>Achterkant heeft een speciale textuur die premium aanvoelt</strong></li></ul><p>Motorola heeft al enkele jaren een herkenbaar ontwerp met een camerablok in de linkerbovenhoek dat overloopt in de achterkant. Het camerablok van de Motorola signature heeft een soort geborstelde afwerking die erg premium oogt in combinatie met de linnenachtige textuur van de rest van de achterkant. Daarnaast is de Motorola signature 7 mm dun en weegt hij 186 gram, waardoor hij bij de lichtere smartphones hoort. Dit voelt zonder enige twijfel als een flagship.</p><p>De Motorola signature is verder enorm stevig. Vooraan zit Gorilla Glass Victus 2, de telefoon voldoet aan de MIL-STD-810H-standaard en heeft een IP68- én IP69-certificering. In de doos zit nog een transparante cover van hard plastic, maar die heb ik niet gebruikt en de telefoon is nog steeds krasvrij. Aan de linkerkant zit de Moto AI-knop weer. Door er lang op te drukken activeer je Moto AI en net zoals bij de meeste andere smartphones kan je deze knop niet herprogrammeren. </p><p>Ten slotte is er een ultrasone vingerafdrukscanner aanwezig die gelukkig niet tegen de onderrand is geplakt. De scanner reageerde altijd snel en nauwkeurig, en een extra voordeel van een ultrasone scanner is dat hij snel blijft werken wanneer je vinger en/of het scherm nat zijn.</p><ul><li><strong>Design score: 5/5</strong></li></ul><h2 class="article-body__section" id="section-motorola-signature-review-display"><span>Motorola signature review: display</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4096px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="TmaXfgFCEPDHyJsBoMYsui" name="IMG_20260326_155507844_HDR" alt="Motorola Signature" src="https://cdn.mos.cms.futurecdn.net/TmaXfgFCEPDHyJsBoMYsui-1920-80.jpg" mos="" align="middle" fullscreen="" width="4096" height="2304" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Blue Pixl Media)</span></figcaption></figure><ul><li><strong>6,8-inch AMOLED-display met gebogen randen</strong></li><li><strong>Dynamische refresh rate van 1Hz tot 165Hz</strong></li><li><strong>Dolby Vision, HDR10+ en hoge helderheid</strong></li></ul><p>Motorola heeft kosten noch moeite gespaard voor het display van de signature. Dit is een 6,8-inch AMOLED-scherm met resolutie van 2.780 x 1.264 pixels en vier gebogen randen. Die gebogen zijkanten in combinatie met de dunne, symmetrische schermranden ogen opnieuw heel premium. Daarnaast heeft het display een piekhelderheid van 6.200 nits, maar dit kan slechts bereikt worden op een klein gedeelte van het hele scherm. De helderheid van het volledige scherm is echter nog steeds uitstekend en in de felle zon zal je alles duidelijk kunnen zien.</p><p>Verder heeft de Motorola signature een refresh rate van 165Hz. Dit is verder een dynamische refresh rate die in de automatische modus kan zakken tot 1Hz om energie te besparen. In deze modus kan de refresh rate maximaal stijgen tot 120Hz en de enige manier om die 165Hz te krijgen, is de instellingen handmatig op "Hyper Smooth" te zetten. Dat verbruikt echter meer energie en naar mijn mening merk je het verschil tussen 120Hz en 165Hz niet echt.</p><p>Het display ziet er in de praktijk net zo goed uit als op papier. De kijkhoeken zijn uitstekend, kleuren zijn levendig, zwart is echt diepzwart en het contrast is top. Dolby Vision en HDR10+ zijn de kersen op de taart. Het enige nadeel is dat gebogen displays (zeker displays zoals dit met vier gebogen randen) niet goed samengaan met screenprotectors.</p><ul><li><strong>Display score: 5/5</strong></li></ul><h2 class="article-body__section" id="section-motorola-signature-review-camera"><span>Motorola signature review: camera</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4096px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="BZxdS59ZaWdqAPgRRaMNFj" name="IMG_20260326_155425992_HDR" alt="Motorola Signature" src="https://cdn.mos.cms.futurecdn.net/BZxdS59ZaWdqAPgRRaMNFj-1920-80.jpg" mos="" align="middle" fullscreen="" width="4096" height="2304" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Blue Pixl Media)</span></figcaption></figure><ul><li><strong>Drie 50MP-camera's achteraan met consistente prestaties</strong></li><li><strong>Pantone Validated-kleuren en Dolby Vision voor video's</strong></li><li><strong>Zonder twijfel de beste camera's ooit op een Motorola</strong></li></ul><p>De Motorola signature heeft de beste camera's die je zal vinden in het aanbod van Motorola. De specificaties komen grofweg overeen met die van de Motorola edge 50 ultra die rond de zomer van 2024 op de markt kwam. Je krijgt hier een 50MP-hoofdcamera (f/1,6 en 1/1,28-inch sensor), 50MP-groothoekcamera (f/2,0 en 1/2,76-inch sensor) en 50MP-periscoopcamera met 3x optische zoom (f/2,4 en 1/1,95-inch sensor). Vooraan zit nog een 50MP-selfiecamera. Alle camera's zijn daarnaast Pantone Validated en kunnen filmen in Dolby Vision.</p><p>Overdag zijn de prestaties van de drie camera's achteraan aan elkaar gewaagd. Of ik nu foto's nam met de hoofdcamera, ultra-wide of periscoopcamera, de foto's hadden gelijkaardige kleuren, schaduwdetails, texturen en een uitstekend dynamisch bereik. De samenwerking met Pantone wordt ook duidelijk in de algemene kleurenweergave. Sommige smartphones hebben de neiging om kleuren te levendig te maken, terwijl de Motorola signature heel dichtbij de kleuren in de realiteit blijft. Dit zag ik vooral terug bij de kleur rood. Vooral het contrast met de Nothing Phone (4a), die ik daarvoor had getest, was enorm. Mijn rode jas was bijna fluorescerend op de foto's met de <a href="https://global.techradar.com/nl-nl/phones/nothing-phone-4a-review-nl">Nothing Phone (4a)</a>, terwijl de Motorola signature de juiste tint rood vastlegde.</p><p>De verschillen tussen de camera's worden pas duidelijk in echt uitdagende omstandigheden. Zo heb ik enkele foto's genomen in de boulderzaal tijdens hun Space Climbing-event waarbij de gewone lichten uit stonden en de zaal verlicht werd met alleen kleine sfeerlampen en blacklights. Foto's met de hoofdcamera waren vaak iets te fel, terwijl de periscoopcamera soms wat langer nodig had om te focussen, wat wazige foto's opleverde bij bewegende (of in dit geval klimmende) onderwerpen. De ultra-wide is trouwens de zwakste van de drie bij nachtfoto's. </p><p>Overdag kon ik vervolgens verrassend ver inzoomen zonder dat de kwaliteit te ver achteruitging. Foto's bij 6x zoom waren bijna altijd van goede kwaliteit en zelfs 10x zoom zag er nog degelijk uit. De 100x zoom is vooral een marketingpraatje en niet echt nuttig in de praktijk.</p><p>Ten slotte is de videokwaliteit net zo indrukwekkend, vooral met Dolby Vision. Elke camera kan in 4K/60fps filmen, terwijl de hoofd- en periscoopcamera ook ondersteuning bieden voor 8K/30fps. Ik zou kunnen muggenziften en zeggen dat het jammer is dat de ultra-wide geen 8K ondersteunt, maar laten we eerlijk zijn: casual gebruikers filmen gewoonlijk in 1080p en hoogstens in 4K, wat gewoon kan met elke camera.</p><h2 id="voorbeeldfoto-s-4">Voorbeeldfoto's</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/znCPxBq2FvC76hb3boMKN8-1920-80.jpg" alt="Motorola signature voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/bCLsRwz8eec7CwLS9Ys9L9-1920-80.jpg" alt="Motorola signature voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/qQJVaxCjS89yqZxc6yJg69-1920-80.jpg" alt="Motorola signature voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/AjJvHqYBxChhFtgZhAzsk8-1920-80.jpg" alt="Motorola signature voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/oiaKqGDJXnHtdVrRnxXej9-1920-80.jpg" alt="Motorola signature voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/NgbDypkoAsFnYN6opY7hh9-1920-80.jpg" alt="Motorola signature voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/LuUpjCqnvST8toZvJqNUo9-1920-80.jpg" alt="Motorola signature voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/2qUHoUvYXWBFoGhX2wivR9-1920-80.jpg" alt="Motorola signature voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/5HBh9UGBtir5DxAX8zQc6A-1920-80.jpg" alt="Motorola signature voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/cWdb58QZ6PxNANVyUAJmt9-1920-80.jpg" alt="Motorola signature voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/s84BZZmy74HpEZWkBdGdZ9-1920-80.jpg" alt="Motorola signature voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/NDigJ4FABg96MFAn3P2D8A-1920-80.jpg" alt="Motorola signature voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Weyu7n5AKCNeuQZGkxT25A-1920-80.jpg" alt="Motorola signature voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/pcF39r4dxwfS7BjGwKEN4A-1920-80.jpg" alt="Motorola signature voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/RbvcwmiFLeY4ZdfZs2Rrf9-1920-80.jpg" alt="Motorola signature voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/TuopuujvsueGNt8P84TZF9-1920-80.jpg" alt="Motorola signature voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/2g4tWWbYJiLb6UZ96BSg59-1920-80.jpg" alt="Motorola signature voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/nUhdeKdX3WX8nEoyaseZh8-1920-80.jpg" alt="Motorola signature voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure></figure><ul><li><strong>Camera score: 4,5/5</strong></li></ul><h2 class="article-body__section" id="section-motorola-signature-review-prestaties-en-software"><span>Motorola signature review: prestaties en software</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4096px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="L3KReaP5e9XpjVVtKpzaFj" name="IMG_20260326_155706176_HDR" alt="Motorola Signature" src="https://cdn.mos.cms.futurecdn.net/L3KReaP5e9XpjVVtKpzaFj-1920-80.jpg" mos="" align="middle" fullscreen="" width="4096" height="2304" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Blue Pixl Media)</span></figcaption></figure><ul><li><strong>Sterke prestaties, maar niet zo krachtig als concurrenten</strong></li><li><strong>Enkele vooraf geïnstalleerde apps en eenvoudige AI-functies</strong></li><li><strong>Zeven jaar software-updates... die wellicht niet op tijd gebeuren</strong></li></ul><p>Er is één configuratie van de Motorola signature beschikbaar en die heeft 16GB RAM en 512GB opslag. In de telefoon zit een Snapdragon 8 Gen 5 en dit is het grootste verschil met andere Android-flagships. Die gebruiken namelijk de krachtigere Snapdragon 8 Elite Gen 5. </p><p>Bij standaardgebruik werkt de Motorola signature net zo goed als elke andere premium smartphone. Pas bij veeleisende games merkte ik dat hij qua prestaties een tikkeltje achterloopt op concurrenten als de OnePlus 15. Bij langdurige gamesessies wordt de telefoon namelijk wel heet en heb je last van throttling, wat leidt tot frame drops en kleine haperingen. Dit is echter niet de eerste keer dat Motorola net niet de krachtigste chip in hun duurste telefoon stopt. De Edge 50 Ultra had bijvoorbeeld de Snapdragon 8s Gen 3, een iets zwakkere versie van de Snapdragon 8 Gen 3. De Motorola signature is allesbehalve een trage telefoon, maar je kan er niet omheen dat hij trager is dan rechtstreekse concurrenten.</p><p>Daarnaast krijg je een relatief schone versie van Android 16 zonder bloatware of talloze extra apps. Moto AI bevat enkele eigen AI-functies, maar die zijn redelijk beperkt. Ten eerste werkt Moto AI niet in het Nederlands (wel in het Engels) en heeft het een internetverbinding nodig voor vrijwel alle AI-functies. Daarnaast zit je nog met bepaalde limieten. Zo kan je per dag maar zes afbeeldingen maken in de Image Studio en heb je geen enkele manier om deze credits aan te vullen. Je moet wachten tot de volgende dag voor je zes nieuwe credits krijgt. Er wordt trouwens ook een credit gebruikt als je voor dezelfde prompt een tweede afbeelding laat genereren en zo zit je toch snel tegen die limiet aan. Je kan de credits ook niet laten opstapelen. Als je bijvoorbeeld een week de Image Studio niet gebruikt, wil dat niet zeggen dat je plots 42 credits hebt. </p><p>Het updatebeleid is ten slotte verbeterd. De Motorola signature is de eerste telefoon van het merk die zeven jaar software-updates ontvangt, net zoals de Google Pixel-smartphones en de flagships van Samsung. Klein probleempje: Motorola loopt wat achter. Op het moment van schrijven (26 maart 2026) zit mijn signature nog op de security-update van 1 januari en zijn er geen nieuwe updates beschikbaar. Dit is trouwens geen uitzondering, want ook mijn eigen Motorola razr 60 ultra kreeg altijd security-updates van een paar maanden oud.</p><ul><li><strong>Prestaties en software score: 4/5</strong></li></ul><h2 class="article-body__section" id="section-motorola-signature-review-batterij"><span>Motorola signature review: batterij</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4096px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="h2WLVaaSzB2RP2dMGnQhsi" name="IMG_20260326_155547524_HDR" alt="Motorola Signature" src="https://cdn.mos.cms.futurecdn.net/h2WLVaaSzB2RP2dMGnQhsi-1920-80.jpg" mos="" align="middle" fullscreen="" width="4096" height="2304" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Blue Pixl Media)</span></figcaption></figure><ul><li><strong>5.200mAh-batterij gaat ruim een dag mee</strong></li><li><strong>90W-snelladen met kabel (50% batterij in een kwartier)</strong></li><li><strong>Zeker niet slecht, maar ook niet de beste batterijduur</strong></li></ul><p>Er woedt een hevige batterijstrijd tegenwoordig en hoewel Motorola-smartphones normaal een erg goede batterijduur bieden, maakt de signature die verwachtingen niet helemaal waar. De batterij heeft een capaciteit van 5.200mAh en dat is vrij laag. In de Motorola edge 60 pro zat bijvoorbeeld een 6.000mAh-batterij en die telefoon woog hetzelfde en was maar een millimeter dikker. Ook Xiaomi heeft een 6.330mAh-batterij in de kleine Xiaomi 17 weten te proppen.</p><p>In de praktijk is de batterijduur van de Motorola signature gemiddeld. Ik kon hem altijd probleemloos een hele dag gebruiken en het enige dat de batterij snel leeg trekt, zijn langdurige gamesessies. Game je niet, dan zal je overdag nooit moeten bijladen. Twee dagen gebruik heb ik dan weer niet gehaald. Mijn collega haalde dat bijvoorbeeld wel met de Xiaomi 17 en tijdens mijn review van de OnePlus 15 kon ik hem soms bijna drie dagen gebruiken. Dit is opnieuw een punt waarop de Motorola signature niet slecht scoort, maar wel slechter dan zijn concurrenten.</p><p>Ten slotte is er ondersteuning voor 90W-snelladen, waarmee de batterij na 15 minuten weer voor de helft vol zit. Ik heb zelf geen 90W-oplader in huis, dus ik heb mijn 67W-oplader erbij gehaald en dat ging ook lekker snel. Draadloos en omgekeerd draadloos opladen worden eveneens ondersteund.</p><ul><li><strong>Batterij score: 4/5</strong></li></ul><h2 class="article-body__section" id="section-moet-je-de-motorola-signature-kopen"><span>Moet je de Motorola signature kopen?</span></h2><div ><table><thead><tr><th class="firstcol " ><p>Categorie</p></th><th  ><p>Opmerkingen</p></th><th  ><p>Score</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Prijs-kwaliteit</p></td><td  ><p>De Motorola signature kan op bijna elk vlak concurreren met de echte flagships.</p></td><td  ><p>4,5/5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>Licht, stevig ontwerp met premium materialen dat luxe uitstraalt.</p></td><td  ><p>5/5</p></td></tr><tr><td class="firstcol " ><p>Display</p></td><td  ><p>Hoge refresh rate, helderheid en levendige kleuren. De vier gebogen randen zien er ook luxueus uit.</p></td><td  ><p>5/5</p></td></tr><tr><td class="firstcol " ><p>Camera</p></td><td  ><p>Veelzijdige camera's die allemaal goed presteren in verschillende omstandigheden. De kleurenweergave is heel natuurlijk en ook video's zien er goed uit.</p></td><td  ><p>4,5/5</p></td></tr><tr><td class="firstcol " ><p>Prestaties en software</p></td><td  ><p>Krachtig, maar niet zo krachtig als concurrenten. Schone software met vrij beperkte AI-functies. Het updatebeleid is erg goed, maar de updates gebeuren vrij laat.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Batterij</p></td><td  ><p>Batterijduur tot anderhalve dag is prima, maar niet meer toonaangevend. Hetzelfde geldt voor het 90W-snelladen.</p></td><td  ><p>4/5</p></td></tr></tbody></table></div><h2 id="koop-hem-als-4">Koop hem als...</h2><div class="product"><p><strong>Je een stijlvolle, krachtige telefoon wil</strong></p><p>De Motorola signature straalt pure luxe uit.</p></div><div class="product"><p><strong>Je goede camera's wil</strong></p><p>De drie camera's zijn erg goed en vooral de periscoopcamera wist me aangenaam te verrassen.</p></div><div class="product"><p><strong>Je een stevige telefoon wil</strong></p><p>De signature is waterbestendig en voldoet aan een militaire standaard voor duurzaamheid.</p></div><h2 id="koop-hem-niet-als-4">Koop hem niet als...</h2><div class="product"><p><strong>Je de allerbeste prestaties nodig hebt</strong></p><p>De signature is krachtig, maar niet zo krachtig als zijn rechtstreekse concurrentie.</p></div><div class="product"><p><strong>Je uitgebreide AI-functies wil</strong></p><p>Ten opzichte van de AI van Google en Samsung stelt die van Motorola weinig voor.</p></div><div class="product"><p><strong>Je de beste batterijduur wil</strong></p><p>De batterij houdt het gemiddeld anderhalve dag vol, maar er zijn flagships die twee of zelfs drie dagen aantikken. </p></div><h2 class="article-body__section" id="section-motorola-signature-alternatieven"><span>Motorola signature: alternatieven</span></h2><div class="product"><p><strong>OnePlus 15</strong></p><p>Als een slank, stijlvol ontwerp je niets uitmaakt, is de OnePlus 15 een goed alternatief. Hij is krachtiger en heeft een veel langere batterijduur, maar heeft minder goede camera's en krijgt minder lang updates.</p><p><strong>Lees de </strong><a href="https://global.techradar.com/nl-nl/phones/oneplus-phones/oneplus-15-review-nl" data-dimension112="c774e312-b438-4b30-8fcc-31a9882998f7" data-action="Deal Block" data-label="Lees de OnePlus 15 review" data-dimension48="Lees de OnePlus 15 review" data-dimension25=""><strong>OnePlus 15 review</strong></a></p></div><div class="product"><p><strong>Xiaomi 17</strong></p><p>De Xiaomi 17 kost hetzelfde en is vooral kleiner dan de Motorola signature. De camera's zijn samen met Leica ontwikkeld en zitten op hetzelfde niveau. De prestaties en batterijduur zijn beide iets beter, maar de software bevat reclame en hij krijgt minder lang updates.</p><p><strong>Lees de </strong><a href="https://global.techradar.com/nl-nl/phones/xiaomi-phones/xiaomi-17-review-nl" data-dimension112="206e3bcc-e5fe-411d-b760-42a9a3f9fea5" data-action="Deal Block" data-label="Lees de Xiaomi 17 review" data-dimension48="Lees de Xiaomi 17 review" data-dimension25=""><strong>Xiaomi 17 review</strong></a></p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Spotify lijkt te werken aan een speciale app voor smart glasses ]]></title>
                                                                                                <dc:content><![CDATA[ <p><a href="https://www.techradar.com/audio/audio-streaming/spotify">Spotify</a> heeft door de jaren heen al heel wat nieuwe features geïntroduceerd, maar nu lijkt de streamingdienst ook de wereld van smart glasses te betreden en dat zorgt waarschijnlijk weer voor nieuwe mogelijkheden. </p><p>Er lijkt een versie van Spotify voor smart glasses te worden ontwikkeld en dat is eigenlijk ook niet zo heel vreemd. Er zijn al een aantal slimme brillen op de markt, zoals de bekende Meta Ray-Ban Display in de VS, en daarnaast werken Google en Samsung momenteel ook nog aan hun eigen XR-wearables. De productcategorie staat dus op het punt om nog verder uitgebreid te worden en grote spelers zetten in op deze technologie, dus dat geeft app-ontwikkelaars natuurlijk ook meer vertrouwen. </p><p>Er is overigens ook bewijs gevonden voor de ontwikkeling van een soort Spotify XR-app. In een teardown van <a href="https://www.androidauthority.com/spotify-smart-glasses-support-apk-teardown-3649438/" target="_blank">Android Authority</a> werden er nieuwe regels code gespot in de laatste bètaversie van de Spotify-app voor Android. Deze code suggereert dat Spotify in ieder geval begonnen is met het ontwikkelen van de basis voor een speciale app voor smart glasses. Volgens de teardown lijkt het erop dat Spotify voor smart glasses in ieder geval over twee veelgebruikte features van de standaard mobiele app zal beschikken. </p><p>De eerste feature is het 'Wordt nu afgespeeld'-scherm waarop het huidige nummer en de belangrijkste details over het nummer getoond worden. Deze feature is cruciaal voor de Spotify-ervaring. De tweede feature is de Songtekst-feature. Gesynchroniseerde songteksten zijn inmiddels ook een belangrijk onderdeel van de Spotfy-gebruikerservaring. De teardown suggereert dus ook dat deze feature zichtbaar zal zijn op de interfaces van smart glasses. </p><p>Die tweede feature is ook vooral interessant bij smart glasses en het is bijvoorbeeld ideaal voor een beetje karaoke, waarbij je dan niet constant naar een vast scherm hoeft te kijken, maar je gewoon kan blijven bewegen met een klein schermpje recht voor je ogen. </p><p>Het ziet er voor nu dus wel naar uit dat Spotify in de eerste instantie een vrij simpele versie van zijn app naar smart glasses wil brengen. Het lijkt er niet op dat je ook je bibliotheek kan beheren, afspeellijsten kan creëren of door muziek, podcasts en audioboeken kan browsen via je slimme bril. Het lijkt wel waarschijnlijk dat je met tikken en veeggebaren op een touchpad dingen zoals het volume en play/pauze kan bedienen, maar er is nog zo weinig informatie dat we je aanraden om alles met een korreltje zout te nemen. </p><ul><li><a href="https://techradar.us7.list-manage.com/subscribe?u=5698cb1fccaea8644ed412be0&id=159915eedb" target="_blank"><strong>Klik hier om te abonneren op onze wekelijkse nieuwsbrief</strong></a></li></ul><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:3840px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Y9V3225kodfXhgzGARMnYb" name="Meta Ray-Ban Display - Meta AI" alt="Meta Ray-Ban Display" src="https://cdn.mos.cms.futurecdn.net/Y9V3225kodfXhgzGARMnYb-1920-80.jpg" mos="" align="middle" fullscreen="" width="3840" height="2160" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Meta)</span></figcaption></figure><p>Wanneer Spotify zijn speciale versie voor smart glasses lanceert, is het helaas nog steeds vrij waarschijnlijk dat je je smartphone bij de hand moet houden om de app te gebruiken. Op <a href="https://developer.android.com/develop/xr/jetpack-xr-sdk/ai-glasses/first-activity" target="_blank">Google's Android XR-ontwikkelaarspagina</a> legt het bedrijf dit concept nog iets verder uit met het volgende statement:</p><p>“De AI-bril-ervaring is gebouwd op de bestaande Android Activity framework-API en bevat extra concepten om de unieke aspecten van AI-brillen te ondersteunen. In tegenstelling tot XR-headsets die een volledige APK op het apparaat draaien, gebruiken AI-brillen een speciale activiteit die draait binnenin de bestaande app op je telefoon. Deze activiteit wordt geprojecteerd vanaf het host-apparaat naar de AI-bril."</p><p>We weten niet hoe lang het zal duren voordat je een volledige versie van Spotify zou kunnen draaien op smart glasses, maar met dit in gedachten is het wel logisch waarom Spotify begint met maar een paar features. Door zich eerst te focussen op twee van de meestgebruikte features, kan het bedrijf zo eerst zien wat de consument vindt van deze features op slimme brillen en vervolgens daarop voortbouwen. </p><p>Aangezien Spotify heel vaak nieuwe features toevoegt, gokken we dat het bedrijf toch wel zo snel mogelijk de beste delen van zijn mobiele app ook naar smart glasses wil brengen om deze nieuwe technologie te omarmen (zolang het een succes is in ieder geval). </p><ul><li><a href="https://global.techradar.com/nl-nl/computing/virtual-reality-augmented-reality/zijn-slimme-brillen-de-toekomst-onze-expert-heeft-er-drie-getest">Zijn slimme brillen de toekomst? Onze expert heeft er drie getest</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/audio/spotify/spotify-lijkt-te-werken-aan-een-speciale-app-voor-smart-glasses</link>
                                                                            <description>
                            <![CDATA[ Spotify lijkt te werken aan ondersteuning voor smart glasses en een speciale XR-versie van de app brengt natuurlijk unieke mogelijkheden met zich mee. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">fCSsdgVUmCZ4nXPijwXzjS</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/bxWt9YuqvYsBoWQZauWSSQ-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 18 Mar 2026 10:36:47 +0000</pubDate>                                                                                                                                <updated>Wed, 18 Mar 2026 11:47:31 +0000</updated>
                                                                                                                                            <category><![CDATA[Spotify]]></category>
                                                    <category><![CDATA[Virtual Reality & Augmented Reality]]></category>
                                                    <category><![CDATA[Audio]]></category>
                                                    <category><![CDATA[Audio Streaming]]></category>
                                                    <category><![CDATA[Computing]]></category>
                                                    <category><![CDATA[Software]]></category>
                                                                                                <author><![CDATA[ cas.kulk@bluepixlmedia.com (Cas Kulk) ]]></author>                    <dc:creator><![CDATA[ Cas Kulk ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/hUHXsqYBB8igeAQgxCPAMe-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;&lt;br&gt;&lt;/p&gt; ]]></dc:description>
                                                                                                        <dc:contributor><![CDATA[ Rowan Davies ]]></dc:contributor>
                                                                    <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/bxWt9YuqvYsBoWQZauWSSQ-1920-80.jpg">
                                                            <media:credit><![CDATA[Chamelo ]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Chamelo Prime Glasses next to the Spotify logo]]></media:description>                                                            <media:text><![CDATA[Chamelo Prime Glasses next to the Spotify logo]]></media:text>
                                <media:title type="plain"><![CDATA[Chamelo Prime Glasses next to the Spotify logo]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/bxWt9YuqvYsBoWQZauWSSQ-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p><a href="https://www.techradar.com/audio/audio-streaming/spotify">Spotify</a> heeft door de jaren heen al heel wat nieuwe features geïntroduceerd, maar nu lijkt de streamingdienst ook de wereld van smart glasses te betreden en dat zorgt waarschijnlijk weer voor nieuwe mogelijkheden. </p><p>Er lijkt een versie van Spotify voor smart glasses te worden ontwikkeld en dat is eigenlijk ook niet zo heel vreemd. Er zijn al een aantal slimme brillen op de markt, zoals de bekende Meta Ray-Ban Display in de VS, en daarnaast werken Google en Samsung momenteel ook nog aan hun eigen XR-wearables. De productcategorie staat dus op het punt om nog verder uitgebreid te worden en grote spelers zetten in op deze technologie, dus dat geeft app-ontwikkelaars natuurlijk ook meer vertrouwen. </p><p>Er is overigens ook bewijs gevonden voor de ontwikkeling van een soort Spotify XR-app. In een teardown van <a href="https://www.androidauthority.com/spotify-smart-glasses-support-apk-teardown-3649438/" target="_blank">Android Authority</a> werden er nieuwe regels code gespot in de laatste bètaversie van de Spotify-app voor Android. Deze code suggereert dat Spotify in ieder geval begonnen is met het ontwikkelen van de basis voor een speciale app voor smart glasses. Volgens de teardown lijkt het erop dat Spotify voor smart glasses in ieder geval over twee veelgebruikte features van de standaard mobiele app zal beschikken. </p><p>De eerste feature is het 'Wordt nu afgespeeld'-scherm waarop het huidige nummer en de belangrijkste details over het nummer getoond worden. Deze feature is cruciaal voor de Spotify-ervaring. De tweede feature is de Songtekst-feature. Gesynchroniseerde songteksten zijn inmiddels ook een belangrijk onderdeel van de Spotfy-gebruikerservaring. De teardown suggereert dus ook dat deze feature zichtbaar zal zijn op de interfaces van smart glasses. </p><p>Die tweede feature is ook vooral interessant bij smart glasses en het is bijvoorbeeld ideaal voor een beetje karaoke, waarbij je dan niet constant naar een vast scherm hoeft te kijken, maar je gewoon kan blijven bewegen met een klein schermpje recht voor je ogen. </p><p>Het ziet er voor nu dus wel naar uit dat Spotify in de eerste instantie een vrij simpele versie van zijn app naar smart glasses wil brengen. Het lijkt er niet op dat je ook je bibliotheek kan beheren, afspeellijsten kan creëren of door muziek, podcasts en audioboeken kan browsen via je slimme bril. Het lijkt wel waarschijnlijk dat je met tikken en veeggebaren op een touchpad dingen zoals het volume en play/pauze kan bedienen, maar er is nog zo weinig informatie dat we je aanraden om alles met een korreltje zout te nemen. </p><ul><li><a href="https://techradar.us7.list-manage.com/subscribe?u=5698cb1fccaea8644ed412be0&id=159915eedb" target="_blank"><strong>Klik hier om te abonneren op onze wekelijkse nieuwsbrief</strong></a></li></ul><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:3840px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Y9V3225kodfXhgzGARMnYb" name="Meta Ray-Ban Display - Meta AI" alt="Meta Ray-Ban Display" src="https://cdn.mos.cms.futurecdn.net/Y9V3225kodfXhgzGARMnYb-1920-80.jpg" mos="" align="middle" fullscreen="" width="3840" height="2160" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Meta)</span></figcaption></figure><p>Wanneer Spotify zijn speciale versie voor smart glasses lanceert, is het helaas nog steeds vrij waarschijnlijk dat je je smartphone bij de hand moet houden om de app te gebruiken. Op <a href="https://developer.android.com/develop/xr/jetpack-xr-sdk/ai-glasses/first-activity" target="_blank">Google's Android XR-ontwikkelaarspagina</a> legt het bedrijf dit concept nog iets verder uit met het volgende statement:</p><p>“De AI-bril-ervaring is gebouwd op de bestaande Android Activity framework-API en bevat extra concepten om de unieke aspecten van AI-brillen te ondersteunen. In tegenstelling tot XR-headsets die een volledige APK op het apparaat draaien, gebruiken AI-brillen een speciale activiteit die draait binnenin de bestaande app op je telefoon. Deze activiteit wordt geprojecteerd vanaf het host-apparaat naar de AI-bril."</p><p>We weten niet hoe lang het zal duren voordat je een volledige versie van Spotify zou kunnen draaien op smart glasses, maar met dit in gedachten is het wel logisch waarom Spotify begint met maar een paar features. Door zich eerst te focussen op twee van de meestgebruikte features, kan het bedrijf zo eerst zien wat de consument vindt van deze features op slimme brillen en vervolgens daarop voortbouwen. </p><p>Aangezien Spotify heel vaak nieuwe features toevoegt, gokken we dat het bedrijf toch wel zo snel mogelijk de beste delen van zijn mobiele app ook naar smart glasses wil brengen om deze nieuwe technologie te omarmen (zolang het een succes is in ieder geval). </p><ul><li><a href="https://global.techradar.com/nl-nl/computing/virtual-reality-augmented-reality/zijn-slimme-brillen-de-toekomst-onze-expert-heeft-er-drie-getest">Zijn slimme brillen de toekomst? Onze expert heeft er drie getest</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Samsung Galaxy S26 Ultra review: dunner, lichter en krachtiger ]]></title>
                                                                                                <dc:content><![CDATA[ <h2 class="article-body__section" id="section-samsung-galaxy-s26-ultra-review-in-een-notendop"><span>Samsung Galaxy S26 Ultra: review in een notendop</span></h2><p>We krijgen helaas niet altijd meer grote hardware- of designveranderingen bij nieuwe (flagship) smartphones. Ze worden vaak iets dunner en lichter en misschien wordt er ineens weer een nieuw materiaal gebruikt, maar we kunnen niet elk jaar meer revolutionaire upgrades verwachten. Toch worden de beste toestellen wel weer steeds beter en dat is ook bij de Samsung Galaxy S26 Ultra wel goed te merken. Er zijn genoeg kleine verbeteringen en nieuwe features geïntroduceerd om hem toch weer erg interessant te maken. </p><p>Dit nieuwe model is zeker geen complete vernieuwing ten opzichte van de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s25-ultra-review-nl">Galaxy S25 Ultra</a> van vorig jaar. Er zijn ook nog steeds upgrades die we graag willen zien, zoals verbeterde camera-hardware, een grotere batterij en misschien ook eindelijk ingebouwde magneten voor volledige Qi2.2-ondersteuning. Los daarvan is dit wel weer een enorm krachtig toestel met een mooi design. En ondanks het feit dat sommige toestellen van andere merken de S26 Ultra inmiddels op bepaalde vlakken weten te overtreffen, is dit toch weer een van de beste smartphones die we tot nu toe hebben getest. </p><p>Er zijn ook wel een aantal leuke nieuwe features aanwezig die misschien op het eerste gezicht niet voor iedereen even interessant lijken, maar toch erg handig zijn. Zo is er het nieuwe Privacy Display, wat echt een unieke feature voor deze telefoon is, en een soort ingebouwde gimbal voor superstabiele video-opnames. Daarnaast is er natuurlijk weer meer dan genoeg AI aanwezig en weet Samsung toch nog een goede batterijduur te persen uit dezelfde 5.000mAh-batterij die al jarenlang gebruikt wordt. Voeg daaraan toe dat de prijs niet omhoog is gegaan, in tegenstelling tot bij de standaard <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s26-review-nl">Galaxy S26</a> en Galaxy S26 Plus, en dit is toch duidelijk weer een van de <a href="https://global.techradar.com/nl-nl/news/10-beste-android-smartphones">beste Android-smartphones</a> en gewoon een van de <a href="https://global.techradar.com/nl-nl/news/beste-smartphone">beste smartphones</a> in het algemeen.</p><h2 class="article-body__section" id="section-samsung-galaxy-s26-ultra-review-prijs-en-beschikbaarheid"><span>Samsung Galaxy S26 Ultra review: prijs en beschikbaarheid</span></h2><ul><li><strong>Adviesprijs vanaf 1.449 euro</strong></li><li><strong>Beschikbaar sinds 11 maart 2026</strong></li><li><strong>Drie opslagconfiguraties en vijf kleuren</strong></li></ul><p>Samsung onthulde de nieuwe Galaxy S26 Ultra naast de Galaxy S26 Plus en standaard Galaxy S26 tijdens een Unpacked-evenement op 25 februari 2026. Vervolgens waren de toestellen meteen te pre-orderen, maar de nieuwe Ultra is sinds 11 maart 2026 ook echt beschikbaar bij alle gebruikelijke retailers.  </p><p>De standaard S26 en S26 Plus zijn dit jaar helaas in prijs gestegen, maar de S26 Ultra is net zo duur als zijn voorganger. Met een adviesprijs vanaf 1.449 euro is dat een schrale troost, maar tegelijkertijd is die prijs iets lager dan die van de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-pro-max-review-nl">iPhone 17 Pro Max</a> en is dit helaas wel wat we kunnen verwachten bij de beste flagships op de markt. De S26 Ultra is duur, maar biedt dan ook geweldige specs, camera's en prestaties, plus een uitgebreid aanbod aan AI-features. </p><p>De telefoon is beschikbaar met 256GB, 512GB of 1TB aan opslagruimte. Bij de 256GB- en 512GB-modellen krijg je 12GB aan RAM en bij het 1TB-model wordt dat verhoogd naar 16GB. Er zijn daarnaast zes kleurvarianten om uit te kiezen. 'Cobalt Violet' (de kleur van ons testmodel), 'Sky Blue', zwart en wit zijn breed beschikbaar en op Samsungs website kan je ook nog voor 'Pink Gold' en 'Silver Shadow' kiezen.</p><p>Hieronder zie je een tabel met alle opslagconfiguraties en de bijbehorende prijzen:</p><div ><table><tbody><tr><td class="firstcol " ><p><strong>Opslag</strong></p></td><td  ><p><strong>RAM</strong></p></td><td  ><p><strong>Prijs</strong></p></td></tr><tr><td class="firstcol " ><p>256GB</p></td><td  ><p>12GB</p></td><td  ><p>1.449 euro</p></td></tr><tr><td class="firstcol " ><p>512GB</p></td><td  ><p>12GB</p></td><td  ><p>1.649 euro</p></td></tr><tr><td class="firstcol " ><p>1TB</p></td><td  ><p>16GB</p></td><td  ><p>1.949 euro</p></td></tr></tbody></table></div><ul><li><strong>Prijs-kwaliteit score: 4,5/5</strong></li></ul><h2 class="article-body__section" id="section-samsung-galaxy-s26-ultra-review-specs"><span>Samsung Galaxy S26 Ultra review: specs</span></h2><div ><table><tbody><tr><td class="firstcol " ><p>Afmetingen:</p></td><td  ><p>163,6 x 78,1 x 7,9 mm</p></td></tr><tr><td class="firstcol " ><p>Gewicht:</p></td><td  ><p>214 gram</p></td></tr><tr><td class="firstcol " ><p>Display:</p></td><td  ><p>6,9-inch Dynamic AMOLED 2X-display</p></td></tr><tr><td class="firstcol " ><p>Resolutie:</p></td><td  ><p>3.120 x 1.440 pixels</p></td></tr><tr><td class="firstcol " ><p>Refresh rate:</p></td><td  ><p>1-120Hz</p></td></tr><tr><td class="firstcol " ><p>Processor:</p></td><td  ><p>Snapdragon 8 Elite Gen 5 for Galaxy</p></td></tr><tr><td class="firstcol " ><p>RAM:</p></td><td  ><p>12GB / 16GB</p></td></tr><tr><td class="firstcol " ><p>Opslag:</p></td><td  ><p>256GB / 512GB / 1TB</p></td></tr><tr><td class="firstcol " ><p>Besturingssysteem:</p></td><td  ><p>Android 16 (One UI 8.5)</p></td></tr><tr><td class="firstcol " ><p>Hoofdcamera:</p></td><td  ><p>200MP (f/1,4)</p></td></tr><tr><td class="firstcol " ><p>Ultrawide-camera:</p></td><td  ><p>50MP (f/1,9)</p></td></tr><tr><td class="firstcol " ><p>Telefotocamera 1:</p></td><td  ><p>10MP (f/2,4), 3x optische zoom</p></td></tr><tr><td class="firstcol " ><p>Telefotocamera 2:</p></td><td  ><p>50MP (f/2,9), 5x optische zoom</p></td></tr><tr><td class="firstcol " ><p>Selfiecamera:</p></td><td  ><p>12MP (f/2.2)</p></td></tr><tr><td class="firstcol " ><p>Batterij:</p></td><td  ><p>5.000mAh</p></td></tr><tr><td class="firstcol " ><p>Opladen:</p></td><td  ><p>60W bedraad, 25W draadloos</p></td></tr><tr><td class="firstcol " ><p>Kleuren:</p></td><td  ><p>Cobalt Violet, Sky Blue, zwart, wit, Silver Shadow, Pink Gold</p></td></tr></tbody></table></div><h2 class="article-body__section" id="section-samsung-galaxy-s26-ultra-review-design"><span>Samsung Galaxy S26 Ultra review: design</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4000px;"><p class="vanilla-image-block" style="padding-top:56.30%;"><img id="229HKcmtF8bry63QLRXEDW" name="20260313_134651" alt="Samsung Galaxy S26 Ultra" src="https://cdn.mos.cms.futurecdn.net/229HKcmtF8bry63QLRXEDW-1920-80.jpg" mos="" align="middle" fullscreen="" width="4000" height="2252" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future / Cas Kulk)</span></figcaption></figure><ul><li><strong>Subtiele veranderingen</strong></li><li><strong>Dunner en lichter dan zijn voorganger</strong></li><li><strong>Terug naar 'Armor Aluminum'</strong></li></ul><p>De <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s25-edge-nl">Samsung Galaxy S25 Edge</a> mag dan misschien niet zo'n groot succes zijn geworden als Samsung ongetwijfeld had gehoopt, maar in ieder geval hebben sommige designelementen van dat toestel hun weg naar de S26 Ultra (en de rest van de S26-serie) gevonden. </p><p>De Galaxy S26 Ultra ziet er niet dramatisch anders uit dan de Galaxy S25 Ultra, maar toch is er wel het een en ander veranderd. Drie van de vier camera's achterop zitten nu samen op een camera-eiland met dezelfde look als bij de Galaxy S25 Edge en de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-z-fold-7-review-nl">Galaxy Z Fold 7</a>. </p><p>Je krijgt verder opnieuw een 6,9-inch schermgrootte, maar met een dikte van 7,9 mm en gewicht van 214 gram is hij iets dunner en lichter dan zijn voorganger (met 8,2 mm en 218 gram). Verder zijn de hoeken ook weer net iets meer afgerond. Dat brengt het design wel weer iets dichter bij dat van bijna elke andere smartphone op de markt, maar de Ultra verschilt toch nog net genoeg om een herkenbaar profiel te behouden. </p><p>De extra afgeronde hoeken zorgen er hier wel voor dat het uiteinde van de S Pen, waarmee je hem in en uit de behuizing klikt, nu niet meer symmetrisch is en de stylus dus nog maar op één manier in de behuizing gaat. Het was handig dat je daar voorheen niet op hoefde te letten, maar het is geen ramp om dat nu wel te moeten doen. Wat wel jammer is, is dat de Bluetooth-functies niet teruggebracht zijn na de klachten over de S Pen van de S25 Ultra. De stylus werkt verder nog wel uitstekend voor het maken van notities en om mee te tekenen, en als je hem niet nodig hebt, laat je hem gewoon lekker in het toestel zitten. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/YJNJKzZhhoxkHy24574S4U-1920-80.jpg" alt="Samsung Galaxy S26 Ultra REVIEW" /><figcaption><small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Ncda4VJFz6Cnj3SeRMEprT-1920-80.jpg" alt="Samsung Galaxy S26 Ultra REVIEW" /><figcaption><small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/iwJBPELvheHdvQp5n7qwCW-1920-80.jpg" alt="Samsung Galaxy S26 Ultra" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure></figure><p>Samsung is opmerkelijk genoeg weer teruggegaan naar zijn 'Armor Aluminum'-materiaal voor het frame, terwijl de S25 Ultra nog een titaniumbehuizing had. Titanium is wel sterker dan aluminium, maar dit is waarschijnlijk niet iets waar je in de praktijk heel veel van merkt en gezien de stijgende kosten op de smartphonemarkt, snappen we dat Samsung ergens op heeft bespaard en zijn we blij dat het hierop is en niet een belangrijker onderdeel. Een voordeel van aluminium is overigens ook dat het makkelijker is om hier verschillende, rijkere kleuren aan toe te voegen. Ons Cobalt Violet-testmodel vonden we dan ook erg mooi, maar eerlijk gezegd waren wat extra opvallende en unieke kleuropties wel leuk geweest, want de rest van de kleuren zijn vrij standaard of subtiel. </p><p>Naast het Armor Aluminum-frame wordt het toestel verder nog beschermd door Gorilla Glass Armor 2 aan de voorkant en Gorilla Glass Victus 2 aan de achterkant. Het toestel moet dus wel weer tegen een stootje kunnen. Dankzij de IP68-certificering is ook een plons in het water niet zo'n probleem. </p><p>Verder is er eigenlijk niet veel veranderd. De knoppen zitten nog op dezelfde plekken (allemaal aan de rechterkant) en onderaan vind je een speaker, de USB-C-poort en het slot voor je simkaart (en helemaal linksonder dus ook de S Pen).  </p><ul><li><strong>Design score: 5/5</strong></li></ul><h2 class="article-body__section" id="section-samsung-galaxy-s26-ultra-review-display"><span>Samsung Galaxy S26 Ultra review: display</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4000px;"><p class="vanilla-image-block" style="padding-top:56.30%;"><img id="7WwSgTsRq94yc5zBDbEVEW" name="20260313_134910" alt="Samsung Galaxy S26 Ultra" src="https://cdn.mos.cms.futurecdn.net/7WwSgTsRq94yc5zBDbEVEW-1920-80.jpg" mos="" align="middle" fullscreen="" width="4000" height="2252" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future / Cas Kulk)</span></figcaption></figure><ul><li><strong>Zelfde formaat, resolutie en helderheid</strong></li><li><strong>Nog steeds een prachtig display</strong></li><li><strong>Privacy Display is een unieke en erg handige feature</strong></li></ul><p>Samsung lijkt op het eerste gezicht niet veel veranderd te hebben aan het display van de S26 Ultra. We hebben hier opnieuw te maken met een 6,9-inch 'Dynamic AMOLED'-display met een QHD+-resolutie (3.120 x 1.440 pixels) en dynamische refresh rate van 1Hz tot en met 120Hz. Die resolutie wordt overigens standaard niet optimaal benut. De telefoon gebruikt standaard de FHD+-resolutie om batterij te besparen, maar die kan je zelf in de instellingen verhogen als je wel van de hogere resolutie wil genieten.</p><p>Ook is er hier weer sprake van een helderheid tot 2.600 nits, vind je bovenaan opnieuw een 'punchhole'-selfiecamera en onderaan een ultrasone vingerafdrukscanner die erg snel en betrouwbaar werkt.  </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/Me4FkREQfEqBqWRTKiRBEW-1920-80.jpg" alt="Samsung Galaxy S26 Ultra" /><figcaption>Privacy Display uit...<small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Po47VQNoadoRE7THpBNRDW-1920-80.jpg" alt="Samsung Galaxy S26 Ultra" /><figcaption>en Privacy Display aan.<small role="credit">Future / Cas Kulk</small></figcaption></figure></figure><p>Er is echter wel één grote vernieuwing en dat is de toevoeging van het 'Privacy Display'. De feature biedt een vergelijkbaar effect als de privacy screenprotectors die sommige mensen op hun smartphones gebruiken. Die zorgen ervoor dat je je display vanaf recht ervoor wel goed kan zien, maar dat het beeld verduisterd wordt voor bredere kijkhoeken, zodat niemand vanaf de zijkant met je mee kan kijken. </p><p>Die screenprotectors zorgen er wel vaak voor dat je scherm er wat minder fel uitziet en dat kleuren er niet meer zo levendig uitzien. Daarnaast haal je zo'n screenprotector niet zo gemakkelijk van je telefoon af wanneer je hem eigenlijk niet nodig hebt. Samsungs Privacy Display is een combinatie van hardware (speciale veranderingen aan de pixels van het scherm) en software. Hierdoor kan je het display gewoon zoals normaal blijven gebruiken en merk je dan niets vreemds (zoals doffe kleuren), maar in de foto's hierboven en de video hieronder zie je het effect wanneer de feature is ingeschakeld. </p>                    <div class= "tiktok-wrapper" style="min-height: 750px;"><blockquote class="tiktok-embed" cite="https://www.tiktok.com/@techradarnl/video/7610864954232638752" data-video-id="7610864954232638752" style="max-width: 605px; min-width: 325px;">                        <section>                            <a target="_blank" title="@techradarnl" href="https://www.tiktok.com/@techradarnl">@techradarnl</a>                            <p></p><a target="_blank" title="♬ Smooth Embrace - RB EchoSoul" href="https://www.tiktok.com/music/Smooth-Embrace-7425650338252048400">♬ Smooth Embrace - RB EchoSoul</a></section>                    </blockquote></div>                <p>Met het Privacy Display aan, zie je vanaf de zijkanten veel minder goed wat er op het beeld wordt weergegeven en ziet het scherm er bijna volledig zwart uit. Er is ook een optie voor 'Maximale privacybescherming', waardoor het effect nog beter is, maar je wel een merkbaar grijzer display met doffere kleuren krijgt. Het ideale van het Privacy Display is echter dat je het dus gewoon uit en aan kan zetten wanneer je wil of ook voor specifieke apps. Je kan het zelfs alleen laten inschakelen voor binnenkomende notificaties en/of inlogschermen. Dan worden alleen die delen van het scherm verduisterd voor anderen en niet het hele scherm. </p><p>Het is een erg handige feature om tot je beschikking te hebben en het verpest dus niet de kijkervaring zoals zo'n screenprotector wel vaak doet. Zelfs de standaardmodus heeft wel een kleine impact op de kleurweergave, maar dat is vrij minimaal en je kan de functie dus ook gewoon uitzetten als je geen extra privacy nodig hebt of gewoon specifiek bij apps waar je de beste kleurweergave wil. </p><p>Het zou ons niet verbazen als sommige andere fabrikanten in de nabije toekomst hun telefoons van vergelijkbare features voorzien, want het is echt een handige feature en er zit vrijwel geen (daadwerkelijk merkbaar) nadeel aan. Het is dan ook jammer dat de feature dit jaar alleen op het Ultra-model te vinden is. Hopelijk komt het volgend jaar naar de hele S27-serie. </p><ul><li><strong>Display score: 5/5</strong></li></ul><h2 class="article-body__section" id="section-samsung-galaxy-s26-ultra-review-camera-s"><span>Samsung Galaxy S26 Ultra review: camera's</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4000px;"><p class="vanilla-image-block" style="padding-top:56.30%;"><img id="HJDqQeP4SFXYJ8J29gKADW" name="20260313_134514" alt="Samsung Galaxy S26 Ultra" src="https://cdn.mos.cms.futurecdn.net/HJDqQeP4SFXYJ8J29gKADW-1920-80.jpg" mos="" align="middle" fullscreen="" width="4000" height="2252" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future / Cas Kulk)</span></figcaption></figure><ul><li><strong>Dezelfde uitstekende cameraopstelling, maar kleine verbeteringen</strong></li><li><strong>Beter bij weinig licht (en dus voor nachtfoto's)</strong></li><li><strong>'Superstabiele' video's</strong></li></ul><p>Voordat we wat dieper in de cameraprestaties van de Galaxy S26 Ultra duiken, heb je hier eerst even een kort overzicht van de camera's die hier aanwezig zijn: </p><ul><li>Hoofdcamera: 200MP, f/1,4</li><li>Ultrawide-camera: 50MP, f/1,9</li><li>Telefotocamera (5x optische zoom): 50MP, f/2,9 (10x zoom van "optische kwaliteit")</li><li>Telefotocamera (3x optische zoom): 10MP, f/2,4</li><li>Selfiecamera: 12MP, f/2,2</li></ul><p>Als je puur naar de hoeveelheden megapixels van deze camera's kijkt, lijkt er niets te zijn veranderd ten opzichte van de camera's op de S25 Ultra. Toch hebben de 200MP-hoofdcamera en de 50MP-telefotocamera (met 5x optische zoom) allebei een groter diafragma gekregen, waardoor ze meer licht kunnen opvangen. </p><p>Dat zorgt voor betere resultaten bij nachtfoto's, maar ook gewoon bij foto's met weinig licht. Zo leg je ook op een wat meer bewolkte dag of gewoon binnenshuis wat meer details vast. Dit was ook te merken, want we hadden minder snel last van beeldruis. </p><p>Hoewel dit camerasysteem verder niet veel veranderd is, presteren de camera's van de Galaxy S26 Ultra in de praktijk nog steeds uitstekend. Foto's zien er scherp uit en komen goed tot hun recht. Kleuren worden ook heel mooi weergegeven. Ze zien er mooi levendig uit, maar blijven gelukkig nog wel redelijk dicht bij de werkelijkheid, waardoor alles er niet veel te oververzadigd uitziet. </p><p>Van de twee telefotocamera's is de 50MP-camera met 5x optische zoom vooral een hele fijne lens, omdat hij dankzij zijn resolutie via een crop ook 10x zoom kan leveren van optische kwaliteit. Af en toe kan 30x zoom ook nog zeer degelijke resultaten opleveren, maar bij de extreem hoge digitale zoom (tussen 30x en 100x) moet je je wel afvragen hoe authentiek een afbeelding nog is, aangezien er de nodige AI wordt toegepast om hier voor enigszins herkenbare beelden te zorgen. </p><p>De 12MP-selfiecamera heeft nu overigens een bredere kijkhoek, waardoor er meer in het frame past en het dus eenvoudiger wordt om een groepsselfie te maken. </p><p>Een andere leuke toevoeging zijn de 'Superstabiele' modi. Bij het opnemen van video's vind je bovenaan het scherm een icoontje van een rennend figuurtje. Als je dat icoontje aantikt, krijg je drie opties: Superstabiel uit, Superstabiel aan en Superstabiel met horizontale vergrendeling aan. Met behulp van verschillende sensoren in de telefoon en ongetwijfeld wat softwaretrucjes en een beetje cropping, wordt bij die laatste variant van Superstabiel de horizon in je foto altijd recht gehouden, zelfs als je je telefoon 360 graden draait (met de camera's wel continu op hetzelfde onderwerp gericht). Dit zorgt dus voor enorm stabiele beelden en maakt van de S26 Ultra een soort action camera. </p><h2 id="voorbeeldfoto-s-5">Voorbeeldfoto's</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/vnXoaiaNV2hXpBU4eh3XQ-1920-80.jpg" alt="Samsung Galaxy S26 Ultra voorbeeldfoto's" /><figcaption>Ultrawide<small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/nJvSKkZTrTWjFqNZVRvfV-1920-80.jpg" alt="Samsung Galaxy S26 Ultra voorbeeldfoto's" /><figcaption>Hoofdcamera<small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/dYoN39AojZBjYVHhLfviY-1920-80.jpg" alt="Samsung Galaxy S26 Ultra voorbeeldfoto's" /><figcaption>Hoofdcamera<small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/KpmBagFGqksFe7ywmSXET-1920-80.jpg" alt="Samsung Galaxy S26 Ultra voorbeeldfoto's" /><figcaption>Telefotocamera (10MP)<small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/b3W7fcvutEXaQNvoxBfnY-1920-80.jpg" alt="Samsung Galaxy S26 Ultra voorbeeldfoto's" /><figcaption>Telefotocamera (50MP)<small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/isQWLm8ZEi4k3pRmnkHKU-1920-80.jpg" alt="Samsung Galaxy S26 Ultra voorbeeldfoto's" /><figcaption>Telefotocamera (50MP)<small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/76yfbf4reMZqCLdbVaUuK-1920-80.jpg" alt="Samsung Galaxy S26 Ultra voorbeeldfoto's" /><figcaption>Telefotocamera (50MP)<small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/aZvJPgRfRnHCadbrLU6PJ-1920-80.jpg" alt="Samsung Galaxy S26 Ultra voorbeeldfoto's" /><figcaption>Telefotocamera (50MP)<small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/fm6XMYG4i7m8pE6ayvtnE-1920-80.jpg" alt="Samsung Galaxy S26 Ultra voorbeeldfoto's" /><figcaption>Telefotocamera (50MP)<small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/cqESzoWKLr3p4E4MsKToE-1920-80.jpg" alt="Samsung Galaxy S26 Ultra voorbeeldfoto's" /><figcaption>Telefotocamera (50MP)<small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/N3qVDXoh63oXUaUQBBxrMo-1920-80.jpg" alt="Samsung Galaxy S26 Ultra voorbeeldfoto's" /><figcaption>Telefotocamera (50MP)<small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/c4VN5cy2tkYVD57hKC9uL-1920-80.jpg" alt="Samsung Galaxy S26 Ultra voorbeeldfoto's" /><figcaption>Hoofdcamera<small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/AT9AxdZbApz7KVuoG6YnW-1920-80.jpg" alt="Samsung Galaxy S26 Ultra voorbeeldfoto's" /><figcaption>Hoofdcamera<small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/KxBCFNMqoWksq3pycLhaQ-1920-80.jpg" alt="Samsung Galaxy S26 Ultra voorbeeldfoto's" /><figcaption>Telefotocamera (10MP)<small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/fDL9yupRtMEpTcgZTvreH-1920-80.jpg" alt="Samsung Galaxy S26 Ultra voorbeeldfoto's" /><figcaption>Telefotocamera (10MP)<small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/EYgeArucRYRvNsW2kRScE-1920-80.jpg" alt="Samsung Galaxy S26 Ultra voorbeeldfoto's" /><figcaption>Telefotocamera (10MP)<small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/zn3PxaEBBvgUUL7sARAnP-1920-80.jpg" alt="Samsung Galaxy S26 Ultra voorbeeldfoto's" /><figcaption>Hoofdcamera<small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/E3aXkAofsUnsMKP5SidPN-1920-80.jpg" alt="Samsung Galaxy S26 Ultra voorbeeldfoto's" /><figcaption>Telefotocamera (10MP)<small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/kc5QVVCd7YCRxvj84pwjY-1920-80.jpg" alt="Samsung Galaxy S26 Ultra voorbeeldfoto's" /><figcaption>Telefotocamera (50MP)<small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/SD726aJVPzvUzBULAo9iR-1920-80.jpg" alt="Samsung Galaxy S26 Ultra voorbeeldfoto's" /><figcaption>Hoofdcamera<small role="credit">Future / Cas Kulk</small></figcaption></figure></figure><ul><li><strong>Camera's score: 5/5</strong></li></ul><h2 class="article-body__section" id="section-samsung-galaxy-s26-ultra-review-software"><span>Samsung Galaxy S26 Ultra review: software</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="ZgD52j599iwW42wptVZByN" name="Samsung-Galaxy-S26-Ultra-Galaxy-AI-image-edit" alt="Samsung Galaxy S26 Ultra" src="https://cdn.mos.cms.futurecdn.net/ZgD52j599iwW42wptVZByN-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" 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>Vol met AI-features</strong></li><li><strong>Bixby is verbeterd</strong></li><li><strong>Nog steeds een uitstekend softwarebeleid</strong></li></ul><p>De Samsung Galaxy S26 Ultra zit weer vol met allerlei verschillende AI-features. Dat is niet bepaald onverwacht, maar je kan dus hulp krijgen van Samsungs eigen Galaxy AI en Bixby (wel alleen in het Engels), plus Google Gemini. </p><p>Vooral de nieuwe verbeteringen voor AI-fotobewerking zijn leuk om mee te spelen en kunnen erg handig zijn. Los van de opties om objecten te verwijderen of verplaatsen en de leegte te laten opvullen, kan je nu ook met behulp van tekstuele prompts elementen laten toevoegen of aanpassen. We pakten als voorbeeld een foto met verschillende kleurrijke miniatuurhuisjes erbij en vroegen eerst of er blauw huisje in dezelfde stijl kon worden toegevoegd aan de foto.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/jcmttp26r3KsEzyj4jzj9L-1920-80.jpg" alt="Samsung Galaxy S26 Ultra AI-fotobewerking" /><figcaption>De onbewerkte foto met de prompt eronder.<small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/vbBqteGwS63xNBooMyAp8L-1920-80.jpg" alt="Samsung Galaxy S26 Ultra AI-fotobewerking" /><figcaption>De bewerkte foto, waarin AI het groene huisje heeft vervangen door een blauw huisje.<small role="credit">Future / Cas Kulk</small></figcaption></figure></figure><p>Zoals je ziet is er niet echt een blauw huisje toegevoegd, maar is het groene huisje vervangen door een blauw huisje. Dat huisje ziet er wel heel realistisch uit en is inderdaad in dezelfde stijl. Hij geeft zelfs een realistische weerspiegeling van de buitenlucht weer. </p><p>Wat wel opmerkelijk is, is dat de oorspronkelijke foto vanaf recht voor de huisjes is genomen en in de bewerkte foto het perspectief een klein beetje veranderd is. Ook zijn een aantal elementen op de achtergrond aangepast en die zien er nu juist niet meer realistisch uit. </p><p>Toen dachten we: nou, waarom niet meteen de hele achtergrond vervangen dan? Dus we tikten op 'Blijf bewerken' en gaven als tweede opdracht om de achtergrond te vervangen en de huisjes in een soort winterachtig kerstdorp te plaatsen. Hieronder zie je het resultaat.</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:1440px;"><p class="vanilla-image-block" style="padding-top:204.17%;"><img id="expKt5j4WKQr9yFpymkE9L" name="Screenshot_20260313_151207_Photo Editor" alt="Samsung Galaxy S26 Ultra AI-fotobewerking" src="https://cdn.mos.cms.futurecdn.net/expKt5j4WKQr9yFpymkE9L-1920-80.jpg" mos="" align="middle" fullscreen="" width="1440" height="2940" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future / Cas Kulk)</span></figcaption></figure><p>Dit resultaat was dan weer een stuk indrukwekkender. Alles past bij de stijl van de huisjes en de AI had zelfs door dat er waxinelichtjes in deze huisjes passen en heeft overal verlichting toegevoegd voor de sfeer. </p><p>In de foto bovenaan dit onderdeel zie je nog een ander voorbeeld waarbij we de AI hebben gevraagd om een stuk uit een hele appel te halen en naast de appel te leggen. Dit werkte ook erg goed en zag er heel realistisch uit. </p><p>Je merkt dus dat de resultaten erg overtuigend kunnen zijn en de AI echt slim te werk gaat, maar dat er af en toe ook onbedoelde veranderingen worden geïntroduceerd.</p><p>Verder is Bixby nu ook weer wat slimmer geworden. Je kon de assistent al gebruiken om je bijvoorbeeld naar bepaalde instellingen te laten brengen met een spraakopdracht, maar nu moet de assistent je beter begrijpen en kan je dus ook zo'n instelling (of een bepaald probleem dat je wil verhelpen) wat losser omschrijven en kan de assistent je hopelijk nog steeds naar de juiste instelling verwijzen. </p><p>Los van alle AI-features die hier beschikbaar zijn, is de algemene ervaring met One UI 8.5 op de S26 Ultra uitstekend. Je krijgt enorm veel (aanpassings)mogelijkheden en dat zorgt er wel voor dat de instellingenmenu's vrij vol zitten, maar het is nu dus ook steeds eenvoudiger om op verschillende manieren de juiste instellingen te laten verschijnen (bijvoorbeeld via Bixby). </p><p>Samsung biedt bij de hele Galaxy S26-serie opnieuw zeven jaar aan Android- en veiligheidsupdates en dat blijft een geweldig softwarebeleid. </p><ul><li><strong>Software score: 4,5/5</strong></li></ul><h2 class="article-body__section" id="section-samsung-galaxy-s26-ultra-review-prestaties"><span>Samsung Galaxy S26 Ultra review: prestaties</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4000px;"><p class="vanilla-image-block" style="padding-top:56.30%;"><img id="3wcPFi3DYMjv6mcqfLU3EW" name="20260313_141206" alt="Samsung Galaxy S26 Ultra" src="https://cdn.mos.cms.futurecdn.net/3wcPFi3DYMjv6mcqfLU3EW-1920-80.jpg" mos="" align="middle" fullscreen="" width="4000" height="2252" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future / Cas Kulk)</span></figcaption></figure><ul><li><strong>Enorm krachtige Qualcomm Snapdragon 8 Elite Gen 5 for Galaxy</strong></li><li><strong>Soepele prestaties bij elke activiteit</strong></li></ul><p>Het Ultra-model uit de S-serie krijgt de laatste jaren elk jaar weer de krachtigste smartphonechip die Qualcomm te bieden heeft, en dan ook nog eens een aangepaste versie die net wat sneller draait. De andere modellen willen in de Benelux nog wel eens wisselen tussen Snapdragon- en Exynos-chips, zo heeft de gewone S26 nu een Exynos 2600-chip, maar de S26 Ultra gebruikt de Snapdragon 8 Elite Gen 5 'for Galaxy'. </p><p>Deze chip is natuurlijk weer krachtiger dan de chip in de vorige Ultra en zorgt dan ook voor betere CPU-, GPU- en NPU-prestaties. In de Geekbench 6 CPU-test wist de S26 Ultra een single-core score van 3.685 en multi-core score van 11.219 te behalen. De GPU OpenCL-score was 25.486. Dat is op elk vlak een mooie verbetering ten opzichte van de S25 Ultra en de multi-core score is ook beter dan die van de indrukwekkende A19 Pro-chip uit Apple's iPhone 17 Pro Max. Apple's chip presteert wel nog steeds merkbaar beter in de GPU-benchmark.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/n8m4mbdvyMUsVjDAnQgLUL-1920-80.jpg" alt="Samsung Galaxy S26 Ultra" /><figcaption><small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/uS4Vip5WChWuyBqYKTwPLL-1920-80.jpg" alt="Samsung Galaxy S26 Ultra" /><figcaption><small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/kbH3KX4PMdF5dWcVTVQSbL-1920-80.jpg" alt="Samsung Galaxy S26 Ultra" /><figcaption><small role="credit">Lance Ulanoff / Future</small></figcaption></figure></figure><p>Die benchmarkresultaten zeggen echter niet veel over wat je in de praktijk kan verwachten. Bij alledaags gebruik waren de prestaties van dit toestel meer dan snel genoeg. Dat was echter ook al het geval bij zijn voorganger. In de meeste situaties zal je het verschil ook niet echt merken. </p><p>Verbeterde GPU-prestaties en verbeterde koeling (met een grotere vapor chamber) zijn natuurlijk mooi meegenomen als je wil gamen op je telefoon. We hebben onder andere wat PUBG en Asphalt 9: Legends op de S26 Ultra gespeeld en de games draaiden enorm soepel. Het toestel werd ook nooit echt heel warm, dus de nieuwe vapor chamber doet zijn werk goed. </p><p>Wij hebben een model met 256GB opslag en dus 12GB aan RAM getest. Er is echter dus ook nog een configuratie met 1TB opslag en 16GB aan RAM, maar tijdens onze testperiode hadden we nooit echt het gevoel dat die 12GB aan RAM niet genoeg was. </p><ul><li><strong>Prestaties score: 5/5</strong></li></ul><h2 class="article-body__section" id="section-samsung-galaxy-s26-ultra-review-batterij"><span>Samsung Galaxy S26 Ultra review: batterij</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4000px;"><p class="vanilla-image-block" style="padding-top:56.30%;"><img id="tsLCAWJuneboapiK83ucDW" name="20260313_134735" alt="Samsung Galaxy S26 Ultra" src="https://cdn.mos.cms.futurecdn.net/tsLCAWJuneboapiK83ucDW-1920-80.jpg" mos="" align="middle" fullscreen="" width="4000" height="2252" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future / Cas Kulk)</span></figcaption></figure><ul><li><strong>Alweer 5.000mAh...</strong></li><li><strong>... maar wel een uitstekende batterijduur</strong></li><li><strong>Sneller opladen</strong></li></ul><p>Toen we voor het eerst de specs van de nieuwe Galaxy S26-toestellen te weten kwamen, was het erg jammer om opnieuw een 5.000mAh-batterij bij de Galaxy S26 Ultra te zien staan. Er gingen geruchten rond die suggereerden dat de capaciteit iets verhoogd zou zijn, maar dat is dus niet het geval. </p><p>Samsung gebruikt al jarenlang dezelfde capaciteit voor zijn Ultra-modellen en inmiddels bieden meerdere concurrenten veel hogere capaciteiten aan. Samsung lijkt echter nog niet klaar te zijn om over te stappen op silicium-koolstof batterijen (die een hogere capaciteit in dezelfde vormfactor kunnen bieden) en de toestellen worden steeds dunner, dus dan is dit niet zo'n vreemde uitkomst.</p><p>Hoewel we dus wel graag wat verbeteringen zien op dit vlak, weet die oude vertrouwde 5.000mAh-batterij het gelukkig wel verrassend lang vol te houden. Zelfs met de helderheid erg hoog, de refresh rate op 120Hz en een resolutie van QHD+, hield het toestel het ruim een hele dag vol, meestal meer richting anderhalve dag. Zet je de helderheid iets lager en de resolutie op FHD+ (waar hij dus ook standaard op staat), dan kan de S26 Ultra het zelfs wel twee dagen volhouden.  </p><p>Hoewel de batterijcapaciteit dus hetzelfde is, helpen de efficiëntere Snapdragon-chip en de nodige softwareoptimalisaties om toch voor zo'n goede batterijduur te zorgen. </p><p>Wanneer het tijd is om de batterij weer op te laden, kan dat nu ook eindelijk met meer dan 45W. De S26 Ultra ondersteunt nu namelijk 60W-snelladen. Dit is nog steeds niet zo hoog als bij sommige andere merken, maar binnen een halfuurtje zit de batterij weer voor ongeveer driekwart vol. Je moet helaas wel zelf een snellader aanschaffen om daarvan te genieten. </p><p>De telefoon kan ook draadloos opladen met maximaal 25W. Helaas zijn er ook dit jaar weer geen ingebouwde magneten, zoals bij iPhones en Pixels, maar je kan natuurlijk altijd een case met MagSafe-ondersteuning toevoegen. </p><ul><li><strong>Batterij score: 4,5/5</strong></li></ul><h2 class="article-body__section" id="section-moet-je-de-samsung-galaxy-s26-ultra-kopen"><span>Moet je de Samsung Galaxy S26 Ultra kopen?</span></h2><div ><table><caption>Samsung Galaxy S26 Ultra scorekaart</caption><thead><tr><th class="firstcol " ><p>Categorie</p></th><th  ><p>Opmerkingen</p></th><th  ><p>Score</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Prijs-kwaliteit</p></td><td  ><p>Het is een peperdure telefoon, maar je krijgt krachtigere prestaties, kleine cameraverbeteringen en een nieuw Privacy Display zonder prijsverhoging.</p></td><td  ><p>4,5/5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>Grotendeels hetzelfde design als de vorige Ultra, maar iets ronder, dunner en lichter, waardoor hij net weer iets beter in de hand ligt.</p></td><td  ><p>5/5</p></td></tr><tr><td class="firstcol " ><p>Display</p></td><td  ><p>Een prachtig 6,9-inch AMOLED-display met een hoge helderheid en soepele refresh rate. Het Privacy Display is een erg handige toevoeging.</p></td><td  ><p>5/5</p></td></tr><tr><td class="firstcol " ><p>Camera's</p></td><td  ><p>De camera's blijven grotendeels hetzelfde, maar kleine verbeteringen zorgen voor betere prestaties bij weinig licht en horizonvergrendeling bij video's is ook een fijne toevoeging.</p></td><td  ><p>5/5</p></td></tr><tr><td class="firstcol " ><p>Software</p></td><td  ><p>De telefoon zit weer vol met AI... maar ook daadwerkelijk behulpzame AI-functies. One UI 8.5 blijft erg aanpasbaar en redelijk gebruiksvriendelijk en het softwarebeleid blijft top.</p></td><td  ><p>4,5/5</p></td></tr><tr><td class="firstcol " ><p>Prestaties</p></td><td  ><p>De Snapdragon Gen 8 Elite 5 for Galaxy zorgt voor nog krachtigere prestaties en dit toestel kan dan ook in principe alles met gemak aan, zonder heet te worden. </p></td><td  ><p>5/5</p></td></tr><tr><td class="firstcol " ><p>Batterij</p></td><td  ><p>Een grotere batterij was nog mooier geweest, maar anderhalve dag tot twee dagen batterijduur met deze capaciteit en prestaties is erg indrukwekkend.</p></td><td  ><p>5/5</p></td></tr></tbody></table></div><h2 id="koop-hem-als-5">Koop hem als...</h2><div class="product"><p><strong>Je de beste Android-telefoon op de markt zoekt</strong><br>Er zijn zeker goedkopere flagships te vinden, en modellen die op sommige vlakken iets beter presteren, maar over het algemeen biedt de S26 Ultra de beste balans tussen kracht, efficiëntie, batterijduur en software. Het is een echte 'Ultra'-telefoon.</p></div><div class="product"><p><strong>Je ook andere Samsung-producten hebt</strong><br>Samsungs ecosysteem begint langzaamaan steeds meer op dat van Apple te lijken als het gaat om de manier waarop verschillende producten samen kunnen werken. De ervaring wordt dus nog beter als je bijvoorbeeld ook Samsung-oortjes, een Samsung-tablet of een Samsung-laptop gebruikt. </p></div><div class="product"><p><strong>Je wil genieten van sommige van de beste AI-features </strong><br>Zelfs nu niet alles beschikbaar is in de Benelux, heeft Samsung alsnog een zeer uitgebreid aanbod aan (nuttige) AI-features. Dankzij een goede samenwerking met Google verschijnen ook nog eens veel van Google's functies vrij snel op Samsung-toestellen. </p></div><h2 id="koop-hem-niet-als-5">Koop hem niet als...</h2><div class="product"><p><strong>Je die prijs toch echt te hoog vindt</strong><br>De S26 Ultra is misschien niet duurder geworden dan zijn voorganger, maar een startprijs van 1.449 euro blijft peperduur. Je kan ook rond de 1.000 euro uitstekende flagships vinden en zelfs veel middenklassers weten rond de 500 à 600 euro uitstekende prestaties te bieden. Je moet dan alleen hier en daar wel dingen inleveren die je bij een Ultra wel krijgt. </p></div><div class="product"><p><strong>Je AI niet zo interessant vindt</strong><br>Hoewel de S26 Ultra ook op veel andere vlakken erg indrukwekkend is, zijn alle AI-features ook een belangrijk onderdeel van het totaalplaatje. Als je daar echter niet veel om geeft, zijn er zeker ook toestellen te vinden met vergelijkbare (of op sommige vlakken betere) specs, maar minder focus op AI.</p></div><h2 class="article-body__section" id="section-samsung-galaxy-s26-ultra-alternatieven"><span>Samsung Galaxy S26 Ultra: alternatieven</span></h2><div class="product"><p><strong>OnePlus 15</strong><br>Als je vooral gewoon op zoek bent naar topprestaties en een lange batterijduur, dan is de OnePlus 15 een geweldig alternatief. Zijn adviesprijs begint onder de 1.000 euro en hij gebruikt ook een Snapdragon 8 Elite Gen 5 (niet 'for Galaxy'). Wel zijn de camera's iets minder indrukwekkend en is er geen grote focus op AI.</p><p><strong>Lees meer: </strong><a href="https://global.techradar.com/nl-nl/phones/oneplus-phones/oneplus-15-review-nl" data-dimension112="96be96df-4276-48fe-874f-af4c6d47069e" data-action="Deal Block" data-label="Lees meer: OnePlus 15 review" data-dimension48="Lees meer: OnePlus 15 review" data-dimension25=""><strong>OnePlus 15 review</strong></a><strong></strong></p></div><div class="product"><p><strong>Google Pixel 10 Pro XL </strong><br>Als je wel een grote fan van handige AI-features bent en je alsnog een <em>iets</em> goedkoper alternatief zoekt, dan is er nog de Pixel 10 Pro XL. Dit toestel is wel iets trager, maar biedt vooral erg goede beeldverwerking, uitstekende AI-features en hetzelfde geweldige updatebeleid. </p><p><strong>Lees meer: </strong><a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-10-pro-xl-review-nl" data-dimension112="bb947022-a11a-4f9f-9b80-fc92678bad35" data-action="Deal Block" data-label="Lees meer: Google Pixel 10 Pro XL review" data-dimension48="Lees meer: Google Pixel 10 Pro XL review" data-dimension25=""><strong>Google Pixel 10 Pro XL review</strong></a><strong> </strong></p></div><div class="product"><p><strong>OPPO Find X9 Pro </strong><br>Wil je een alternatief met een grote focus op camera-hardware? Dan is er nog de Find X9 Pro van OPPO met zijn 200MP-telefotocamera (en 50 megapixels voor de hoofd-, ultrawide- en selfiecamera's). Hij biedt ook nog eens een gigantische 7.500mAh-batterij. Dit model is iets goedkoper dan de S26 Ultra, maar voelt qua software een beetje als een iPhone-kloon.</p><p><strong>Lees meer: </strong><a href="https://global.techradar.com/nl-nl/phones/oppo-phones/oppo-find-x9-pro-review-nl" data-dimension112="1ead2178-f8db-420f-88cc-01b78e7bc8af" data-action="Deal Block" data-label="Lees meer: OPPO Find X9 Pro review" data-dimension48="Lees meer: OPPO Find X9 Pro review" data-dimension25=""><strong>OPPO Find X9 Pro review</strong></a><strong> </strong></p></div> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s26-ultra-review-nl</link>
                                                                            <description>
                            <![CDATA[ Samsungs nieuwe Galaxy S26 Ultra mag dan misschien geen revolutionaire upgrade zijn, maar dankzij verschillende kleinere verbeteringen en het nieuwe Privacy Display stelt hij zeker niet teleur. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">PpAPBWCgFixv4tryVGK6NZ</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/parDoyJAZpFc5CG85JcSAW-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 13 Mar 2026 16:04:17 +0000</pubDate>                                                                                                                                <updated>Tue, 14 Jul 2026 10:06:07 +0000</updated>
                                                                                                                                            <category><![CDATA[Samsung Galaxy Phones]]></category>
                                                    <category><![CDATA[Phones]]></category>
                                                                                                <author><![CDATA[ cas.kulk@bluepixlmedia.com (Cas Kulk) ]]></author>                    <dc:creator><![CDATA[ Cas Kulk ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/hUHXsqYBB8igeAQgxCPAMe-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;&lt;br&gt;&lt;/p&gt; ]]></dc:description>
                                                                                                        <dc:contributor><![CDATA[ Lance Ulanoff ]]></dc:contributor>
                                                                    <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/parDoyJAZpFc5CG85JcSAW-1920-80.jpg">
                                                            <media:credit><![CDATA[Future / Cas Kulk]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Samsung Galaxy S26 Ultra]]></media:description>                                                            <media:text><![CDATA[Samsung Galaxy S26 Ultra]]></media:text>
                                <media:title type="plain"><![CDATA[Samsung Galaxy S26 Ultra]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/parDoyJAZpFc5CG85JcSAW-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <h2 class="article-body__section" id="section-samsung-galaxy-s26-ultra-review-in-een-notendop"><span>Samsung Galaxy S26 Ultra: review in een notendop</span></h2><p>We krijgen helaas niet altijd meer grote hardware- of designveranderingen bij nieuwe (flagship) smartphones. Ze worden vaak iets dunner en lichter en misschien wordt er ineens weer een nieuw materiaal gebruikt, maar we kunnen niet elk jaar meer revolutionaire upgrades verwachten. Toch worden de beste toestellen wel weer steeds beter en dat is ook bij de Samsung Galaxy S26 Ultra wel goed te merken. Er zijn genoeg kleine verbeteringen en nieuwe features geïntroduceerd om hem toch weer erg interessant te maken. </p><p>Dit nieuwe model is zeker geen complete vernieuwing ten opzichte van de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s25-ultra-review-nl">Galaxy S25 Ultra</a> van vorig jaar. Er zijn ook nog steeds upgrades die we graag willen zien, zoals verbeterde camera-hardware, een grotere batterij en misschien ook eindelijk ingebouwde magneten voor volledige Qi2.2-ondersteuning. Los daarvan is dit wel weer een enorm krachtig toestel met een mooi design. En ondanks het feit dat sommige toestellen van andere merken de S26 Ultra inmiddels op bepaalde vlakken weten te overtreffen, is dit toch weer een van de beste smartphones die we tot nu toe hebben getest. </p><p>Er zijn ook wel een aantal leuke nieuwe features aanwezig die misschien op het eerste gezicht niet voor iedereen even interessant lijken, maar toch erg handig zijn. Zo is er het nieuwe Privacy Display, wat echt een unieke feature voor deze telefoon is, en een soort ingebouwde gimbal voor superstabiele video-opnames. Daarnaast is er natuurlijk weer meer dan genoeg AI aanwezig en weet Samsung toch nog een goede batterijduur te persen uit dezelfde 5.000mAh-batterij die al jarenlang gebruikt wordt. Voeg daaraan toe dat de prijs niet omhoog is gegaan, in tegenstelling tot bij de standaard <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s26-review-nl">Galaxy S26</a> en Galaxy S26 Plus, en dit is toch duidelijk weer een van de <a href="https://global.techradar.com/nl-nl/news/10-beste-android-smartphones">beste Android-smartphones</a> en gewoon een van de <a href="https://global.techradar.com/nl-nl/news/beste-smartphone">beste smartphones</a> in het algemeen.</p><h2 class="article-body__section" id="section-samsung-galaxy-s26-ultra-review-prijs-en-beschikbaarheid"><span>Samsung Galaxy S26 Ultra review: prijs en beschikbaarheid</span></h2><ul><li><strong>Adviesprijs vanaf 1.449 euro</strong></li><li><strong>Beschikbaar sinds 11 maart 2026</strong></li><li><strong>Drie opslagconfiguraties en vijf kleuren</strong></li></ul><p>Samsung onthulde de nieuwe Galaxy S26 Ultra naast de Galaxy S26 Plus en standaard Galaxy S26 tijdens een Unpacked-evenement op 25 februari 2026. Vervolgens waren de toestellen meteen te pre-orderen, maar de nieuwe Ultra is sinds 11 maart 2026 ook echt beschikbaar bij alle gebruikelijke retailers.  </p><p>De standaard S26 en S26 Plus zijn dit jaar helaas in prijs gestegen, maar de S26 Ultra is net zo duur als zijn voorganger. Met een adviesprijs vanaf 1.449 euro is dat een schrale troost, maar tegelijkertijd is die prijs iets lager dan die van de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-pro-max-review-nl">iPhone 17 Pro Max</a> en is dit helaas wel wat we kunnen verwachten bij de beste flagships op de markt. De S26 Ultra is duur, maar biedt dan ook geweldige specs, camera's en prestaties, plus een uitgebreid aanbod aan AI-features. </p><p>De telefoon is beschikbaar met 256GB, 512GB of 1TB aan opslagruimte. Bij de 256GB- en 512GB-modellen krijg je 12GB aan RAM en bij het 1TB-model wordt dat verhoogd naar 16GB. Er zijn daarnaast zes kleurvarianten om uit te kiezen. 'Cobalt Violet' (de kleur van ons testmodel), 'Sky Blue', zwart en wit zijn breed beschikbaar en op Samsungs website kan je ook nog voor 'Pink Gold' en 'Silver Shadow' kiezen.</p><p>Hieronder zie je een tabel met alle opslagconfiguraties en de bijbehorende prijzen:</p><div ><table><tbody><tr><td class="firstcol " ><p><strong>Opslag</strong></p></td><td  ><p><strong>RAM</strong></p></td><td  ><p><strong>Prijs</strong></p></td></tr><tr><td class="firstcol " ><p>256GB</p></td><td  ><p>12GB</p></td><td  ><p>1.449 euro</p></td></tr><tr><td class="firstcol " ><p>512GB</p></td><td  ><p>12GB</p></td><td  ><p>1.649 euro</p></td></tr><tr><td class="firstcol " ><p>1TB</p></td><td  ><p>16GB</p></td><td  ><p>1.949 euro</p></td></tr></tbody></table></div><ul><li><strong>Prijs-kwaliteit score: 4,5/5</strong></li></ul><h2 class="article-body__section" id="section-samsung-galaxy-s26-ultra-review-specs"><span>Samsung Galaxy S26 Ultra review: specs</span></h2><div ><table><tbody><tr><td class="firstcol " ><p>Afmetingen:</p></td><td  ><p>163,6 x 78,1 x 7,9 mm</p></td></tr><tr><td class="firstcol " ><p>Gewicht:</p></td><td  ><p>214 gram</p></td></tr><tr><td class="firstcol " ><p>Display:</p></td><td  ><p>6,9-inch Dynamic AMOLED 2X-display</p></td></tr><tr><td class="firstcol " ><p>Resolutie:</p></td><td  ><p>3.120 x 1.440 pixels</p></td></tr><tr><td class="firstcol " ><p>Refresh rate:</p></td><td  ><p>1-120Hz</p></td></tr><tr><td class="firstcol " ><p>Processor:</p></td><td  ><p>Snapdragon 8 Elite Gen 5 for Galaxy</p></td></tr><tr><td class="firstcol " ><p>RAM:</p></td><td  ><p>12GB / 16GB</p></td></tr><tr><td class="firstcol " ><p>Opslag:</p></td><td  ><p>256GB / 512GB / 1TB</p></td></tr><tr><td class="firstcol " ><p>Besturingssysteem:</p></td><td  ><p>Android 16 (One UI 8.5)</p></td></tr><tr><td class="firstcol " ><p>Hoofdcamera:</p></td><td  ><p>200MP (f/1,4)</p></td></tr><tr><td class="firstcol " ><p>Ultrawide-camera:</p></td><td  ><p>50MP (f/1,9)</p></td></tr><tr><td class="firstcol " ><p>Telefotocamera 1:</p></td><td  ><p>10MP (f/2,4), 3x optische zoom</p></td></tr><tr><td class="firstcol " ><p>Telefotocamera 2:</p></td><td  ><p>50MP (f/2,9), 5x optische zoom</p></td></tr><tr><td class="firstcol " ><p>Selfiecamera:</p></td><td  ><p>12MP (f/2.2)</p></td></tr><tr><td class="firstcol " ><p>Batterij:</p></td><td  ><p>5.000mAh</p></td></tr><tr><td class="firstcol " ><p>Opladen:</p></td><td  ><p>60W bedraad, 25W draadloos</p></td></tr><tr><td class="firstcol " ><p>Kleuren:</p></td><td  ><p>Cobalt Violet, Sky Blue, zwart, wit, Silver Shadow, Pink Gold</p></td></tr></tbody></table></div><h2 class="article-body__section" id="section-samsung-galaxy-s26-ultra-review-design"><span>Samsung Galaxy S26 Ultra review: design</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4000px;"><p class="vanilla-image-block" style="padding-top:56.30%;"><img id="229HKcmtF8bry63QLRXEDW" name="20260313_134651" alt="Samsung Galaxy S26 Ultra" src="https://cdn.mos.cms.futurecdn.net/229HKcmtF8bry63QLRXEDW-1920-80.jpg" mos="" align="middle" fullscreen="" width="4000" height="2252" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future / Cas Kulk)</span></figcaption></figure><ul><li><strong>Subtiele veranderingen</strong></li><li><strong>Dunner en lichter dan zijn voorganger</strong></li><li><strong>Terug naar 'Armor Aluminum'</strong></li></ul><p>De <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s25-edge-nl">Samsung Galaxy S25 Edge</a> mag dan misschien niet zo'n groot succes zijn geworden als Samsung ongetwijfeld had gehoopt, maar in ieder geval hebben sommige designelementen van dat toestel hun weg naar de S26 Ultra (en de rest van de S26-serie) gevonden. </p><p>De Galaxy S26 Ultra ziet er niet dramatisch anders uit dan de Galaxy S25 Ultra, maar toch is er wel het een en ander veranderd. Drie van de vier camera's achterop zitten nu samen op een camera-eiland met dezelfde look als bij de Galaxy S25 Edge en de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-z-fold-7-review-nl">Galaxy Z Fold 7</a>. </p><p>Je krijgt verder opnieuw een 6,9-inch schermgrootte, maar met een dikte van 7,9 mm en gewicht van 214 gram is hij iets dunner en lichter dan zijn voorganger (met 8,2 mm en 218 gram). Verder zijn de hoeken ook weer net iets meer afgerond. Dat brengt het design wel weer iets dichter bij dat van bijna elke andere smartphone op de markt, maar de Ultra verschilt toch nog net genoeg om een herkenbaar profiel te behouden. </p><p>De extra afgeronde hoeken zorgen er hier wel voor dat het uiteinde van de S Pen, waarmee je hem in en uit de behuizing klikt, nu niet meer symmetrisch is en de stylus dus nog maar op één manier in de behuizing gaat. Het was handig dat je daar voorheen niet op hoefde te letten, maar het is geen ramp om dat nu wel te moeten doen. Wat wel jammer is, is dat de Bluetooth-functies niet teruggebracht zijn na de klachten over de S Pen van de S25 Ultra. De stylus werkt verder nog wel uitstekend voor het maken van notities en om mee te tekenen, en als je hem niet nodig hebt, laat je hem gewoon lekker in het toestel zitten. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/YJNJKzZhhoxkHy24574S4U-1920-80.jpg" alt="Samsung Galaxy S26 Ultra REVIEW" /><figcaption><small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Ncda4VJFz6Cnj3SeRMEprT-1920-80.jpg" alt="Samsung Galaxy S26 Ultra REVIEW" /><figcaption><small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/iwJBPELvheHdvQp5n7qwCW-1920-80.jpg" alt="Samsung Galaxy S26 Ultra" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure></figure><p>Samsung is opmerkelijk genoeg weer teruggegaan naar zijn 'Armor Aluminum'-materiaal voor het frame, terwijl de S25 Ultra nog een titaniumbehuizing had. Titanium is wel sterker dan aluminium, maar dit is waarschijnlijk niet iets waar je in de praktijk heel veel van merkt en gezien de stijgende kosten op de smartphonemarkt, snappen we dat Samsung ergens op heeft bespaard en zijn we blij dat het hierop is en niet een belangrijker onderdeel. Een voordeel van aluminium is overigens ook dat het makkelijker is om hier verschillende, rijkere kleuren aan toe te voegen. Ons Cobalt Violet-testmodel vonden we dan ook erg mooi, maar eerlijk gezegd waren wat extra opvallende en unieke kleuropties wel leuk geweest, want de rest van de kleuren zijn vrij standaard of subtiel. </p><p>Naast het Armor Aluminum-frame wordt het toestel verder nog beschermd door Gorilla Glass Armor 2 aan de voorkant en Gorilla Glass Victus 2 aan de achterkant. Het toestel moet dus wel weer tegen een stootje kunnen. Dankzij de IP68-certificering is ook een plons in het water niet zo'n probleem. </p><p>Verder is er eigenlijk niet veel veranderd. De knoppen zitten nog op dezelfde plekken (allemaal aan de rechterkant) en onderaan vind je een speaker, de USB-C-poort en het slot voor je simkaart (en helemaal linksonder dus ook de S Pen).  </p><ul><li><strong>Design score: 5/5</strong></li></ul><h2 class="article-body__section" id="section-samsung-galaxy-s26-ultra-review-display"><span>Samsung Galaxy S26 Ultra review: display</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4000px;"><p class="vanilla-image-block" style="padding-top:56.30%;"><img id="7WwSgTsRq94yc5zBDbEVEW" name="20260313_134910" alt="Samsung Galaxy S26 Ultra" src="https://cdn.mos.cms.futurecdn.net/7WwSgTsRq94yc5zBDbEVEW-1920-80.jpg" mos="" align="middle" fullscreen="" width="4000" height="2252" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future / Cas Kulk)</span></figcaption></figure><ul><li><strong>Zelfde formaat, resolutie en helderheid</strong></li><li><strong>Nog steeds een prachtig display</strong></li><li><strong>Privacy Display is een unieke en erg handige feature</strong></li></ul><p>Samsung lijkt op het eerste gezicht niet veel veranderd te hebben aan het display van de S26 Ultra. We hebben hier opnieuw te maken met een 6,9-inch 'Dynamic AMOLED'-display met een QHD+-resolutie (3.120 x 1.440 pixels) en dynamische refresh rate van 1Hz tot en met 120Hz. Die resolutie wordt overigens standaard niet optimaal benut. De telefoon gebruikt standaard de FHD+-resolutie om batterij te besparen, maar die kan je zelf in de instellingen verhogen als je wel van de hogere resolutie wil genieten.</p><p>Ook is er hier weer sprake van een helderheid tot 2.600 nits, vind je bovenaan opnieuw een 'punchhole'-selfiecamera en onderaan een ultrasone vingerafdrukscanner die erg snel en betrouwbaar werkt.  </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/Me4FkREQfEqBqWRTKiRBEW-1920-80.jpg" alt="Samsung Galaxy S26 Ultra" /><figcaption>Privacy Display uit...<small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Po47VQNoadoRE7THpBNRDW-1920-80.jpg" alt="Samsung Galaxy S26 Ultra" /><figcaption>en Privacy Display aan.<small role="credit">Future / Cas Kulk</small></figcaption></figure></figure><p>Er is echter wel één grote vernieuwing en dat is de toevoeging van het 'Privacy Display'. De feature biedt een vergelijkbaar effect als de privacy screenprotectors die sommige mensen op hun smartphones gebruiken. Die zorgen ervoor dat je je display vanaf recht ervoor wel goed kan zien, maar dat het beeld verduisterd wordt voor bredere kijkhoeken, zodat niemand vanaf de zijkant met je mee kan kijken. </p><p>Die screenprotectors zorgen er wel vaak voor dat je scherm er wat minder fel uitziet en dat kleuren er niet meer zo levendig uitzien. Daarnaast haal je zo'n screenprotector niet zo gemakkelijk van je telefoon af wanneer je hem eigenlijk niet nodig hebt. Samsungs Privacy Display is een combinatie van hardware (speciale veranderingen aan de pixels van het scherm) en software. Hierdoor kan je het display gewoon zoals normaal blijven gebruiken en merk je dan niets vreemds (zoals doffe kleuren), maar in de foto's hierboven en de video hieronder zie je het effect wanneer de feature is ingeschakeld. </p>                    <div class= "tiktok-wrapper" style="min-height: 750px;"><blockquote class="tiktok-embed" cite="https://www.tiktok.com/@techradarnl/video/7610864954232638752" data-video-id="7610864954232638752" style="max-width: 605px; min-width: 325px;">                        <section>                            <a target="_blank" title="@techradarnl" href="https://www.tiktok.com/@techradarnl">@techradarnl</a>                            <p></p><a target="_blank" title="♬ Smooth Embrace - RB EchoSoul" href="https://www.tiktok.com/music/Smooth-Embrace-7425650338252048400">♬ Smooth Embrace - RB EchoSoul</a></section>                    </blockquote></div>                <p>Met het Privacy Display aan, zie je vanaf de zijkanten veel minder goed wat er op het beeld wordt weergegeven en ziet het scherm er bijna volledig zwart uit. Er is ook een optie voor 'Maximale privacybescherming', waardoor het effect nog beter is, maar je wel een merkbaar grijzer display met doffere kleuren krijgt. Het ideale van het Privacy Display is echter dat je het dus gewoon uit en aan kan zetten wanneer je wil of ook voor specifieke apps. Je kan het zelfs alleen laten inschakelen voor binnenkomende notificaties en/of inlogschermen. Dan worden alleen die delen van het scherm verduisterd voor anderen en niet het hele scherm. </p><p>Het is een erg handige feature om tot je beschikking te hebben en het verpest dus niet de kijkervaring zoals zo'n screenprotector wel vaak doet. Zelfs de standaardmodus heeft wel een kleine impact op de kleurweergave, maar dat is vrij minimaal en je kan de functie dus ook gewoon uitzetten als je geen extra privacy nodig hebt of gewoon specifiek bij apps waar je de beste kleurweergave wil. </p><p>Het zou ons niet verbazen als sommige andere fabrikanten in de nabije toekomst hun telefoons van vergelijkbare features voorzien, want het is echt een handige feature en er zit vrijwel geen (daadwerkelijk merkbaar) nadeel aan. Het is dan ook jammer dat de feature dit jaar alleen op het Ultra-model te vinden is. Hopelijk komt het volgend jaar naar de hele S27-serie. </p><ul><li><strong>Display score: 5/5</strong></li></ul><h2 class="article-body__section" id="section-samsung-galaxy-s26-ultra-review-camera-s"><span>Samsung Galaxy S26 Ultra review: camera's</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4000px;"><p class="vanilla-image-block" style="padding-top:56.30%;"><img id="HJDqQeP4SFXYJ8J29gKADW" name="20260313_134514" alt="Samsung Galaxy S26 Ultra" src="https://cdn.mos.cms.futurecdn.net/HJDqQeP4SFXYJ8J29gKADW-1920-80.jpg" mos="" align="middle" fullscreen="" width="4000" height="2252" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future / Cas Kulk)</span></figcaption></figure><ul><li><strong>Dezelfde uitstekende cameraopstelling, maar kleine verbeteringen</strong></li><li><strong>Beter bij weinig licht (en dus voor nachtfoto's)</strong></li><li><strong>'Superstabiele' video's</strong></li></ul><p>Voordat we wat dieper in de cameraprestaties van de Galaxy S26 Ultra duiken, heb je hier eerst even een kort overzicht van de camera's die hier aanwezig zijn: </p><ul><li>Hoofdcamera: 200MP, f/1,4</li><li>Ultrawide-camera: 50MP, f/1,9</li><li>Telefotocamera (5x optische zoom): 50MP, f/2,9 (10x zoom van "optische kwaliteit")</li><li>Telefotocamera (3x optische zoom): 10MP, f/2,4</li><li>Selfiecamera: 12MP, f/2,2</li></ul><p>Als je puur naar de hoeveelheden megapixels van deze camera's kijkt, lijkt er niets te zijn veranderd ten opzichte van de camera's op de S25 Ultra. Toch hebben de 200MP-hoofdcamera en de 50MP-telefotocamera (met 5x optische zoom) allebei een groter diafragma gekregen, waardoor ze meer licht kunnen opvangen. </p><p>Dat zorgt voor betere resultaten bij nachtfoto's, maar ook gewoon bij foto's met weinig licht. Zo leg je ook op een wat meer bewolkte dag of gewoon binnenshuis wat meer details vast. Dit was ook te merken, want we hadden minder snel last van beeldruis. </p><p>Hoewel dit camerasysteem verder niet veel veranderd is, presteren de camera's van de Galaxy S26 Ultra in de praktijk nog steeds uitstekend. Foto's zien er scherp uit en komen goed tot hun recht. Kleuren worden ook heel mooi weergegeven. Ze zien er mooi levendig uit, maar blijven gelukkig nog wel redelijk dicht bij de werkelijkheid, waardoor alles er niet veel te oververzadigd uitziet. </p><p>Van de twee telefotocamera's is de 50MP-camera met 5x optische zoom vooral een hele fijne lens, omdat hij dankzij zijn resolutie via een crop ook 10x zoom kan leveren van optische kwaliteit. Af en toe kan 30x zoom ook nog zeer degelijke resultaten opleveren, maar bij de extreem hoge digitale zoom (tussen 30x en 100x) moet je je wel afvragen hoe authentiek een afbeelding nog is, aangezien er de nodige AI wordt toegepast om hier voor enigszins herkenbare beelden te zorgen. </p><p>De 12MP-selfiecamera heeft nu overigens een bredere kijkhoek, waardoor er meer in het frame past en het dus eenvoudiger wordt om een groepsselfie te maken. </p><p>Een andere leuke toevoeging zijn de 'Superstabiele' modi. Bij het opnemen van video's vind je bovenaan het scherm een icoontje van een rennend figuurtje. Als je dat icoontje aantikt, krijg je drie opties: Superstabiel uit, Superstabiel aan en Superstabiel met horizontale vergrendeling aan. Met behulp van verschillende sensoren in de telefoon en ongetwijfeld wat softwaretrucjes en een beetje cropping, wordt bij die laatste variant van Superstabiel de horizon in je foto altijd recht gehouden, zelfs als je je telefoon 360 graden draait (met de camera's wel continu op hetzelfde onderwerp gericht). Dit zorgt dus voor enorm stabiele beelden en maakt van de S26 Ultra een soort action camera. </p><h2 id="voorbeeldfoto-s-5">Voorbeeldfoto's</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/vnXoaiaNV2hXpBU4eh3XQ-1920-80.jpg" alt="Samsung Galaxy S26 Ultra voorbeeldfoto's" /><figcaption>Ultrawide<small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/nJvSKkZTrTWjFqNZVRvfV-1920-80.jpg" alt="Samsung Galaxy S26 Ultra voorbeeldfoto's" /><figcaption>Hoofdcamera<small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/dYoN39AojZBjYVHhLfviY-1920-80.jpg" alt="Samsung Galaxy S26 Ultra voorbeeldfoto's" /><figcaption>Hoofdcamera<small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/KpmBagFGqksFe7ywmSXET-1920-80.jpg" alt="Samsung Galaxy S26 Ultra voorbeeldfoto's" /><figcaption>Telefotocamera (10MP)<small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/b3W7fcvutEXaQNvoxBfnY-1920-80.jpg" alt="Samsung Galaxy S26 Ultra voorbeeldfoto's" /><figcaption>Telefotocamera (50MP)<small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/isQWLm8ZEi4k3pRmnkHKU-1920-80.jpg" alt="Samsung Galaxy S26 Ultra voorbeeldfoto's" /><figcaption>Telefotocamera (50MP)<small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/76yfbf4reMZqCLdbVaUuK-1920-80.jpg" alt="Samsung Galaxy S26 Ultra voorbeeldfoto's" /><figcaption>Telefotocamera (50MP)<small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/aZvJPgRfRnHCadbrLU6PJ-1920-80.jpg" alt="Samsung Galaxy S26 Ultra voorbeeldfoto's" /><figcaption>Telefotocamera (50MP)<small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/fm6XMYG4i7m8pE6ayvtnE-1920-80.jpg" alt="Samsung Galaxy S26 Ultra voorbeeldfoto's" /><figcaption>Telefotocamera (50MP)<small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/cqESzoWKLr3p4E4MsKToE-1920-80.jpg" alt="Samsung Galaxy S26 Ultra voorbeeldfoto's" /><figcaption>Telefotocamera (50MP)<small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/N3qVDXoh63oXUaUQBBxrMo-1920-80.jpg" alt="Samsung Galaxy S26 Ultra voorbeeldfoto's" /><figcaption>Telefotocamera (50MP)<small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/c4VN5cy2tkYVD57hKC9uL-1920-80.jpg" alt="Samsung Galaxy S26 Ultra voorbeeldfoto's" /><figcaption>Hoofdcamera<small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/AT9AxdZbApz7KVuoG6YnW-1920-80.jpg" alt="Samsung Galaxy S26 Ultra voorbeeldfoto's" /><figcaption>Hoofdcamera<small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/KxBCFNMqoWksq3pycLhaQ-1920-80.jpg" alt="Samsung Galaxy S26 Ultra voorbeeldfoto's" /><figcaption>Telefotocamera (10MP)<small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/fDL9yupRtMEpTcgZTvreH-1920-80.jpg" alt="Samsung Galaxy S26 Ultra voorbeeldfoto's" /><figcaption>Telefotocamera (10MP)<small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/EYgeArucRYRvNsW2kRScE-1920-80.jpg" alt="Samsung Galaxy S26 Ultra voorbeeldfoto's" /><figcaption>Telefotocamera (10MP)<small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/zn3PxaEBBvgUUL7sARAnP-1920-80.jpg" alt="Samsung Galaxy S26 Ultra voorbeeldfoto's" /><figcaption>Hoofdcamera<small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/E3aXkAofsUnsMKP5SidPN-1920-80.jpg" alt="Samsung Galaxy S26 Ultra voorbeeldfoto's" /><figcaption>Telefotocamera (10MP)<small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/kc5QVVCd7YCRxvj84pwjY-1920-80.jpg" alt="Samsung Galaxy S26 Ultra voorbeeldfoto's" /><figcaption>Telefotocamera (50MP)<small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/SD726aJVPzvUzBULAo9iR-1920-80.jpg" alt="Samsung Galaxy S26 Ultra voorbeeldfoto's" /><figcaption>Hoofdcamera<small role="credit">Future / Cas Kulk</small></figcaption></figure></figure><ul><li><strong>Camera's score: 5/5</strong></li></ul><h2 class="article-body__section" id="section-samsung-galaxy-s26-ultra-review-software"><span>Samsung Galaxy S26 Ultra review: software</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="ZgD52j599iwW42wptVZByN" name="Samsung-Galaxy-S26-Ultra-Galaxy-AI-image-edit" alt="Samsung Galaxy S26 Ultra" src="https://cdn.mos.cms.futurecdn.net/ZgD52j599iwW42wptVZByN-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" 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>Vol met AI-features</strong></li><li><strong>Bixby is verbeterd</strong></li><li><strong>Nog steeds een uitstekend softwarebeleid</strong></li></ul><p>De Samsung Galaxy S26 Ultra zit weer vol met allerlei verschillende AI-features. Dat is niet bepaald onverwacht, maar je kan dus hulp krijgen van Samsungs eigen Galaxy AI en Bixby (wel alleen in het Engels), plus Google Gemini. </p><p>Vooral de nieuwe verbeteringen voor AI-fotobewerking zijn leuk om mee te spelen en kunnen erg handig zijn. Los van de opties om objecten te verwijderen of verplaatsen en de leegte te laten opvullen, kan je nu ook met behulp van tekstuele prompts elementen laten toevoegen of aanpassen. We pakten als voorbeeld een foto met verschillende kleurrijke miniatuurhuisjes erbij en vroegen eerst of er blauw huisje in dezelfde stijl kon worden toegevoegd aan de foto.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/jcmttp26r3KsEzyj4jzj9L-1920-80.jpg" alt="Samsung Galaxy S26 Ultra AI-fotobewerking" /><figcaption>De onbewerkte foto met de prompt eronder.<small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/vbBqteGwS63xNBooMyAp8L-1920-80.jpg" alt="Samsung Galaxy S26 Ultra AI-fotobewerking" /><figcaption>De bewerkte foto, waarin AI het groene huisje heeft vervangen door een blauw huisje.<small role="credit">Future / Cas Kulk</small></figcaption></figure></figure><p>Zoals je ziet is er niet echt een blauw huisje toegevoegd, maar is het groene huisje vervangen door een blauw huisje. Dat huisje ziet er wel heel realistisch uit en is inderdaad in dezelfde stijl. Hij geeft zelfs een realistische weerspiegeling van de buitenlucht weer. </p><p>Wat wel opmerkelijk is, is dat de oorspronkelijke foto vanaf recht voor de huisjes is genomen en in de bewerkte foto het perspectief een klein beetje veranderd is. Ook zijn een aantal elementen op de achtergrond aangepast en die zien er nu juist niet meer realistisch uit. </p><p>Toen dachten we: nou, waarom niet meteen de hele achtergrond vervangen dan? Dus we tikten op 'Blijf bewerken' en gaven als tweede opdracht om de achtergrond te vervangen en de huisjes in een soort winterachtig kerstdorp te plaatsen. Hieronder zie je het resultaat.</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:1440px;"><p class="vanilla-image-block" style="padding-top:204.17%;"><img id="expKt5j4WKQr9yFpymkE9L" name="Screenshot_20260313_151207_Photo Editor" alt="Samsung Galaxy S26 Ultra AI-fotobewerking" src="https://cdn.mos.cms.futurecdn.net/expKt5j4WKQr9yFpymkE9L-1920-80.jpg" mos="" align="middle" fullscreen="" width="1440" height="2940" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future / Cas Kulk)</span></figcaption></figure><p>Dit resultaat was dan weer een stuk indrukwekkender. Alles past bij de stijl van de huisjes en de AI had zelfs door dat er waxinelichtjes in deze huisjes passen en heeft overal verlichting toegevoegd voor de sfeer. </p><p>In de foto bovenaan dit onderdeel zie je nog een ander voorbeeld waarbij we de AI hebben gevraagd om een stuk uit een hele appel te halen en naast de appel te leggen. Dit werkte ook erg goed en zag er heel realistisch uit. </p><p>Je merkt dus dat de resultaten erg overtuigend kunnen zijn en de AI echt slim te werk gaat, maar dat er af en toe ook onbedoelde veranderingen worden geïntroduceerd.</p><p>Verder is Bixby nu ook weer wat slimmer geworden. Je kon de assistent al gebruiken om je bijvoorbeeld naar bepaalde instellingen te laten brengen met een spraakopdracht, maar nu moet de assistent je beter begrijpen en kan je dus ook zo'n instelling (of een bepaald probleem dat je wil verhelpen) wat losser omschrijven en kan de assistent je hopelijk nog steeds naar de juiste instelling verwijzen. </p><p>Los van alle AI-features die hier beschikbaar zijn, is de algemene ervaring met One UI 8.5 op de S26 Ultra uitstekend. Je krijgt enorm veel (aanpassings)mogelijkheden en dat zorgt er wel voor dat de instellingenmenu's vrij vol zitten, maar het is nu dus ook steeds eenvoudiger om op verschillende manieren de juiste instellingen te laten verschijnen (bijvoorbeeld via Bixby). </p><p>Samsung biedt bij de hele Galaxy S26-serie opnieuw zeven jaar aan Android- en veiligheidsupdates en dat blijft een geweldig softwarebeleid. </p><ul><li><strong>Software score: 4,5/5</strong></li></ul><h2 class="article-body__section" id="section-samsung-galaxy-s26-ultra-review-prestaties"><span>Samsung Galaxy S26 Ultra review: prestaties</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4000px;"><p class="vanilla-image-block" style="padding-top:56.30%;"><img id="3wcPFi3DYMjv6mcqfLU3EW" name="20260313_141206" alt="Samsung Galaxy S26 Ultra" src="https://cdn.mos.cms.futurecdn.net/3wcPFi3DYMjv6mcqfLU3EW-1920-80.jpg" mos="" align="middle" fullscreen="" width="4000" height="2252" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future / Cas Kulk)</span></figcaption></figure><ul><li><strong>Enorm krachtige Qualcomm Snapdragon 8 Elite Gen 5 for Galaxy</strong></li><li><strong>Soepele prestaties bij elke activiteit</strong></li></ul><p>Het Ultra-model uit de S-serie krijgt de laatste jaren elk jaar weer de krachtigste smartphonechip die Qualcomm te bieden heeft, en dan ook nog eens een aangepaste versie die net wat sneller draait. De andere modellen willen in de Benelux nog wel eens wisselen tussen Snapdragon- en Exynos-chips, zo heeft de gewone S26 nu een Exynos 2600-chip, maar de S26 Ultra gebruikt de Snapdragon 8 Elite Gen 5 'for Galaxy'. </p><p>Deze chip is natuurlijk weer krachtiger dan de chip in de vorige Ultra en zorgt dan ook voor betere CPU-, GPU- en NPU-prestaties. In de Geekbench 6 CPU-test wist de S26 Ultra een single-core score van 3.685 en multi-core score van 11.219 te behalen. De GPU OpenCL-score was 25.486. Dat is op elk vlak een mooie verbetering ten opzichte van de S25 Ultra en de multi-core score is ook beter dan die van de indrukwekkende A19 Pro-chip uit Apple's iPhone 17 Pro Max. Apple's chip presteert wel nog steeds merkbaar beter in de GPU-benchmark.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/n8m4mbdvyMUsVjDAnQgLUL-1920-80.jpg" alt="Samsung Galaxy S26 Ultra" /><figcaption><small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/uS4Vip5WChWuyBqYKTwPLL-1920-80.jpg" alt="Samsung Galaxy S26 Ultra" /><figcaption><small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/kbH3KX4PMdF5dWcVTVQSbL-1920-80.jpg" alt="Samsung Galaxy S26 Ultra" /><figcaption><small role="credit">Lance Ulanoff / Future</small></figcaption></figure></figure><p>Die benchmarkresultaten zeggen echter niet veel over wat je in de praktijk kan verwachten. Bij alledaags gebruik waren de prestaties van dit toestel meer dan snel genoeg. Dat was echter ook al het geval bij zijn voorganger. In de meeste situaties zal je het verschil ook niet echt merken. </p><p>Verbeterde GPU-prestaties en verbeterde koeling (met een grotere vapor chamber) zijn natuurlijk mooi meegenomen als je wil gamen op je telefoon. We hebben onder andere wat PUBG en Asphalt 9: Legends op de S26 Ultra gespeeld en de games draaiden enorm soepel. Het toestel werd ook nooit echt heel warm, dus de nieuwe vapor chamber doet zijn werk goed. </p><p>Wij hebben een model met 256GB opslag en dus 12GB aan RAM getest. Er is echter dus ook nog een configuratie met 1TB opslag en 16GB aan RAM, maar tijdens onze testperiode hadden we nooit echt het gevoel dat die 12GB aan RAM niet genoeg was. </p><ul><li><strong>Prestaties score: 5/5</strong></li></ul><h2 class="article-body__section" id="section-samsung-galaxy-s26-ultra-review-batterij"><span>Samsung Galaxy S26 Ultra review: batterij</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4000px;"><p class="vanilla-image-block" style="padding-top:56.30%;"><img id="tsLCAWJuneboapiK83ucDW" name="20260313_134735" alt="Samsung Galaxy S26 Ultra" src="https://cdn.mos.cms.futurecdn.net/tsLCAWJuneboapiK83ucDW-1920-80.jpg" mos="" align="middle" fullscreen="" width="4000" height="2252" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future / Cas Kulk)</span></figcaption></figure><ul><li><strong>Alweer 5.000mAh...</strong></li><li><strong>... maar wel een uitstekende batterijduur</strong></li><li><strong>Sneller opladen</strong></li></ul><p>Toen we voor het eerst de specs van de nieuwe Galaxy S26-toestellen te weten kwamen, was het erg jammer om opnieuw een 5.000mAh-batterij bij de Galaxy S26 Ultra te zien staan. Er gingen geruchten rond die suggereerden dat de capaciteit iets verhoogd zou zijn, maar dat is dus niet het geval. </p><p>Samsung gebruikt al jarenlang dezelfde capaciteit voor zijn Ultra-modellen en inmiddels bieden meerdere concurrenten veel hogere capaciteiten aan. Samsung lijkt echter nog niet klaar te zijn om over te stappen op silicium-koolstof batterijen (die een hogere capaciteit in dezelfde vormfactor kunnen bieden) en de toestellen worden steeds dunner, dus dan is dit niet zo'n vreemde uitkomst.</p><p>Hoewel we dus wel graag wat verbeteringen zien op dit vlak, weet die oude vertrouwde 5.000mAh-batterij het gelukkig wel verrassend lang vol te houden. Zelfs met de helderheid erg hoog, de refresh rate op 120Hz en een resolutie van QHD+, hield het toestel het ruim een hele dag vol, meestal meer richting anderhalve dag. Zet je de helderheid iets lager en de resolutie op FHD+ (waar hij dus ook standaard op staat), dan kan de S26 Ultra het zelfs wel twee dagen volhouden.  </p><p>Hoewel de batterijcapaciteit dus hetzelfde is, helpen de efficiëntere Snapdragon-chip en de nodige softwareoptimalisaties om toch voor zo'n goede batterijduur te zorgen. </p><p>Wanneer het tijd is om de batterij weer op te laden, kan dat nu ook eindelijk met meer dan 45W. De S26 Ultra ondersteunt nu namelijk 60W-snelladen. Dit is nog steeds niet zo hoog als bij sommige andere merken, maar binnen een halfuurtje zit de batterij weer voor ongeveer driekwart vol. Je moet helaas wel zelf een snellader aanschaffen om daarvan te genieten. </p><p>De telefoon kan ook draadloos opladen met maximaal 25W. Helaas zijn er ook dit jaar weer geen ingebouwde magneten, zoals bij iPhones en Pixels, maar je kan natuurlijk altijd een case met MagSafe-ondersteuning toevoegen. </p><ul><li><strong>Batterij score: 4,5/5</strong></li></ul><h2 class="article-body__section" id="section-moet-je-de-samsung-galaxy-s26-ultra-kopen"><span>Moet je de Samsung Galaxy S26 Ultra kopen?</span></h2><div ><table><caption>Samsung Galaxy S26 Ultra scorekaart</caption><thead><tr><th class="firstcol " ><p>Categorie</p></th><th  ><p>Opmerkingen</p></th><th  ><p>Score</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Prijs-kwaliteit</p></td><td  ><p>Het is een peperdure telefoon, maar je krijgt krachtigere prestaties, kleine cameraverbeteringen en een nieuw Privacy Display zonder prijsverhoging.</p></td><td  ><p>4,5/5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>Grotendeels hetzelfde design als de vorige Ultra, maar iets ronder, dunner en lichter, waardoor hij net weer iets beter in de hand ligt.</p></td><td  ><p>5/5</p></td></tr><tr><td class="firstcol " ><p>Display</p></td><td  ><p>Een prachtig 6,9-inch AMOLED-display met een hoge helderheid en soepele refresh rate. Het Privacy Display is een erg handige toevoeging.</p></td><td  ><p>5/5</p></td></tr><tr><td class="firstcol " ><p>Camera's</p></td><td  ><p>De camera's blijven grotendeels hetzelfde, maar kleine verbeteringen zorgen voor betere prestaties bij weinig licht en horizonvergrendeling bij video's is ook een fijne toevoeging.</p></td><td  ><p>5/5</p></td></tr><tr><td class="firstcol " ><p>Software</p></td><td  ><p>De telefoon zit weer vol met AI... maar ook daadwerkelijk behulpzame AI-functies. One UI 8.5 blijft erg aanpasbaar en redelijk gebruiksvriendelijk en het softwarebeleid blijft top.</p></td><td  ><p>4,5/5</p></td></tr><tr><td class="firstcol " ><p>Prestaties</p></td><td  ><p>De Snapdragon Gen 8 Elite 5 for Galaxy zorgt voor nog krachtigere prestaties en dit toestel kan dan ook in principe alles met gemak aan, zonder heet te worden. </p></td><td  ><p>5/5</p></td></tr><tr><td class="firstcol " ><p>Batterij</p></td><td  ><p>Een grotere batterij was nog mooier geweest, maar anderhalve dag tot twee dagen batterijduur met deze capaciteit en prestaties is erg indrukwekkend.</p></td><td  ><p>5/5</p></td></tr></tbody></table></div><h2 id="koop-hem-als-5">Koop hem als...</h2><div class="product"><p><strong>Je de beste Android-telefoon op de markt zoekt</strong><br>Er zijn zeker goedkopere flagships te vinden, en modellen die op sommige vlakken iets beter presteren, maar over het algemeen biedt de S26 Ultra de beste balans tussen kracht, efficiëntie, batterijduur en software. Het is een echte 'Ultra'-telefoon.</p></div><div class="product"><p><strong>Je ook andere Samsung-producten hebt</strong><br>Samsungs ecosysteem begint langzaamaan steeds meer op dat van Apple te lijken als het gaat om de manier waarop verschillende producten samen kunnen werken. De ervaring wordt dus nog beter als je bijvoorbeeld ook Samsung-oortjes, een Samsung-tablet of een Samsung-laptop gebruikt. </p></div><div class="product"><p><strong>Je wil genieten van sommige van de beste AI-features </strong><br>Zelfs nu niet alles beschikbaar is in de Benelux, heeft Samsung alsnog een zeer uitgebreid aanbod aan (nuttige) AI-features. Dankzij een goede samenwerking met Google verschijnen ook nog eens veel van Google's functies vrij snel op Samsung-toestellen. </p></div><h2 id="koop-hem-niet-als-5">Koop hem niet als...</h2><div class="product"><p><strong>Je die prijs toch echt te hoog vindt</strong><br>De S26 Ultra is misschien niet duurder geworden dan zijn voorganger, maar een startprijs van 1.449 euro blijft peperduur. Je kan ook rond de 1.000 euro uitstekende flagships vinden en zelfs veel middenklassers weten rond de 500 à 600 euro uitstekende prestaties te bieden. Je moet dan alleen hier en daar wel dingen inleveren die je bij een Ultra wel krijgt. </p></div><div class="product"><p><strong>Je AI niet zo interessant vindt</strong><br>Hoewel de S26 Ultra ook op veel andere vlakken erg indrukwekkend is, zijn alle AI-features ook een belangrijk onderdeel van het totaalplaatje. Als je daar echter niet veel om geeft, zijn er zeker ook toestellen te vinden met vergelijkbare (of op sommige vlakken betere) specs, maar minder focus op AI.</p></div><h2 class="article-body__section" id="section-samsung-galaxy-s26-ultra-alternatieven"><span>Samsung Galaxy S26 Ultra: alternatieven</span></h2><div class="product"><p><strong>OnePlus 15</strong><br>Als je vooral gewoon op zoek bent naar topprestaties en een lange batterijduur, dan is de OnePlus 15 een geweldig alternatief. Zijn adviesprijs begint onder de 1.000 euro en hij gebruikt ook een Snapdragon 8 Elite Gen 5 (niet 'for Galaxy'). Wel zijn de camera's iets minder indrukwekkend en is er geen grote focus op AI.</p><p><strong>Lees meer: </strong><a href="https://global.techradar.com/nl-nl/phones/oneplus-phones/oneplus-15-review-nl" data-dimension112="96be96df-4276-48fe-874f-af4c6d47069e" data-action="Deal Block" data-label="Lees meer: OnePlus 15 review" data-dimension48="Lees meer: OnePlus 15 review" data-dimension25=""><strong>OnePlus 15 review</strong></a><strong></strong></p></div><div class="product"><p><strong>Google Pixel 10 Pro XL </strong><br>Als je wel een grote fan van handige AI-features bent en je alsnog een <em>iets</em> goedkoper alternatief zoekt, dan is er nog de Pixel 10 Pro XL. Dit toestel is wel iets trager, maar biedt vooral erg goede beeldverwerking, uitstekende AI-features en hetzelfde geweldige updatebeleid. </p><p><strong>Lees meer: </strong><a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-10-pro-xl-review-nl" data-dimension112="bb947022-a11a-4f9f-9b80-fc92678bad35" data-action="Deal Block" data-label="Lees meer: Google Pixel 10 Pro XL review" data-dimension48="Lees meer: Google Pixel 10 Pro XL review" data-dimension25=""><strong>Google Pixel 10 Pro XL review</strong></a><strong> </strong></p></div><div class="product"><p><strong>OPPO Find X9 Pro </strong><br>Wil je een alternatief met een grote focus op camera-hardware? Dan is er nog de Find X9 Pro van OPPO met zijn 200MP-telefotocamera (en 50 megapixels voor de hoofd-, ultrawide- en selfiecamera's). Hij biedt ook nog eens een gigantische 7.500mAh-batterij. Dit model is iets goedkoper dan de S26 Ultra, maar voelt qua software een beetje als een iPhone-kloon.</p><p><strong>Lees meer: </strong><a href="https://global.techradar.com/nl-nl/phones/oppo-phones/oppo-find-x9-pro-review-nl" data-dimension112="1ead2178-f8db-420f-88cc-01b78e7bc8af" data-action="Deal Block" data-label="Lees meer: OPPO Find X9 Pro review" data-dimension48="Lees meer: OPPO Find X9 Pro review" data-dimension25=""><strong>OPPO Find X9 Pro review</strong></a><strong> </strong></p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Xiaomi 17 review: compact flagship met uitstekende camera's en batterij ]]></title>
                                                                                                <dc:content><![CDATA[ <h2 class="article-body__section" id="section-xiaomi-17-review-in-een-notendop"><span>Xiaomi 17: review in een notendop</span></h2><p>Xiaomi zet de laatste jaren steeds duidelijk in op camerakwaliteit bij zijn flagship smartphones en dat is natuurlijk ook te merken aan de samenwerking met Leica voor de camerasystemen. Nou krijgt het Xiaomi 17 Ultra-model dit jaar natuurlijk vooral de beste camera's en grootste camera-upgrades, maar ook de standaard Xiaomi 17 heeft een erg degelijk en veelzijdig camerasysteem.</p><p>Wat wel weer een beetje jammer is, is dat dit toestel op vlak van design en grotendeels ook interface vaak echt als een iPhone-kloon aanvoelt (al heeft de Xiaomi 17 wel één camera meer dan de standaard <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-review-nl">iPhone 17</a>). Aan de ene kant is dat niet zo erg, want het is een mooi design en redelijk overzichtelijke interface, maar aan de andere kant mist dit toestel wel een beetje zijn eigen identiteit. De Xiaomi 17 Pro, die hier helaas niet beschikbaar is, heeft in ieder geval nog dat unieke scherm achterop naast zijn camera's.</p><p>Gelukkig krijg je bij deze flagship van ongeveer 1.000 euro verder wel een krachtige Snapdragon 8 Elite Gen 5-chip, een mooi grote 6.330mAh-batterij (met ondersteuning voor 100W bedraad opladen en 50W draadloos opladen), een relatief compact design en een prachtig fel en soepel OLED-display.</p><p>Verder kan AI natuurlijk in 2026 niet ontbreken op een flagship smartphone. Hier is natuurlijk sowieso Gemini aanwezig, maar daarnaast is er ook Xiaomi's HyperAI. In de praktijk horen daar gebruikelijke AI-tools bij voor bijvoorbeeld het samenvatten, vertalen en hulp bij het schrijven van teksten. Ook krijg je natuurlijk wat AI-features voor fotobewerking, maar Xiaomi legt voor de camera-ervaring duidelijk nog steeds meer de nadruk op de hardware. Als je een grotere focus op AI wil, dan kan je beter terecht bij de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s26-review-nl">Samsung Galaxy S26</a>-serie of de <a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-10-review-nl">Google Pixel 10</a>-serie.</p><h2 class="article-body__section" id="section-xiaomi-17-review-prijs-en-beschikbaarheid"><span>Xiaomi 17 review: prijs en beschikbaarheid</span></h2><ul><li><strong>Adviesprijs vanaf 999,90 euro 12GB RAM en 256GB opslag</strong></li><li><strong>Gelanceerd op 28 februari 2026</strong></li><li><strong>Nu ongeveer even duur als de Samsung Galaxy S26</strong></li></ul><p>De internationale lancering van de Xiaomi 17-serie, bestaande uit deze Xiaomi 17, de Xiaomi 17 Ultra en de 'Leica Leitzphone powered by Xiaomi', vond plaats op 28 februari 2026 in Barcelona. De line-up voor de internationale markt werd dus het weekend voor MWC 2026 onthuld. De toestellen waren vanaf 28 februari ook meteen te bestellen en worden inmiddels volgens de website van Xiaomi ook binnen 2-5 werkdagen geleverd. </p><p>Er zijn twee configuraties om uit te kiezen bij de Xiaomi 17 (en vier kleuren). Beide configuraties bieden 12GB aan RAM, dus de keuze is eigenlijk gewoon tussen 256GB of 512GB aan opslag. Voor de 256GB-configuratie betaal je 999,90 euro en voor dubbel zoveel opslag betaal je 1.099,90 euro. </p><p>Je kan kiezen uit de volgende kleuropties: zwart, 'Venture Green', 'Ice Blue' en 'Alpine Pink'. De Alpine Pink-variant is wel alleen beschikbaar met 512GB opslag. Ik heb voor deze review de Venture Green-variant met 512GB opslag getest.</p><p>De Xiaomi 17 is niet in prijs gestegen ten opzichte van zijn voorganger, de Xiaomi 15 (ja, de 16 is gewoon overgeslagen), dus dat is mooi meegenomen. Voor een flagship instapmodel is een prijs van ongeveer 1.000 euro echter ook niet bepaald goedkoop. Samsungs Galaxy S26 zit helaas na een prijsstijging ook op ongeveer hetzelfde niveau, maar de <a href="https://global.techradar.com/nl-nl/phones/oneplus-phones/oneplus-15-review-nl">OnePlus 15</a> is bijvoorbeeld wel nog zo'n 50 euro goedkoper, de iPhone 17 zo'n 30 euro goedkoper en de Pixel 10 zelfs zo'n 100 euro (maar wel met minder opslagruimte).</p><p>De prijs is dus zeker niet extreem vergeleken met de concurrentie, maar dit is dus wel gewoon echt een flagship en geen flagship-killer. Met deze specs is het dan wel weer een uitstekende flagship, dus je krijgt wel waar voor je geld.</p><ul><li><strong>Prijs-kwaliteit score: 4/5</strong></li></ul><h2 class="article-body__section" id="section-xiaomi-17-review-specs"><span>Xiaomi 17 review: specs</span></h2><div ><table><tbody><tr><td class="firstcol empty" ></td><td  ></td></tr><tr><td class="firstcol " ><p>Afmetingen</p></td><td  ><p>151,1 x 71,8 x 8,06 mm</p></td></tr><tr><td class="firstcol " ><p>Gewicht</p></td><td  ><p>191 gram</p></td></tr><tr><td class="firstcol " ><p>Display</p></td><td  ><p>6,3 inch, 2.656 x 1.220 px, 1-120Hz, 3.500 nits piekhelderheid,  CrystalRes OLED, </p></td></tr><tr><td class="firstcol " ><p>Chipset</p></td><td  ><p>Qualcomm Snapdragon 8 Elite Gen 5</p></td></tr><tr><td class="firstcol " ><p>RAM</p></td><td  ><p>12GB (LPDDR5X)</p></td></tr><tr><td class="firstcol " ><p>Opslag</p></td><td  ><p>256GB of 512GB (UFS 4.1)</p></td></tr><tr><td class="firstcol " ><p>Besturings-systeem</p></td><td  ><p>Xiaomi HyperOS 3 (Android 16)</p></td></tr><tr><td class="firstcol " ><p>Hoofdcamera</p></td><td  ><p>50MP 23 mm,  f/1,67, 1/1,31 inch, Light Fusion 950-beeldsensor, OIS</p></td></tr><tr><td class="firstcol " ><p>Ultrawide</p></td><td  ><p>50MP 17 mm, f/2,4, OV50M-beeldsensor, 102º kijkhoek</p></td></tr><tr><td class="firstcol " ><p>Telefotocamera</p></td><td  ><p>50MP 60 mm,  f/2,0, 2,6x optische zoom, 1/2,75 inch, Samsung JN5-beeldsensor, OIS</p></td></tr><tr><td class="firstcol " ><p>Selfiecamera</p></td><td  ><p>50MP 21 mm, f/2,2, OV50M-beeldsensor, 90º kijkhoek</p></td></tr><tr><td class="firstcol " ><p>Batterij</p></td><td  ><p>6.330mAh</p></td></tr><tr><td class="firstcol " ><p>Opladen</p></td><td  ><p>100W bedraad, 50W draadloos</p></td></tr></tbody></table></div><h2 class="article-body__section" id="section-xiaomi-17-review-design"><span>Xiaomi 17 review: design</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4000px;"><p class="vanilla-image-block" style="padding-top:56.30%;"><img id="dKa9kBNXoUkwDA834dtfNa" name="20260228_175715" alt="Xiaomi 17" src="https://cdn.mos.cms.futurecdn.net/dKa9kBNXoUkwDA834dtfNa-1920-80.jpg" mos="" align="middle" fullscreen="" width="4000" height="2252" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future / Cas Kulk)</span></figcaption></figure><ul><li><strong>Een Android iPhone</strong></li><li><strong>Redelijk compact</strong></li><li><strong>IP68-certificering voor water- en stofbestendigheid, plus Xiaomi Shield Glass</strong></li></ul><p>Laten we maar beginnen met het meest duidelijke aspect van het design van de Xiaomi 17: het toestel lijkt redelijk veel op een iPhone. Dit gaat ook iets verder dan alleen het design met afgeronde hoeken en platte zijkanten, want dat is iets dat je bij heel veel smartphones tegenkomt tegenwoordig. Je merkt het hier echter ook aan het vierkante camerablok en aan veel elementen van de interface. </p><p>Het is ergens wel een logische keuze, want dit design ligt fijn in de hand en Xiaomi is dus zeker niet het enige merk dat voor dit overkoepelende design heeft gekozen, maar met de interface meegerekend voelt het wel een beetje alsof de Xiaomi 17 een eigen identiteit mist. Dit is overigens geen groot probleem en misschien juist ook wel fijn voor mensen die overstappen van iPhone of gewoon een Android-telefoon met een iOS-achtige interface zoeken. Een iets unieker design zou ik echter wel op prijs stellen en dat is bij de duurdere Xiaomi 17 Ultra ook wel iets meer het geval, en zeker bij de <a href="https://global.techradar.com/nl-nl/phones/xiaomi-phones/xiaomi-15-ultra-review-nl">Xiaomi 15 Ultra</a> met zijn retrocamera-ontwerp. </p><p>Los van de duidelijke inspiratie voor dit design, voelt dit toestel dus wel uitstekend aan. Voor een moderne smartphone is dit model relatief compact. Hij ligt hierdoor dus fijn in de hand en is ook prima met één hand te bedienen. Het gewicht van 191 gram valt in de praktijk ook wel mee. Dit toestel is wel net iets groter en zwaarder dan een Galaxy S26. </p><p>Het vierkante camerablok achterop zorgt ervoor dat de telefoon niet helemaal plat ligt, maar dit camerablok steekt niet heel ver uit en de telefoon wiebelt ook bijna niet als je hem plat op tafel legt, dus dat is ook fijn. Hier kon ik prima wat op typen als hij op tafel lag, in tegenstelling tot op mijn Samsung Galaxy Z Fold 7 die dan als een wipwap heen en weer gaat door het camerablok in de hoek.</p><p>De telefoon is verder ook prima beschermd dankzij een IP68-certificering voor stof- en waterbestendigheid. Er zijn tegenwoordig ook toestellen die hier nog eens een IP69-certificering aan toevoegen, maar dat is hier niet het geval. Daarnaast gebruikt Xiaomi zijn eigen Xiaomi Shield Glass voor het beschermen van het display. Ik heb het toestel niet laten vallen, maar wel een aantal weken zonder hoesje gebruikt en ik ben nog geen krassen tegengekomen. Er is ook een vooraf geïnstalleerde screen protector aanwezig, dus dat is extra geruststellend.</p><ul><li><strong>Design score: 4/5</strong></li></ul><h2 class="article-body__section" id="section-xiaomi-17-review-display"><span>Xiaomi 17 review: display</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4000px;"><p class="vanilla-image-block" style="padding-top:56.30%;"><img id="5UveAcbdSEBDtezsRUgw2f" name="20260310_144310" alt="Xiaomi 17" src="https://cdn.mos.cms.futurecdn.net/5UveAcbdSEBDtezsRUgw2f-1920-80.jpg" mos="" align="middle" fullscreen="" width="4000" height="2252" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future / Cas Kulk)</span></figcaption></figure><ul><li><strong>6,3-inch OLED-display</strong></li><li><strong>1-120Hz refresh rate en 3.500 nits piekhelderheid</strong></li><li><strong>Ondersteuning voor HDR10+ én Dolby Vision</strong></li></ul><p>De Xiaomi 17 is dus een relatief compacte telefoon en we hebben hier dan ook te maken met een 6,3-inch display. Het gaat hier specifiek om een OLED-paneel met een soepele, dynamische refresh rate van 1-120Hz en een indrukwekkende piekhelderheid tot 3.500 nits. </p><p>Ik had geluk dat het in de eerste week van maart in Barcelona toch nog een beetje zonnig was en dat ik van die zon geen last had bij het gebruiken van de Xiaomi 17. Het scherm werd meer dan fel genoeg om alles goed af te kunnen lezen in direct zonlicht.</p><p>Voor dit formaat is de resolutie van 2.656 x 1.220 pixels ook meer dan scherp genoeg. Combineer dat met de hoge helderheid en ondersteuning voor HDR10+ én Dolby Vision, en je krijgt een telefoon die uitstekend geschikt is om (onderweg) je favoriete films en series op te bekijken. </p><p>Bovenaan in het midden van het display vind je een 'punchhole'-selfiecamera en onderaan zit een ultrasone vingerafdrukscanner in het scherm verwerkt. Die vingerafdrukscanner bleek erg betrouwbaar en snel te werken. </p><ul><li><strong>Display score: 5/5</strong></li></ul><h2 class="article-body__section" id="section-xiaomi-17-review-software"><span>Xiaomi 17 review: software</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4060px;"><p class="vanilla-image-block" style="padding-top:66.90%;"><img id="ijkqnfXqj3zC723Arqd9Yb" name="Screenshot-2026-03-10-14-57-35-9" alt="Xiaomi 17 software" src="https://cdn.mos.cms.futurecdn.net/ijkqnfXqj3zC723Arqd9Yb-1920-80.jpg" mos="" align="middle" fullscreen="" width="4060" height="2716" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future / Cas Kulk)</span></figcaption></figure><ul><li><strong>HyperOS 3/Android 16</strong></li><li><strong>Gemini + Xiaomi HyperAI</strong></li><li><strong>5 jaar Android- en 6 jaar beveiligingsupdates</strong></li></ul><p>Qua software hebben we hier te maken met het HyperOS 3-besturingssysteem van Xiaomi dat bovenop Android 16 draait. Dit besturingssysteem is duidelijk ook ontworpen om heel erg op iOS te lijken. Zo verschijnt er af en toe rondom de selfiecamera een soort 'Dynamic Island', is de vorm van app-icoontjes ongeveer hetzelfde als binnen iOS en voelt ook het controlecentrum erg vergelijkbaar. </p><p>Het blijft wel Android en je krijgt dus wel toegang tot de nodige opties om de interface te personaliseren. Je krijgt helaas ook toegang tot verschillende apps die je niet zelf hebt geïnstalleerd, oftewel: bloatware. Het kan zeker veel erger, en sommige van deze apps had je misschien zelf ook geïnstalleerd, maar ik kies toch liever zelf of ik TikTok, AliExpress en... WPS Office installeer. De Xiaomi 17 is niet de enige flagship smartphone die nog met wat bloatware wordt geleverd, maar het blijft jammer. </p><p>Hoewel Xiaomi misschien niet zo sterk inzet op AI als bijvoorbeeld Samsung en Google, kunnen sommige AI-features in 2026 toch niet ontbreken. Natuurlijk is Gemini hier geïntegreerd, maar daarnaast vind je in de instellingen ook een menu voor 'Xiaomi HyperAI', waarin je nog meer bekende AI-tools tegen zal komen, maar dan in dit geval Xiaomi's versies in plaats van die van Google of Samsung. Denk hierbij vooral aan AI-functies voor het samenvatten van tekst, vertalingen of schrijfhulp. </p><p>Ook binnen de galerij-app zijn wat AI-fotobewerkingsopties te vinden, maar voor dingen zoals AI-beelduitbreiding en 'AI Erase' moet je wel even een plug-in installeren. Het is vreemd dat dit tegenwoordig niet standaard aanwezig is, maar het is wel snel toe te voegen en op zich kan het ook fijn zijn dat je er niet mee te maken krijgt als je niet naar op zoek bent. Het is wel vervelend dat je voor deze functies ook per se nog eens moet inloggen met je Xiaomi-account. Bij AI-beelduitbreiding was de kwaliteit van de gegenereerde gedeeltes van het beeld ook wel duidelijk lager dan de rest van de foto. </p><p>Als laatste is de software-ondersteuning iets beter geworden dan vorig jaar. Je krijgt nu vijf jaar aan Android-updates en zes jaar aan veiligheidsupdates. Dat is beter dan bij sommige concurrenten, maar zit nog steeds niet op hetzelfde niveau als het softwarebeleid van Samsung en Google (met zeven jaar aan Android- en veiligheidsupdates).</p><ul><li><strong>Software score: 3,5/5</strong></li></ul><h2 class="article-body__section" id="section-xiaomi-17-review-camera-s"><span>Xiaomi 17 review: camera's</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4000px;"><p class="vanilla-image-block" style="padding-top:56.30%;"><img id="qziFyYYkZfuKn74qtFC7aE" name="20260310_144443" alt="Xiaomi 17" src="https://cdn.mos.cms.futurecdn.net/qziFyYYkZfuKn74qtFC7aE-1920-80.jpg" mos="" align="middle" fullscreen="" width="4000" height="2252" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future / Cas Kulk)</span></figcaption></figure><ul><li><strong>50MP-hoofdcamera, f/1,67, 1/1,31 inch, OIS</strong></li><li><strong>50MP-ultrawide, f/2,4, 102º kijkhoek </strong></li><li><strong>50MP-telefotocamera, f/2,0, 2,6x optische zoom, 1/2,75 inch, OIS</strong></li><li><strong>50MP-selfiecamera, f/2,2, 90º kijkhoek</strong></li></ul><p>Hoewel de Xiaomi 17 niet over Xiaomi's (en Leica's) beste camera's beschikt (die eer gaat naar de Xiaomi 17 Ultra en Leica Leitzphone powered by Xiaomi) heeft het bedrijf er toch voor gezorgd dat zijn instapmodel ook een zeer degelijk camerasysteem heeft. </p><p>We zien hier, net als bij de Ultra-modellen van het bedrijf, dat de focus nog steeds net iets meer op de camera-hardware ligt dan op softwarematige verbeteringen. Je krijgt hier dan ook vier 50MP-camera's. De hoofdcamera en telefotocamera beschikken over OIS en de ultrawide heeft een 102º kijkhoek. Dit zijn zeker niet de beste camera's die je op een flagship smartphone zal tegenkomen in 2026, maar het is over het algemeen wel een redelijk sterk en veelzijdig camerasysteem. </p><p>Dankzij de hoge resolutie van de telefotocamera en de optische zoom van 2,6x kan je ook met behulp van een beetje digitale zoom nog mooie zoomfoto's maken. Dat is maar goed ook, want 2,6x optische zoom is niet extreem veel, vergeleken met wat je bij sommige concurrenten krijgt. Je ziet in sommige van de voorbeeldfoto's hieronder wel duidelijk de beperkingen van hogere digitale zoom, maar met bijvoorbeeld 5x kan je zeker nog wel degelijke foto's maken.</p><p>Daarnaast is vooral de hoofdcamera hier het sterkst. Die weet veel details vast te leggen. De invloed van Leica merk je onder andere bij de twee stijlen waaruit je kan kiezen bij het maken van foto's: 'Leica Authentic' en 'Leica Vibrant'. Vibrant maakt beelden net wat levendiger, maar mijn voorkeur ging uit naar de iets natuurlijkere Authentic-optie. Vibrant was echter niet enorm overdreven, dus het is vooral een kwestie van smaak.   </p><p>Over het algemeen waren de resultaten van de verschillende camera's bij goed licht mooi consistent, maar je merkt wel dat '50MP' bij elke camera niet per se betekent dat ze allemaal van dezelfde kwaliteit zijn. De ultrawide is bijvoorbeeld wel iets minder indrukwekkend dan de hoofdcamera. Dat is echter vaak het geval bij smartphones, dus dat was geen verrassing. </p><h2 id="voorbeeldfoto-s-6">Voorbeeldfoto's</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/zAUNsnGm8PsaEcLtz3s7Dg-1920-80.jpg" alt="Xiaomi 17 voorbeeldfoto" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/dxYo538eYLBPBNvykqt7Jg-1920-80.jpg" alt="Xiaomi 17 voorbeeldfoto" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/WNsEpAdhQ47YCcSBwbho7g-1920-80.jpg" alt="Xiaomi 17 voorbeeldfoto" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Lba94UAgrgJfnMeYTwWsDg-1920-80.jpg" alt="Xiaomi 17 voorbeeldfoto" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/2DDFzHSHyoqpL4EqMgXD5g-1920-80.jpg" alt="Xiaomi 17 voorbeeldfoto" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/LbaeqHMtqvw3VvLQ9sbtHg-1920-80.jpg" alt="Xiaomi 17 voorbeeldfoto" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Hste6eNntPExzJyPWK3ozf-1920-80.jpg" alt="Xiaomi 17 voorbeeldfoto" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/kQE7wnq9Gsvn3xq7rVinwf-1920-80.jpg" alt="Xiaomi 17 voorbeeldfoto" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/KANaQLVLJNcrD77q8Hj2vf-1920-80.jpg" alt="Xiaomi 17 voorbeeldfoto" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure></figure><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/dtLtgRSskCXRJ2EhHLff8g-1920-80.jpg" alt="Xiaomi 17 voorbeeldfoto" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Fk5geidj4k6qE84xfTyUDg-1920-80.jpg" alt="Xiaomi 17 voorbeeldfoto" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ZSiTHmcheLo4SzAdzpPgBg-1920-80.jpg" alt="Xiaomi 17 voorbeeldfoto" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/hvyiWuSjB2S5LtyagDwaBg-1920-80.jpg" alt="Xiaomi 17 voorbeeldfoto" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/FvMgzoadFYSbPntVYVxX2g-1920-80.jpg" alt="Xiaomi 17 voorbeeldfoto" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/jnJQAiHFAQhhb585LGiDof-1920-80.jpg" alt="Xiaomi 17 voorbeeldfoto" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/fYJRvAzvXumSYQR2b7rivf-1920-80.jpg" alt="Xiaomi 17 voorbeeldfoto" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/KxkeRDzQPoZXgq2qVaaSxf-1920-80.jpg" alt="Xiaomi 17 voorbeeldfoto" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/2rTNZKKaw5xHJBsaN8524g-1920-80.jpg" alt="Xiaomi 17 voorbeeldfoto" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/WSvxNKjWEBM6xHkrVwqgyf-1920-80.jpg" alt="Xiaomi 17 voorbeeldfoto" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/2jATHzhgs4baGH8ujgft3g-1920-80.jpg" alt="Xiaomi 17 voorbeeldfoto" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/v4a4CGJP2ZnqgnQBVj8Mmf-1920-80.jpg" alt="Xiaomi 17 voorbeeldfoto" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/BFAhL2Daij4rCQtGSWcuEg-1920-80.jpg" alt="Xiaomi 17 voorbeeldfoto" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Y2gwR3JURkcCVNQfKZVwFg-1920-80.jpg" alt="Xiaomi 17 voorbeeldfoto" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure></figure><ul><li><strong>Camera's score: 4/5</strong></li></ul><h2 class="article-body__section" id="section-xiaomi-17-review-prestaties"><span>Xiaomi 17 review: prestaties</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4000px;"><p class="vanilla-image-block" style="padding-top:56.30%;"><img id="ufLZcKvYMsvktTBe8wyL8" name="20260310_153107" alt="Xiaomi 17" src="https://cdn.mos.cms.futurecdn.net/ufLZcKvYMsvktTBe8wyL8-1920-80.jpg" mos="" align="middle" fullscreen="" width="4000" height="2252" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future / Cas Kulk)</span></figcaption></figure><ul><li><strong>Qualcomm Snapdragon 8 Elite Gen 5</strong></li><li><strong>12GB LPDDR5X RAM & UFS 4.1-opslag</strong></li><li><strong>Xiaomi 3D IceLoop-koelsysteem</strong></li></ul><p>Op het gebied van prestaties is de Xiaomi 17 duidelijk een echte flagship. Het toestel draait dan ook op de krachtige Snapdragon 8 Elite Gen 5-chip van Qualcomm en die chip wordt hier ondersteund door 12GB LPDDR5X RAM. Hoewel je bij sommige concurrenten inmiddels wel meer RAM kan krijgen, is dat vooral handig voor AI-taken en dat is niet echt waar deze telefoon zich voornamelijk op focust. De RAM is wel erg snel, net als de UFS 4.1-opslag. </p><p>Om die krachtige chip te verkoelen tijdens het uitvoeren van zware taken heeft Xiaomi hier een '3D IceLoop'-koelsysteem toegevoegd met een groot warmteafvoeroppervlak. Bij de meeste alledaagse taken is dit ook meer dan goed genoeg om de telefoon koel te houden en te zorgen dat hij op topniveau blijft presteren. Als je echter langdurig zware taken uitvoert, zoals gaming, dan kan het toestel wel vrij warm, maar zelfs dan waren de prestaties nog redelijk stabiel. Er is hier simpelweg wel minder ruimte voor koeling dan in sommige grotere flagships, dus dan kan het inderdaad zo zijn dat dit toestel wel iets eerder warm wordt en misschien een klein beetje last kan hebben van 'throttling'.</p><ul><li><strong>Prestaties score: 4,5/5</strong></li></ul><h2 class="article-body__section" id="section-xiaomi-17-review-batterij"><span>Xiaomi 17 review: batterij</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4000px;"><p class="vanilla-image-block" style="padding-top:56.30%;"><img id="MkcaZs95WqefRR5vRSGMA9" name="20260310_144624" alt="Xiaomi 17" src="https://cdn.mos.cms.futurecdn.net/MkcaZs95WqefRR5vRSGMA9-1920-80.jpg" mos="" align="middle" fullscreen="" width="4000" height="2252" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future / Cas Kulk)</span></figcaption></figure><ul><li><strong>6.330mAh-batterij zorgt voor een indrukwekkende batterijduur</strong></li><li><strong>Dankzij 100W bedraad snelladen en 50W draadloos zit de batterij zo weer vol</strong></li></ul><p>De batterijduur was een van de hoogtepunten van deze telefoon. Dankzij het gebruik van silicium-koolstoftechnologie (silicon-carbon) is het Xiaomi gelukt om een 6.330mAh-batterij in dit compacte toestel te proppen. Dat is erg indrukwekkend voor een toestel van dit formaat en zorgt er in de praktijk voor dat je met gemak een hele dag doorkomt, en bij minder zwaar gebruik zelfs twee dagen. </p><p>Tijdens mijn tripje naar Barcelona voor MWC was ik het toestel nog niet op alle vlakken uitgebreid aan het testen, maar ik was wel veel foto's aan het maken voor deze review. Toen heb ik hem met gemak zelfs meer dan twee dagen kunnen gebruiken voor hij weer aan de lader moest. </p><p>Wanneer hij uiteindelijk dan toch moet worden opgeladen, gaat dat met de juiste oplader ook enorm snel. De Xiaomi 17 ondersteunt 100W bedraad opladen en 50W draadloos opladen. Je zal wel zelf een snellader moeten aanschaffen, maar als je dat doet, zal je je niet snel meer zorgen hoeven te maken over de batterijduur van de telefoon. Zelfs als hij op een ongemakkelijk moment ineens bijna leeg is, en je bijvoorbeeld geen tijd hebt om hem volledig op te laden, kan je hem in een erg korte tijd al een flinke batterijboost geven. </p><ul><li><strong>Batterij score: 5/5</strong></li></ul><h2 class="article-body__section" id="section-moet-je-de-xiaomi-17-kopen"><span>Moet je de Xiaomi 17 kopen?</span></h2><div ><table><thead><tr><th class="firstcol " ><p>Categorie</p></th><th  ><p>Opmerkingen</p></th><th  ><p>Score</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Prijs-kwaliteit</p></td><td  ><p>Dit is geen goedkoop flagship instapmodel, maar je krijgt wel topprestaties en erg degelijke camera's.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>Het is toch echt een beetje een iPhone-kloon, maar hij ligt fijn in de hand en is mooi compact.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Display</p></td><td  ><p>Het display is prachtig, scherp, soepel en kan erg fel worden.</p></td><td  ><p>5/5</p></td></tr><tr><td class="firstcol " ><p>Software</p></td><td  ><p>HyperOS voelt ook heel duidelijk geïnspireerd door iOS en bevat daarnaast helaas ook wat bloatware. Er is geen grote focus op AI, maar de basisfuncties zijn wel aanwezig.</p></td><td  ><p>3,5/5</p></td></tr><tr><td class="firstcol " ><p>Camera's</p></td><td  ><p>Het camerasysteem is erg degelijk. Je krijgt niet het sterkste zoombereik, maar wel redelijk consistent goede prestaties van alle camera's.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Prestaties</p></td><td  ><p>De Snapdragon 8 Elite Gen 5 zorgt voor topprestaties en alleen bij het langdurig uitvoeren van zware taken wordt de telefoon soms wat heter.</p></td><td  ><p>4,5/5</p></td></tr><tr><td class="firstcol " ><p>Batterij</p></td><td  ><p>De batterij is enorm groot voor in een telefoon van dit formaat en gaat soms zelfs twee dagen mee. Hij laadt ook bedraad en draadloos weer snel op met de juiste oplader. </p></td><td  ><p>5/5</p></td></tr></tbody></table></div><h2 id="koop-hem-als-6">Koop hem als...</h2><div class="product"><p><strong>Je een compacte flagship zoekt</strong><br>De Xiaomi 17 is vergeleken met veel moderne flagships nog verrassend compact en biedt toch echte flagship-prestaties op de meeste vlakken. </p></div><div class="product"><p><strong>Je een flagship-instapmodel met degelijke camera's zoekt</strong><br>Veel flagship-instapmodellen besparen flink op de camera's (behalve soms de hoofdcamera) en hoewel je hier niet de kwaliteit van de Xiaomi 17 Ultra kan verwachten, krijg je wel een erg degelijk en veelzijdig camerasysteem met vier 50MP-camera's. </p></div><h2 id="koop-hem-niet-als-6">Koop hem niet als...</h2><div class="product"><p><strong>Je op zoek bent naar het beste softwarebeleid</strong><br>Xiaomi doet het niet slecht op dit vlak, maar vijf jaar Android-updates en zes jaar veiligheidsupdates haalt het niet bij de zeven jaar die Google en Samsung bieden.</p></div><div class="product"><p><strong>Je geen bloatware wil op je dure smartphone</strong><br>De Xiaomi 17 is bevat niet de ergste bloatware die we zijn tegengekomen, maar als je bijna 1.000 euro uitgeeft aan een nieuwe telefoon, wil je toch liever niet na het instellen meteen verschillende apps moeten verwijderen. </p></div><h2 class="article-body__section" id="section-xiaomi-17-review-alternatieven"><span>Xiaomi 17 review: alternatieven</span></h2><div class="product"><p><strong>iPhone 17</strong><br>Als je vooral het design van de Xiaomi 17 mooi vindt, dan kan je ook terecht bij het bedrijf dat dit design (grotendeels) ontworpen heeft. De iPhone 17 van Apple draait dan natuurlijk wel op iOS en heeft één camera minder achterop, maar hij is ook iets goedkoper en biedt ook uitstekende prestaties.  </p><p><strong>Lees de </strong><a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-review-nl" data-dimension112="749c5232-e66b-4011-a2a7-e600e9424c96" data-action="Deal Block" data-label="Lees de iPhone 17 review" data-dimension48="Lees de iPhone 17 review" data-dimension25=""><strong>iPhone 17 review</strong></a></p></div><div class="product"><p><strong>Samsung Galaxy S26</strong><br>Samsungs nieuwe Galaxy S26 is geen revolutionaire upgrade, maar biedt wel ook een compacte vormfactor, plus langere software-ondersteuning en meer AI-tools om mee te spelen. </p><p><strong>Lees de </strong><a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s26-review-nl" data-dimension112="a16fb25c-d191-4aa5-a0de-ed9c05d94435" data-action="Deal Block" data-label="Lees de Samsung Galaxy S26 review" data-dimension48="Lees de Samsung Galaxy S26 review" data-dimension25=""><strong>Samsung Galaxy S26 review</strong></a></p></div> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/xiaomi-phones/xiaomi-17-review-nl</link>
                                                                            <description>
                            <![CDATA[ De Xiaomi 17 is een relatief compacte flagship die krachtige prestaties, goede camera's en een uitstekende batterijduur weet te bieden. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">gcwxQt52H9Ak9Z4WuTtYan</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/tjF4H6cgku6cmVwyu5dPTa-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 11 Mar 2026 09:20:30 +0000</pubDate>                                                                                                                                <updated>Thu, 26 Mar 2026 14:28:46 +0000</updated>
                                                                                                                                            <category><![CDATA[Xiaomi Phones]]></category>
                                                    <category><![CDATA[Phones]]></category>
                                                                                                <author><![CDATA[ cas.kulk@bluepixlmedia.com (Cas Kulk) ]]></author>                    <dc:creator><![CDATA[ Cas Kulk ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/hUHXsqYBB8igeAQgxCPAMe-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;&lt;br&gt;&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/tjF4H6cgku6cmVwyu5dPTa-1920-80.jpg">
                                                            <media:credit><![CDATA[Future / Cas Kulk]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Xiaomi 17]]></media:description>                                                            <media:text><![CDATA[Xiaomi 17]]></media:text>
                                <media:title type="plain"><![CDATA[Xiaomi 17]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/tjF4H6cgku6cmVwyu5dPTa-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <h2 class="article-body__section" id="section-xiaomi-17-review-in-een-notendop"><span>Xiaomi 17: review in een notendop</span></h2><p>Xiaomi zet de laatste jaren steeds duidelijk in op camerakwaliteit bij zijn flagship smartphones en dat is natuurlijk ook te merken aan de samenwerking met Leica voor de camerasystemen. Nou krijgt het Xiaomi 17 Ultra-model dit jaar natuurlijk vooral de beste camera's en grootste camera-upgrades, maar ook de standaard Xiaomi 17 heeft een erg degelijk en veelzijdig camerasysteem.</p><p>Wat wel weer een beetje jammer is, is dat dit toestel op vlak van design en grotendeels ook interface vaak echt als een iPhone-kloon aanvoelt (al heeft de Xiaomi 17 wel één camera meer dan de standaard <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-review-nl">iPhone 17</a>). Aan de ene kant is dat niet zo erg, want het is een mooi design en redelijk overzichtelijke interface, maar aan de andere kant mist dit toestel wel een beetje zijn eigen identiteit. De Xiaomi 17 Pro, die hier helaas niet beschikbaar is, heeft in ieder geval nog dat unieke scherm achterop naast zijn camera's.</p><p>Gelukkig krijg je bij deze flagship van ongeveer 1.000 euro verder wel een krachtige Snapdragon 8 Elite Gen 5-chip, een mooi grote 6.330mAh-batterij (met ondersteuning voor 100W bedraad opladen en 50W draadloos opladen), een relatief compact design en een prachtig fel en soepel OLED-display.</p><p>Verder kan AI natuurlijk in 2026 niet ontbreken op een flagship smartphone. Hier is natuurlijk sowieso Gemini aanwezig, maar daarnaast is er ook Xiaomi's HyperAI. In de praktijk horen daar gebruikelijke AI-tools bij voor bijvoorbeeld het samenvatten, vertalen en hulp bij het schrijven van teksten. Ook krijg je natuurlijk wat AI-features voor fotobewerking, maar Xiaomi legt voor de camera-ervaring duidelijk nog steeds meer de nadruk op de hardware. Als je een grotere focus op AI wil, dan kan je beter terecht bij de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s26-review-nl">Samsung Galaxy S26</a>-serie of de <a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-10-review-nl">Google Pixel 10</a>-serie.</p><h2 class="article-body__section" id="section-xiaomi-17-review-prijs-en-beschikbaarheid"><span>Xiaomi 17 review: prijs en beschikbaarheid</span></h2><ul><li><strong>Adviesprijs vanaf 999,90 euro 12GB RAM en 256GB opslag</strong></li><li><strong>Gelanceerd op 28 februari 2026</strong></li><li><strong>Nu ongeveer even duur als de Samsung Galaxy S26</strong></li></ul><p>De internationale lancering van de Xiaomi 17-serie, bestaande uit deze Xiaomi 17, de Xiaomi 17 Ultra en de 'Leica Leitzphone powered by Xiaomi', vond plaats op 28 februari 2026 in Barcelona. De line-up voor de internationale markt werd dus het weekend voor MWC 2026 onthuld. De toestellen waren vanaf 28 februari ook meteen te bestellen en worden inmiddels volgens de website van Xiaomi ook binnen 2-5 werkdagen geleverd. </p><p>Er zijn twee configuraties om uit te kiezen bij de Xiaomi 17 (en vier kleuren). Beide configuraties bieden 12GB aan RAM, dus de keuze is eigenlijk gewoon tussen 256GB of 512GB aan opslag. Voor de 256GB-configuratie betaal je 999,90 euro en voor dubbel zoveel opslag betaal je 1.099,90 euro. </p><p>Je kan kiezen uit de volgende kleuropties: zwart, 'Venture Green', 'Ice Blue' en 'Alpine Pink'. De Alpine Pink-variant is wel alleen beschikbaar met 512GB opslag. Ik heb voor deze review de Venture Green-variant met 512GB opslag getest.</p><p>De Xiaomi 17 is niet in prijs gestegen ten opzichte van zijn voorganger, de Xiaomi 15 (ja, de 16 is gewoon overgeslagen), dus dat is mooi meegenomen. Voor een flagship instapmodel is een prijs van ongeveer 1.000 euro echter ook niet bepaald goedkoop. Samsungs Galaxy S26 zit helaas na een prijsstijging ook op ongeveer hetzelfde niveau, maar de <a href="https://global.techradar.com/nl-nl/phones/oneplus-phones/oneplus-15-review-nl">OnePlus 15</a> is bijvoorbeeld wel nog zo'n 50 euro goedkoper, de iPhone 17 zo'n 30 euro goedkoper en de Pixel 10 zelfs zo'n 100 euro (maar wel met minder opslagruimte).</p><p>De prijs is dus zeker niet extreem vergeleken met de concurrentie, maar dit is dus wel gewoon echt een flagship en geen flagship-killer. Met deze specs is het dan wel weer een uitstekende flagship, dus je krijgt wel waar voor je geld.</p><ul><li><strong>Prijs-kwaliteit score: 4/5</strong></li></ul><h2 class="article-body__section" id="section-xiaomi-17-review-specs"><span>Xiaomi 17 review: specs</span></h2><div ><table><tbody><tr><td class="firstcol empty" ></td><td  ></td></tr><tr><td class="firstcol " ><p>Afmetingen</p></td><td  ><p>151,1 x 71,8 x 8,06 mm</p></td></tr><tr><td class="firstcol " ><p>Gewicht</p></td><td  ><p>191 gram</p></td></tr><tr><td class="firstcol " ><p>Display</p></td><td  ><p>6,3 inch, 2.656 x 1.220 px, 1-120Hz, 3.500 nits piekhelderheid,  CrystalRes OLED, </p></td></tr><tr><td class="firstcol " ><p>Chipset</p></td><td  ><p>Qualcomm Snapdragon 8 Elite Gen 5</p></td></tr><tr><td class="firstcol " ><p>RAM</p></td><td  ><p>12GB (LPDDR5X)</p></td></tr><tr><td class="firstcol " ><p>Opslag</p></td><td  ><p>256GB of 512GB (UFS 4.1)</p></td></tr><tr><td class="firstcol " ><p>Besturings-systeem</p></td><td  ><p>Xiaomi HyperOS 3 (Android 16)</p></td></tr><tr><td class="firstcol " ><p>Hoofdcamera</p></td><td  ><p>50MP 23 mm,  f/1,67, 1/1,31 inch, Light Fusion 950-beeldsensor, OIS</p></td></tr><tr><td class="firstcol " ><p>Ultrawide</p></td><td  ><p>50MP 17 mm, f/2,4, OV50M-beeldsensor, 102º kijkhoek</p></td></tr><tr><td class="firstcol " ><p>Telefotocamera</p></td><td  ><p>50MP 60 mm,  f/2,0, 2,6x optische zoom, 1/2,75 inch, Samsung JN5-beeldsensor, OIS</p></td></tr><tr><td class="firstcol " ><p>Selfiecamera</p></td><td  ><p>50MP 21 mm, f/2,2, OV50M-beeldsensor, 90º kijkhoek</p></td></tr><tr><td class="firstcol " ><p>Batterij</p></td><td  ><p>6.330mAh</p></td></tr><tr><td class="firstcol " ><p>Opladen</p></td><td  ><p>100W bedraad, 50W draadloos</p></td></tr></tbody></table></div><h2 class="article-body__section" id="section-xiaomi-17-review-design"><span>Xiaomi 17 review: design</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4000px;"><p class="vanilla-image-block" style="padding-top:56.30%;"><img id="dKa9kBNXoUkwDA834dtfNa" name="20260228_175715" alt="Xiaomi 17" src="https://cdn.mos.cms.futurecdn.net/dKa9kBNXoUkwDA834dtfNa-1920-80.jpg" mos="" align="middle" fullscreen="" width="4000" height="2252" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future / Cas Kulk)</span></figcaption></figure><ul><li><strong>Een Android iPhone</strong></li><li><strong>Redelijk compact</strong></li><li><strong>IP68-certificering voor water- en stofbestendigheid, plus Xiaomi Shield Glass</strong></li></ul><p>Laten we maar beginnen met het meest duidelijke aspect van het design van de Xiaomi 17: het toestel lijkt redelijk veel op een iPhone. Dit gaat ook iets verder dan alleen het design met afgeronde hoeken en platte zijkanten, want dat is iets dat je bij heel veel smartphones tegenkomt tegenwoordig. Je merkt het hier echter ook aan het vierkante camerablok en aan veel elementen van de interface. </p><p>Het is ergens wel een logische keuze, want dit design ligt fijn in de hand en Xiaomi is dus zeker niet het enige merk dat voor dit overkoepelende design heeft gekozen, maar met de interface meegerekend voelt het wel een beetje alsof de Xiaomi 17 een eigen identiteit mist. Dit is overigens geen groot probleem en misschien juist ook wel fijn voor mensen die overstappen van iPhone of gewoon een Android-telefoon met een iOS-achtige interface zoeken. Een iets unieker design zou ik echter wel op prijs stellen en dat is bij de duurdere Xiaomi 17 Ultra ook wel iets meer het geval, en zeker bij de <a href="https://global.techradar.com/nl-nl/phones/xiaomi-phones/xiaomi-15-ultra-review-nl">Xiaomi 15 Ultra</a> met zijn retrocamera-ontwerp. </p><p>Los van de duidelijke inspiratie voor dit design, voelt dit toestel dus wel uitstekend aan. Voor een moderne smartphone is dit model relatief compact. Hij ligt hierdoor dus fijn in de hand en is ook prima met één hand te bedienen. Het gewicht van 191 gram valt in de praktijk ook wel mee. Dit toestel is wel net iets groter en zwaarder dan een Galaxy S26. </p><p>Het vierkante camerablok achterop zorgt ervoor dat de telefoon niet helemaal plat ligt, maar dit camerablok steekt niet heel ver uit en de telefoon wiebelt ook bijna niet als je hem plat op tafel legt, dus dat is ook fijn. Hier kon ik prima wat op typen als hij op tafel lag, in tegenstelling tot op mijn Samsung Galaxy Z Fold 7 die dan als een wipwap heen en weer gaat door het camerablok in de hoek.</p><p>De telefoon is verder ook prima beschermd dankzij een IP68-certificering voor stof- en waterbestendigheid. Er zijn tegenwoordig ook toestellen die hier nog eens een IP69-certificering aan toevoegen, maar dat is hier niet het geval. Daarnaast gebruikt Xiaomi zijn eigen Xiaomi Shield Glass voor het beschermen van het display. Ik heb het toestel niet laten vallen, maar wel een aantal weken zonder hoesje gebruikt en ik ben nog geen krassen tegengekomen. Er is ook een vooraf geïnstalleerde screen protector aanwezig, dus dat is extra geruststellend.</p><ul><li><strong>Design score: 4/5</strong></li></ul><h2 class="article-body__section" id="section-xiaomi-17-review-display"><span>Xiaomi 17 review: display</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4000px;"><p class="vanilla-image-block" style="padding-top:56.30%;"><img id="5UveAcbdSEBDtezsRUgw2f" name="20260310_144310" alt="Xiaomi 17" src="https://cdn.mos.cms.futurecdn.net/5UveAcbdSEBDtezsRUgw2f-1920-80.jpg" mos="" align="middle" fullscreen="" width="4000" height="2252" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future / Cas Kulk)</span></figcaption></figure><ul><li><strong>6,3-inch OLED-display</strong></li><li><strong>1-120Hz refresh rate en 3.500 nits piekhelderheid</strong></li><li><strong>Ondersteuning voor HDR10+ én Dolby Vision</strong></li></ul><p>De Xiaomi 17 is dus een relatief compacte telefoon en we hebben hier dan ook te maken met een 6,3-inch display. Het gaat hier specifiek om een OLED-paneel met een soepele, dynamische refresh rate van 1-120Hz en een indrukwekkende piekhelderheid tot 3.500 nits. </p><p>Ik had geluk dat het in de eerste week van maart in Barcelona toch nog een beetje zonnig was en dat ik van die zon geen last had bij het gebruiken van de Xiaomi 17. Het scherm werd meer dan fel genoeg om alles goed af te kunnen lezen in direct zonlicht.</p><p>Voor dit formaat is de resolutie van 2.656 x 1.220 pixels ook meer dan scherp genoeg. Combineer dat met de hoge helderheid en ondersteuning voor HDR10+ én Dolby Vision, en je krijgt een telefoon die uitstekend geschikt is om (onderweg) je favoriete films en series op te bekijken. </p><p>Bovenaan in het midden van het display vind je een 'punchhole'-selfiecamera en onderaan zit een ultrasone vingerafdrukscanner in het scherm verwerkt. Die vingerafdrukscanner bleek erg betrouwbaar en snel te werken. </p><ul><li><strong>Display score: 5/5</strong></li></ul><h2 class="article-body__section" id="section-xiaomi-17-review-software"><span>Xiaomi 17 review: software</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4060px;"><p class="vanilla-image-block" style="padding-top:66.90%;"><img id="ijkqnfXqj3zC723Arqd9Yb" name="Screenshot-2026-03-10-14-57-35-9" alt="Xiaomi 17 software" src="https://cdn.mos.cms.futurecdn.net/ijkqnfXqj3zC723Arqd9Yb-1920-80.jpg" mos="" align="middle" fullscreen="" width="4060" height="2716" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future / Cas Kulk)</span></figcaption></figure><ul><li><strong>HyperOS 3/Android 16</strong></li><li><strong>Gemini + Xiaomi HyperAI</strong></li><li><strong>5 jaar Android- en 6 jaar beveiligingsupdates</strong></li></ul><p>Qua software hebben we hier te maken met het HyperOS 3-besturingssysteem van Xiaomi dat bovenop Android 16 draait. Dit besturingssysteem is duidelijk ook ontworpen om heel erg op iOS te lijken. Zo verschijnt er af en toe rondom de selfiecamera een soort 'Dynamic Island', is de vorm van app-icoontjes ongeveer hetzelfde als binnen iOS en voelt ook het controlecentrum erg vergelijkbaar. </p><p>Het blijft wel Android en je krijgt dus wel toegang tot de nodige opties om de interface te personaliseren. Je krijgt helaas ook toegang tot verschillende apps die je niet zelf hebt geïnstalleerd, oftewel: bloatware. Het kan zeker veel erger, en sommige van deze apps had je misschien zelf ook geïnstalleerd, maar ik kies toch liever zelf of ik TikTok, AliExpress en... WPS Office installeer. De Xiaomi 17 is niet de enige flagship smartphone die nog met wat bloatware wordt geleverd, maar het blijft jammer. </p><p>Hoewel Xiaomi misschien niet zo sterk inzet op AI als bijvoorbeeld Samsung en Google, kunnen sommige AI-features in 2026 toch niet ontbreken. Natuurlijk is Gemini hier geïntegreerd, maar daarnaast vind je in de instellingen ook een menu voor 'Xiaomi HyperAI', waarin je nog meer bekende AI-tools tegen zal komen, maar dan in dit geval Xiaomi's versies in plaats van die van Google of Samsung. Denk hierbij vooral aan AI-functies voor het samenvatten van tekst, vertalingen of schrijfhulp. </p><p>Ook binnen de galerij-app zijn wat AI-fotobewerkingsopties te vinden, maar voor dingen zoals AI-beelduitbreiding en 'AI Erase' moet je wel even een plug-in installeren. Het is vreemd dat dit tegenwoordig niet standaard aanwezig is, maar het is wel snel toe te voegen en op zich kan het ook fijn zijn dat je er niet mee te maken krijgt als je niet naar op zoek bent. Het is wel vervelend dat je voor deze functies ook per se nog eens moet inloggen met je Xiaomi-account. Bij AI-beelduitbreiding was de kwaliteit van de gegenereerde gedeeltes van het beeld ook wel duidelijk lager dan de rest van de foto. </p><p>Als laatste is de software-ondersteuning iets beter geworden dan vorig jaar. Je krijgt nu vijf jaar aan Android-updates en zes jaar aan veiligheidsupdates. Dat is beter dan bij sommige concurrenten, maar zit nog steeds niet op hetzelfde niveau als het softwarebeleid van Samsung en Google (met zeven jaar aan Android- en veiligheidsupdates).</p><ul><li><strong>Software score: 3,5/5</strong></li></ul><h2 class="article-body__section" id="section-xiaomi-17-review-camera-s"><span>Xiaomi 17 review: camera's</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4000px;"><p class="vanilla-image-block" style="padding-top:56.30%;"><img id="qziFyYYkZfuKn74qtFC7aE" name="20260310_144443" alt="Xiaomi 17" src="https://cdn.mos.cms.futurecdn.net/qziFyYYkZfuKn74qtFC7aE-1920-80.jpg" mos="" align="middle" fullscreen="" width="4000" height="2252" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future / Cas Kulk)</span></figcaption></figure><ul><li><strong>50MP-hoofdcamera, f/1,67, 1/1,31 inch, OIS</strong></li><li><strong>50MP-ultrawide, f/2,4, 102º kijkhoek </strong></li><li><strong>50MP-telefotocamera, f/2,0, 2,6x optische zoom, 1/2,75 inch, OIS</strong></li><li><strong>50MP-selfiecamera, f/2,2, 90º kijkhoek</strong></li></ul><p>Hoewel de Xiaomi 17 niet over Xiaomi's (en Leica's) beste camera's beschikt (die eer gaat naar de Xiaomi 17 Ultra en Leica Leitzphone powered by Xiaomi) heeft het bedrijf er toch voor gezorgd dat zijn instapmodel ook een zeer degelijk camerasysteem heeft. </p><p>We zien hier, net als bij de Ultra-modellen van het bedrijf, dat de focus nog steeds net iets meer op de camera-hardware ligt dan op softwarematige verbeteringen. Je krijgt hier dan ook vier 50MP-camera's. De hoofdcamera en telefotocamera beschikken over OIS en de ultrawide heeft een 102º kijkhoek. Dit zijn zeker niet de beste camera's die je op een flagship smartphone zal tegenkomen in 2026, maar het is over het algemeen wel een redelijk sterk en veelzijdig camerasysteem. </p><p>Dankzij de hoge resolutie van de telefotocamera en de optische zoom van 2,6x kan je ook met behulp van een beetje digitale zoom nog mooie zoomfoto's maken. Dat is maar goed ook, want 2,6x optische zoom is niet extreem veel, vergeleken met wat je bij sommige concurrenten krijgt. Je ziet in sommige van de voorbeeldfoto's hieronder wel duidelijk de beperkingen van hogere digitale zoom, maar met bijvoorbeeld 5x kan je zeker nog wel degelijke foto's maken.</p><p>Daarnaast is vooral de hoofdcamera hier het sterkst. Die weet veel details vast te leggen. De invloed van Leica merk je onder andere bij de twee stijlen waaruit je kan kiezen bij het maken van foto's: 'Leica Authentic' en 'Leica Vibrant'. Vibrant maakt beelden net wat levendiger, maar mijn voorkeur ging uit naar de iets natuurlijkere Authentic-optie. Vibrant was echter niet enorm overdreven, dus het is vooral een kwestie van smaak.   </p><p>Over het algemeen waren de resultaten van de verschillende camera's bij goed licht mooi consistent, maar je merkt wel dat '50MP' bij elke camera niet per se betekent dat ze allemaal van dezelfde kwaliteit zijn. De ultrawide is bijvoorbeeld wel iets minder indrukwekkend dan de hoofdcamera. Dat is echter vaak het geval bij smartphones, dus dat was geen verrassing. </p><h2 id="voorbeeldfoto-s-6">Voorbeeldfoto's</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/zAUNsnGm8PsaEcLtz3s7Dg-1920-80.jpg" alt="Xiaomi 17 voorbeeldfoto" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/dxYo538eYLBPBNvykqt7Jg-1920-80.jpg" alt="Xiaomi 17 voorbeeldfoto" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/WNsEpAdhQ47YCcSBwbho7g-1920-80.jpg" alt="Xiaomi 17 voorbeeldfoto" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Lba94UAgrgJfnMeYTwWsDg-1920-80.jpg" alt="Xiaomi 17 voorbeeldfoto" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/2DDFzHSHyoqpL4EqMgXD5g-1920-80.jpg" alt="Xiaomi 17 voorbeeldfoto" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/LbaeqHMtqvw3VvLQ9sbtHg-1920-80.jpg" alt="Xiaomi 17 voorbeeldfoto" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Hste6eNntPExzJyPWK3ozf-1920-80.jpg" alt="Xiaomi 17 voorbeeldfoto" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/kQE7wnq9Gsvn3xq7rVinwf-1920-80.jpg" alt="Xiaomi 17 voorbeeldfoto" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/KANaQLVLJNcrD77q8Hj2vf-1920-80.jpg" alt="Xiaomi 17 voorbeeldfoto" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure></figure><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/dtLtgRSskCXRJ2EhHLff8g-1920-80.jpg" alt="Xiaomi 17 voorbeeldfoto" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Fk5geidj4k6qE84xfTyUDg-1920-80.jpg" alt="Xiaomi 17 voorbeeldfoto" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ZSiTHmcheLo4SzAdzpPgBg-1920-80.jpg" alt="Xiaomi 17 voorbeeldfoto" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/hvyiWuSjB2S5LtyagDwaBg-1920-80.jpg" alt="Xiaomi 17 voorbeeldfoto" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/FvMgzoadFYSbPntVYVxX2g-1920-80.jpg" alt="Xiaomi 17 voorbeeldfoto" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/jnJQAiHFAQhhb585LGiDof-1920-80.jpg" alt="Xiaomi 17 voorbeeldfoto" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/fYJRvAzvXumSYQR2b7rivf-1920-80.jpg" alt="Xiaomi 17 voorbeeldfoto" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/KxkeRDzQPoZXgq2qVaaSxf-1920-80.jpg" alt="Xiaomi 17 voorbeeldfoto" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/2rTNZKKaw5xHJBsaN8524g-1920-80.jpg" alt="Xiaomi 17 voorbeeldfoto" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/WSvxNKjWEBM6xHkrVwqgyf-1920-80.jpg" alt="Xiaomi 17 voorbeeldfoto" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/2jATHzhgs4baGH8ujgft3g-1920-80.jpg" alt="Xiaomi 17 voorbeeldfoto" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/v4a4CGJP2ZnqgnQBVj8Mmf-1920-80.jpg" alt="Xiaomi 17 voorbeeldfoto" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/BFAhL2Daij4rCQtGSWcuEg-1920-80.jpg" alt="Xiaomi 17 voorbeeldfoto" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Y2gwR3JURkcCVNQfKZVwFg-1920-80.jpg" alt="Xiaomi 17 voorbeeldfoto" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure></figure><ul><li><strong>Camera's score: 4/5</strong></li></ul><h2 class="article-body__section" id="section-xiaomi-17-review-prestaties"><span>Xiaomi 17 review: prestaties</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4000px;"><p class="vanilla-image-block" style="padding-top:56.30%;"><img id="ufLZcKvYMsvktTBe8wyL8" name="20260310_153107" alt="Xiaomi 17" src="https://cdn.mos.cms.futurecdn.net/ufLZcKvYMsvktTBe8wyL8-1920-80.jpg" mos="" align="middle" fullscreen="" width="4000" height="2252" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future / Cas Kulk)</span></figcaption></figure><ul><li><strong>Qualcomm Snapdragon 8 Elite Gen 5</strong></li><li><strong>12GB LPDDR5X RAM & UFS 4.1-opslag</strong></li><li><strong>Xiaomi 3D IceLoop-koelsysteem</strong></li></ul><p>Op het gebied van prestaties is de Xiaomi 17 duidelijk een echte flagship. Het toestel draait dan ook op de krachtige Snapdragon 8 Elite Gen 5-chip van Qualcomm en die chip wordt hier ondersteund door 12GB LPDDR5X RAM. Hoewel je bij sommige concurrenten inmiddels wel meer RAM kan krijgen, is dat vooral handig voor AI-taken en dat is niet echt waar deze telefoon zich voornamelijk op focust. De RAM is wel erg snel, net als de UFS 4.1-opslag. </p><p>Om die krachtige chip te verkoelen tijdens het uitvoeren van zware taken heeft Xiaomi hier een '3D IceLoop'-koelsysteem toegevoegd met een groot warmteafvoeroppervlak. Bij de meeste alledaagse taken is dit ook meer dan goed genoeg om de telefoon koel te houden en te zorgen dat hij op topniveau blijft presteren. Als je echter langdurig zware taken uitvoert, zoals gaming, dan kan het toestel wel vrij warm, maar zelfs dan waren de prestaties nog redelijk stabiel. Er is hier simpelweg wel minder ruimte voor koeling dan in sommige grotere flagships, dus dan kan het inderdaad zo zijn dat dit toestel wel iets eerder warm wordt en misschien een klein beetje last kan hebben van 'throttling'.</p><ul><li><strong>Prestaties score: 4,5/5</strong></li></ul><h2 class="article-body__section" id="section-xiaomi-17-review-batterij"><span>Xiaomi 17 review: batterij</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4000px;"><p class="vanilla-image-block" style="padding-top:56.30%;"><img id="MkcaZs95WqefRR5vRSGMA9" name="20260310_144624" alt="Xiaomi 17" src="https://cdn.mos.cms.futurecdn.net/MkcaZs95WqefRR5vRSGMA9-1920-80.jpg" mos="" align="middle" fullscreen="" width="4000" height="2252" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future / Cas Kulk)</span></figcaption></figure><ul><li><strong>6.330mAh-batterij zorgt voor een indrukwekkende batterijduur</strong></li><li><strong>Dankzij 100W bedraad snelladen en 50W draadloos zit de batterij zo weer vol</strong></li></ul><p>De batterijduur was een van de hoogtepunten van deze telefoon. Dankzij het gebruik van silicium-koolstoftechnologie (silicon-carbon) is het Xiaomi gelukt om een 6.330mAh-batterij in dit compacte toestel te proppen. Dat is erg indrukwekkend voor een toestel van dit formaat en zorgt er in de praktijk voor dat je met gemak een hele dag doorkomt, en bij minder zwaar gebruik zelfs twee dagen. </p><p>Tijdens mijn tripje naar Barcelona voor MWC was ik het toestel nog niet op alle vlakken uitgebreid aan het testen, maar ik was wel veel foto's aan het maken voor deze review. Toen heb ik hem met gemak zelfs meer dan twee dagen kunnen gebruiken voor hij weer aan de lader moest. </p><p>Wanneer hij uiteindelijk dan toch moet worden opgeladen, gaat dat met de juiste oplader ook enorm snel. De Xiaomi 17 ondersteunt 100W bedraad opladen en 50W draadloos opladen. Je zal wel zelf een snellader moeten aanschaffen, maar als je dat doet, zal je je niet snel meer zorgen hoeven te maken over de batterijduur van de telefoon. Zelfs als hij op een ongemakkelijk moment ineens bijna leeg is, en je bijvoorbeeld geen tijd hebt om hem volledig op te laden, kan je hem in een erg korte tijd al een flinke batterijboost geven. </p><ul><li><strong>Batterij score: 5/5</strong></li></ul><h2 class="article-body__section" id="section-moet-je-de-xiaomi-17-kopen"><span>Moet je de Xiaomi 17 kopen?</span></h2><div ><table><thead><tr><th class="firstcol " ><p>Categorie</p></th><th  ><p>Opmerkingen</p></th><th  ><p>Score</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Prijs-kwaliteit</p></td><td  ><p>Dit is geen goedkoop flagship instapmodel, maar je krijgt wel topprestaties en erg degelijke camera's.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>Het is toch echt een beetje een iPhone-kloon, maar hij ligt fijn in de hand en is mooi compact.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Display</p></td><td  ><p>Het display is prachtig, scherp, soepel en kan erg fel worden.</p></td><td  ><p>5/5</p></td></tr><tr><td class="firstcol " ><p>Software</p></td><td  ><p>HyperOS voelt ook heel duidelijk geïnspireerd door iOS en bevat daarnaast helaas ook wat bloatware. Er is geen grote focus op AI, maar de basisfuncties zijn wel aanwezig.</p></td><td  ><p>3,5/5</p></td></tr><tr><td class="firstcol " ><p>Camera's</p></td><td  ><p>Het camerasysteem is erg degelijk. Je krijgt niet het sterkste zoombereik, maar wel redelijk consistent goede prestaties van alle camera's.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Prestaties</p></td><td  ><p>De Snapdragon 8 Elite Gen 5 zorgt voor topprestaties en alleen bij het langdurig uitvoeren van zware taken wordt de telefoon soms wat heter.</p></td><td  ><p>4,5/5</p></td></tr><tr><td class="firstcol " ><p>Batterij</p></td><td  ><p>De batterij is enorm groot voor in een telefoon van dit formaat en gaat soms zelfs twee dagen mee. Hij laadt ook bedraad en draadloos weer snel op met de juiste oplader. </p></td><td  ><p>5/5</p></td></tr></tbody></table></div><h2 id="koop-hem-als-6">Koop hem als...</h2><div class="product"><p><strong>Je een compacte flagship zoekt</strong><br>De Xiaomi 17 is vergeleken met veel moderne flagships nog verrassend compact en biedt toch echte flagship-prestaties op de meeste vlakken. </p></div><div class="product"><p><strong>Je een flagship-instapmodel met degelijke camera's zoekt</strong><br>Veel flagship-instapmodellen besparen flink op de camera's (behalve soms de hoofdcamera) en hoewel je hier niet de kwaliteit van de Xiaomi 17 Ultra kan verwachten, krijg je wel een erg degelijk en veelzijdig camerasysteem met vier 50MP-camera's. </p></div><h2 id="koop-hem-niet-als-6">Koop hem niet als...</h2><div class="product"><p><strong>Je op zoek bent naar het beste softwarebeleid</strong><br>Xiaomi doet het niet slecht op dit vlak, maar vijf jaar Android-updates en zes jaar veiligheidsupdates haalt het niet bij de zeven jaar die Google en Samsung bieden.</p></div><div class="product"><p><strong>Je geen bloatware wil op je dure smartphone</strong><br>De Xiaomi 17 is bevat niet de ergste bloatware die we zijn tegengekomen, maar als je bijna 1.000 euro uitgeeft aan een nieuwe telefoon, wil je toch liever niet na het instellen meteen verschillende apps moeten verwijderen. </p></div><h2 class="article-body__section" id="section-xiaomi-17-review-alternatieven"><span>Xiaomi 17 review: alternatieven</span></h2><div class="product"><p><strong>iPhone 17</strong><br>Als je vooral het design van de Xiaomi 17 mooi vindt, dan kan je ook terecht bij het bedrijf dat dit design (grotendeels) ontworpen heeft. De iPhone 17 van Apple draait dan natuurlijk wel op iOS en heeft één camera minder achterop, maar hij is ook iets goedkoper en biedt ook uitstekende prestaties.  </p><p><strong>Lees de </strong><a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-review-nl" data-dimension112="749c5232-e66b-4011-a2a7-e600e9424c96" data-action="Deal Block" data-label="Lees de iPhone 17 review" data-dimension48="Lees de iPhone 17 review" data-dimension25=""><strong>iPhone 17 review</strong></a></p></div><div class="product"><p><strong>Samsung Galaxy S26</strong><br>Samsungs nieuwe Galaxy S26 is geen revolutionaire upgrade, maar biedt wel ook een compacte vormfactor, plus langere software-ondersteuning en meer AI-tools om mee te spelen. </p><p><strong>Lees de </strong><a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s26-review-nl" data-dimension112="a16fb25c-d191-4aa5-a0de-ed9c05d94435" data-action="Deal Block" data-label="Lees de Samsung Galaxy S26 review" data-dimension48="Lees de Samsung Galaxy S26 review" data-dimension25=""><strong>Samsung Galaxy S26 review</strong></a></p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Samsung Galaxy S26 review: klein en krachtig, maar niet perfect ]]></title>
                                                                                                <dc:content><![CDATA[ <h2 class="article-body__section" id="section-samsung-galaxy-s26-review-in-een-notendop"><span>Samsung Galaxy S26: review in een notendop</span></h2><p>Samsung heeft opnieuw gekozen voor een heel veilige upgrade dit jaar. De Samsung Galaxy S26 lijkt sterk op zijn voorganger, die ook sterk op zijn voorganger leek (en dit kan zo nog even doorgaan). Dit is weer een kleine, krachtige telefoon die volgepropt zit met AI-functies.</p><p>Toch zijn er enkele pijnpunten die ik niet kan negeren in 2026. Dit zijn namelijk precies dezelfde camera's als op de Samsung Galaxy S22 en dat merk je. Vooral de telefotocamera kan niet meer mee met concurrenten als de <a href="https://global.techradar.com/nl-nl/phones/oneplus-phones/oneplus-15-review-nl">OnePlus 15</a> en Xiaomi 17. Wanneer ik overdag binnenshuis een foto nam, had ik soms al last van ruis. Bij een telefoon van bijna 1.000 euro kan dat echt niet.</p><p>De batterijduur kan er daarnaast mee door. Als je geen zware games speelt, zal je het einde van de dag wellicht halen. Twee dagen gebruik is niet mogelijk. Helaas moet de Galaxy S26 het weer doen met 25W-snelladen en dat is vooral jammer sinds de veel goedkopere <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-a36-review-nl">Galaxy A36</a> bijna het dubbele (45W) haalt en veel sneller vol zit. </p><p>Galaxy AI is vervolgens uitgebreid. Niet alle nieuwe functies werken echter in het Nederlands en wij moeten het voorlopig doen met wat meer AI-fotobewerking. Die is echter niet feilloos en slaat de bal soms (grandioos) mis. Toen ik een voorwerp wilde toevoegen aan een foto werden andere onderdelen, zoals de hand en gezichtsuitdrukking van een persoon op de foto, ook aangepast. Daarnaast neemt de kwaliteit van de foto af, ongeacht de bewerking die je uitvoert. </p><h2 class="article-body__section" id="section-samsung-galaxy-s26-review-prijs-en-beschikbaarheid"><span>Samsung Galaxy S26 review: prijs en beschikbaarheid</span></h2><ul><li><strong>In de winkel vanaf 11 maart 2026</strong></li><li><strong>Geen versie met 128GB opslag meer</strong></li><li><strong>Iets duurder</strong></li></ul><p>Wat de prijs betreft, is er twee keer slecht nieuws. De Galaxy S26 begint nu bij 256GB in plaats van 128GB, wat op zichzelf al zorgt voor een prijsstijging, en ook de versie met 256GB opslag is enkele tientjes duurder dan die van de Galaxy S25. Je betaalt daarom niet langer minstens 899 euro, maar 999 euro voor het instapmodel in de serie.</p><p>Combineer dit met vrij kleine verbeteringen over de hele lijn, terwijl de concurrentie wel grotere sprongen maakt en je krijgt een telefoon die gewoon te duur is. We zijn zelfs op het punt gekomen dat de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-review-nl">iPhone 17</a> goedkoper is, want die heeft een adviesprijs van 969 euro voor de versie met 256GB opslag. De <a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-10-review-nl">Google Pixel 10</a> kost daarnaast evenveel, maar heeft een veel betere telefotocamera. De OnePlus 15 is op zijn beurt goedkoper en biedt een veel langere batterijduur.</p><p>Samsung onderscheidt zich nu vooral met een uitgebreid pakket AI-functies. Het nadeel is dat niet al die functies hier werken, waardoor het totaalpakket geen geweldige prijs-kwaliteitverhouding biedt.</p><ul><li><strong>Prijs-kwaliteit score: 3,5/5</strong></li></ul><h2 class="article-body__section" id="section-samsung-galaxy-s26-review-specs"><span>Samsung Galaxy S26 review: specs</span></h2><div ><table><thead><tr><th class="firstcol empty" ></th><th  ><p>Samsung Galaxy S26</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Afmetingen</p></td><td  ><p>149,6 x 71,7 x 7,2 mm</p></td></tr><tr><td class="firstcol " ><p>Gewicht</p></td><td  ><p>167g</p></td></tr><tr><td class="firstcol " ><p>Besturings-systeem</p></td><td  ><p>One UI 8.5, bovenop Android 16</p></td></tr><tr><td class="firstcol " ><p>Display</p></td><td  ><p>6,2 inch AMOLED, 120Hz, FHD-resolutie, 2.600 nits</p></td></tr><tr><td class="firstcol " ><p>Chipset</p></td><td  ><p>Exynos 2600</p></td></tr><tr><td class="firstcol " ><p>RAM</p></td><td  ><p>12GB</p></td></tr><tr><td class="firstcol " ><p>Opslag</p></td><td  ><p>256GB / 512GB</p></td></tr><tr><td class="firstcol " ><p>Batterij</p></td><td  ><p>4.300mAh met 25W-snelladen</p></td></tr><tr><td class="firstcol " ><p>Camera's achteraan</p></td><td  ><p>50MP primair, 12MP ultrawide, 10MP telefoto met 3x zoom</p></td></tr><tr><td class="firstcol " ><p>Selfiecamera</p></td><td  ><p>12MP</p></td></tr></tbody></table></div><h2 class="article-body__section" id="section-samsung-galaxy-s26-review-design"><span>Samsung Galaxy S26 review: design</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1925px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="7hNBvmCCZtheTd838vkbGF" name="Samsung Galaxy S26 silver" alt="Samsung Galaxy S26" src="https://cdn.mos.cms.futurecdn.net/7hNBvmCCZtheTd838vkbGF-1920-80.jpg" mos="" align="middle" fullscreen="" width="1925" height="1083" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>Dun, compact ontwerp ligt goed in de hand</strong></li><li><strong>Nieuwe camerabalk</strong></li><li><strong>Kan tegen een stootje</strong></li></ul><p>Aan het ontwerp van de Samsung Galaxy S26 is niet veel veranderd. De grootste verandering is dat de camera's nu niet meer afzonderlijk op de achterkant zitten, maar in een verticale camerabalk. Dit is verder een stevige telefoon met Gorilla Glass Victus 2 voor- en achteraan met daartussen een frame van aluminium. Hij kan ook tegen een duik in het water.</p><p>De Samsung Galaxy S26 is een van de kleinste en lichtste telefoons die je nu kan vinden. Ik voelde hem amper in mijn broekzak en hij lag erg goed in de hand. Gebruik met één hand gaat probleemloos en de ultrasone vingerafdrukscanner reageert pijlsnel en nauwkeurig. </p><p>De beschikbare kleuren zijn niet heel bijzonder. In de winkel vind je wit, lichtblauw, donkerblauw en zwart, terwijl de zilveren en gouden (beige) versies exclusief in de webshop van Samsung verkocht worden. Andere bedrijven experimenteren meer met materialen en/of kleuren, waardoor dit misschien net iets te veilig aanvoelt.</p><ul><li><strong>Design score: 4/5</strong></li></ul><h2 class="article-body__section" id="section-samsung-galaxy-s26-review-display"><span>Samsung Galaxy S26 review: display</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="aDT3N3cd5gUq9PcFJYZPQj" name="PXL_20260223_104950722" alt="Samsung Galaxy S26" src="https://cdn.mos.cms.futurecdn.net/aDT3N3cd5gUq9PcFJYZPQj-1920-80.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Blue Pixl Media)</span></figcaption></figure><ul><li><strong>Display is een tikkeltje groter, maar verder ongewijzigd</strong></li><li><strong>Hoge helderheid en refresh rate</strong></li><li><strong>Geen Privacy Display</strong></li></ul><p>Het scherm van de Samsung Galaxy S26 is een tikkeltje groter geworden en meet nu 6,3 inch (ten opzichte van 6,2 inch de voorbije jaren). Dat verschil merkte ik niet echt en dit is alsnog een compacte telefoon. </p><p>Al het overige is niet gewijzigd. Dit is een helder AMOLED-scherm met 120Hz refresh rate waarop alles er goed uitziet. Je zou kunnen klagen over de FHD-resolutie (1080p), maar op dit formaat is een hogere resolutie niet heel zinvol. De kijkhoeken zijn verder uitstekend en de piekhelderheid is hoog genoeg, waardoor ik tijdens het mooie weer buiten alles goed kon zien op het scherm.</p><p>Het is wel jammer dat Samsung hun nieuwe Privacy Display alleen aanbiedt op de Galaxy S26 Ultra. Deze functie is een soort van ingebouwde privacy screenprotector die je volledig zelf kan instellen om (delen van) het scherm te verduisteren voor mensen rondom je die niet recht voor het scherm zitten.</p><ul><li><strong>Display score: 4/5</strong></li></ul><h2 class="article-body__section" id="section-samsung-galaxy-s26-review-software"><span>Samsung Galaxy S26 review: software</span></h2><ul><li><strong>Veel AI-functies, maar niet alles werkt in het Nederlands</strong></li><li><strong>Bixby kan instellingen aanpassen</strong></li><li><strong>7 jaar software- en security-updates</strong></li></ul><p>Galaxy AI wordt weer flink in de kijker gezet. Hoewel niet alle nieuwe functies in het Nederlands werken, is het niet zo dat we helemaal niets krijgen. Voor ons is er vooral veel nieuws in de categorie van AI-fotobewerking. Los van alle AI belooft Samsung weer opnieuw zeven jaar software-updates voor de Samsung Galaxy S26, waardoor het op gelijke hoogte staat met de Google Pixel-serie.</p><p>Ten eerste heb je weer de mogelijkheid om met Galaxy AI bepaalde filters toe te passen op foto's. Dit kan eenvoudig vanuit de galerij en je krijgt hier tal van mogelijkheden. Hieronder zie je een voorbeeldfoto en daarna twee van deze AI-filters.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/iCGTkaaJr3dL6m7s4UrCf6-1920-80.jpg" alt="Galaxy S26 voorbeeldfoto" /><figcaption>Origineel<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/vBmGPRaoSbPD6KKtQ5F3aa-1920-80.jpg" alt="Samsung Galaxy S26 voorbeeldfoto" /><figcaption>AI-filter<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/HDB2v2yQjT5sffoq8xTSda-1920-80.jpg" alt="Samsung Galaxy S26 voorbeeldfoto" /><figcaption>AI-filter<small role="credit">Blue Pixl Media</small></figcaption></figure></figure><p>De AI-fotobewerking heeft nog meer extra functies gekregen. Je kon al voorwerpen verwijderen en verplaatsen op foto's, waarna de lege ruimte werd ingevuld door AI. Nu heb je de mogelijkheid om de foto verder aan te passen en elementen toe te voegen die aanvankelijk niet op de foto staan.</p><p>Hieronder zie je weer een voorbeeld. In de eerste stap heb ik de tandstoker verwijderd en de zakjes op de servet. Dat kon vorig jaar ook al. In de laatste stap heb ik aan Galaxy AI gevraagd om de lege ruimte op het plankje aan te vullen met vlees. Ik had namelijk al een eerste stukje gepakt voor ik deze foto had genomen en een volle borrelplank ziet er beter uit. Galaxy AI heeft echter ook de ene hand van de vriendin tegenover me weggehaald en haar andere hand wat bijgesneden. Daarnaast was het resultaat op veel punten waziger geworden.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/LtSuzWkGzTpcopbbjRLAPm-1920-80.jpg" alt="Samsung Galaxy S26 voorbeeldfoto" /><figcaption>Origineel<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/QM5Nym45hc5y6KPt6CptJm-1920-80.jpg" alt="Samsung Galaxy S26 voorbeeldfoto" /><figcaption>Tandenstoker en zakjes op servet verwijderd<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/UfjC5WZNjBNKUE7bnn2wBm-1920-80.jpg" alt="Samsung Galaxy S26 voorbeeldfoto" /><figcaption>Stukjes vlees toegevoegd<small role="credit">Blue Pixl Media</small></figcaption></figure></figure><p>Galaxy AI geeft als disclaimer dat er soms onverwachte resultaten kunnen zijn. De aangepaste handen zijn zo'n onverwacht resultaat. De lagere fotokwaliteit is eerder een ongelukkige bijwerking die wel altijd optreedt. Ik heb verschillende foto's bewerkt met AI en de kwaliteit van de bewerkte foto was merkbaar slechter. Gezichten van personen werden ook vaak aangepast, zelfs wanneer mijn gevraagde bewerking niets met die persoon te maken had.</p><p>Daarnaast kan je met Galaxy AI je creativiteit op de vrije loop laten gaan, ook als je geen voorbeeldfoto hebt als beginpunt. Je kan beschrijven wat je wil maken, een schets met een paar lijntjes maken en die daarna laten omvormen tot een echte tekening, en nog veel meer. Je kan ook eigen stickers maken en die toevoegen aan het ingebouwde toetsenbord.</p><p>Ten slotte is Bixby, de spraakassistent van Samsung, verbeterd. Je kon Bixby al vragen om je naar een bepaalde instelling te brengen en dat werkte prima. Nu heeft Samsung het taalmodel van Bixby verbeterd zodat hij je beter begrijpt. Ook wanneer je niet weet hoe de instelling heet, kan je die (of het probleem dat je wil oplossen) beschrijven, waarna Bixby het juiste instellingenmenu zoekt en opent.</p><ul><li><strong>Software score: 4/5</strong></li></ul><h2 class="article-body__section" id="section-samsung-galaxy-s26-review-camera-s"><span>Samsung Galaxy S26 review: camera's</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:3505px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="uDxh2KqerSP9NBVSLz73FX" name="PXL_20260223_105047533" alt="Samsung Galaxy S26" src="https://cdn.mos.cms.futurecdn.net/uDxh2KqerSP9NBVSLz73FX-1920-80.jpg" mos="" align="middle" fullscreen="" width="3505" height="1972" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Blue Pixl Media)</span></figcaption></figure><ul><li><strong>Precies dezelfde camera’s als de Galaxy S25, S24, S23 en S22</strong></li><li><strong>Horizon Lock-stabilisatie voor video's werkt top</strong></li><li><strong>Vooral de telefotocamera is ondermaats</strong></li></ul><p>De Samsung Galaxy S26 recyclet dezelfde camera's als zijn vijf voorgangers. Hij heeft een 50MP-hoofdcamera, 12MP-groothoekcamera en 10MP-telefotocamera met 3x zoom. Vooraan zit nog een 12MP-selfiecamera. Vooral de 10MP-telefotocamera is ondermaats en heeft heel snel problemen wanneer het licht niet optimaal is.</p><p>De camera's zijn zeker niet slecht, maar wel slechter dan wat de concurrentie inmiddels aanbiedt. Foto's met de hoofdcamera en groothoekcamera zien er overdag gelijkaardig uit met een natuurlijke kleurenweergave en over het algemeen een iets warmere ondertoon. De telefotocamera heeft daartegen een heel kleine sensor die weinig licht opvangt en op bewolkte dagen of binnenshuis zat ik daardoor snel met problemen. Foto's waren donkerder, er was snel ruis aanwezig en 's nachts is deze camera bijna geheel waardeloos.</p><p>Een functie die gelukkig wel op elke Galaxy S26 aanwezig is, en niet alleen op de Galaxy S26 Ultra, is Horizon Lock. Dit is een vorm van videostabilisatie waarbij de Galaxy S26 een punt op de horizon gebruikt om de video recht te houden. Dit werkt zelfs in heel extreme omstandigheden, zoals op de fiets of tijdens het hardlopen. Op sociale media was het zelfs een trend om de Galaxy S26 vast te houden voor de spiegel en hem helemaal rond te draaien, terwijl het beeld gewoon rechtop blijft staan. Dit heb ik zelf ook geprobeerd en los van een paar kleine schokken bleef de video wel de hele tijd rechtop.</p><p>Horizon Lock kan de algehele camera-ervaring echter niet redden. De Galaxy S26 haalt het niet tegenover andere basismodellen, zoals de Xiaomi 17. Als je goede camera's wil bij Samsung, word je meteen naar de peperdure Galaxy S26 Ultra geduwd en dat is jammer.</p><h2 id="voorbeeldfoto-s-7">Voorbeeldfoto's</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/WEPPiEfMUhTK9TCmqXmP2d-1920-80.jpg" alt="Samsung Galaxy S26 voorbeeldfoto" /><figcaption>Ultra-wide<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/9HkCja2X9vKMbBL9SxVhxc-1920-80.jpg" alt="Samsung Galaxy S26 voorbeeldfoto" /><figcaption>Hoofdcamera<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/vezQfUxZi3fcd7Z9ADBw2c-1920-80.jpg" alt="Samsung Galaxy S26 voorbeeldfoto" /><figcaption>3x zoom<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/5K4shX95NRRgwV3PEgmMEc-1920-80.jpg" alt="Samsung Galaxy S26 voorbeeldfoto" /><figcaption>Ultra-wide<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Dg7TcmDguYvixjDhWJe5Rc-1920-80.jpg" alt="Samsung Galaxy S26 voorbeeldfoto" /><figcaption>Hoofdcamera<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/9XsvbmfhgEmPg7qVNwghjc-1920-80.jpg" alt="Samsung Galaxy S26 voorbeeldfoto" /><figcaption>3x zoom<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/D5eSkZHcUUCWg9TjdyvVic-1920-80.jpg" alt="Samsung Galaxy S26 voorbeeldfoto" /><figcaption>Ultra-wide<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/EGVGXJ4qdsUZiYVeugTyjc-1920-80.jpg" alt="Samsung Galaxy S26 voorbeeldfoto" /><figcaption>Hoofdcamera<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/EKWKh4JHGUp5h7CPRizVMc-1920-80.jpg" alt="Samsung Galaxy S26 voorbeeldfoto" /><figcaption>3x zoom<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/GFvFN83bjCB49S94f6Po7c-1920-80.jpg" alt="Samsung Galaxy S26 voorbeeldfoto" /><figcaption>Ultra-wide<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/aEbwXV89uh6BexxtYaRvpb-1920-80.jpg" alt="Samsung Galaxy S26 voorbeeldfoto" /><figcaption>Hoofdcamera<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/uWb8CWPbDKTKgS46zUrSNc-1920-80.jpg" alt="Samsung Galaxy S26 voorbeeldfoto" /><figcaption>3x zoom<small role="credit">Blue Pixl Media</small></figcaption></figure></figure><ul><li><strong>Camera's score: 3,5/5</strong></li></ul><h2 class="article-body__section" id="section-samsung-galaxy-s26-review-prestaties"><span>Samsung Galaxy S26 review: prestaties</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:6000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="QgpVqzLm6NcJSm6ZoRiPDB" name="Samsung Galaxy S26" alt="Samsung Galaxy S26" src="https://cdn.mos.cms.futurecdn.net/QgpVqzLm6NcJSm6ZoRiPDB-1920-80.jpg" mos="" align="middle" fullscreen="" width="6000" height="3375" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>Exynos 2600 met 12GB RAM</strong></li><li><strong>Enorm krachtige prestaties</strong></li><li><strong>Verwaarloosbaar verschil met de Galaxy S26 Ultra</strong></li></ul><p>Samsung is nogal onvoorspelbaar met hun chipsets. We weten inmiddels zeker dat de Ultra-versie altijd de nieuwste Snapdragon-chip heeft en dat is dit jaar ook zo: de Galaxy S26 Ultra heeft de Snapdragon 8 Elite Gen 5 for Galaxy. De gewone Samsung Galaxy S26 heeft daarentegen een Exynos 2600, een chip die Samsung zelf maakt, gekoppeld aan 12GB RAM.</p><p>Over het algemeen hebben Exynos-chips een slechte reputatie. Ze zijn vaak trager dan de overeenkomstige Snapdragon-chip en oververhitten sneller. Tot mijn grote verbazing was dit niet zo bij de Exynos 2600 in de Samsung Galaxy S26. We hebben de prestaties vergeleken met de Galaxy S26 Ultra die een collega heeft getest en de verschillen zijn verwaarloosbaar.</p><p>Kleine telefoons oververhitten soms sneller maar ook daar had de Samsung Galaxy S26 geen last van. Pas na een halfuur Honkai Star Rail op hoge instellingen (60fps) werd de telefoon warm en na een uurtje was hij toch wel heet. Toen ik hetzelfde deed bij de medium instellingen (60fps) bleef de Galaxy S26 de hele tijd redelijk koel. In beide gevallen was van frame drops of haperingen geen sprake.</p><ul><li><strong>Prestaties score: 5/5</strong></li></ul><h3 class="article-body__section" id="section-samsung-galaxy-s26-review-batterij"><span>Samsung Galaxy S26 review: batterij</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:3004px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="VYDan44kz5wiaNrLH7Q5a9" name="PXL_20260223_105017596" alt="Samsung Galaxy S26" src="https://cdn.mos.cms.futurecdn.net/VYDan44kz5wiaNrLH7Q5a9-1920-80.jpg" mos="" align="middle" fullscreen="" width="3004" height="1690" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Blue Pixl Media)</span></figcaption></figure><ul><li><strong>Batterij houdt het meestal een dag vol</strong></li><li><strong>25W-snelladen is te traag</strong></li></ul><p>In de Samsung Galaxy S26 zit een batterij van 4.300mAh en voor dit formaat is dat prima. Ik kon bijna altijd een hele dag doen met een volle batterij en alleen als ik tussendoor veel games speelde, moest ik 's avonds de oplader erbij nemen. Twee dagen gebruik ga je nooit halen met een telefoon van dit formaat.</p><p>Het is vervolgens jammer dat er ondersteuning is voor slechts 25W-snelladen. Sinds vorig jaar kunnen de meeste telefoons in de goedkopere Galaxy A-serie 45W-snelladen, terwijl concurrenten richting de 100W gaan. In de praktijk zit de batterij van de Galaxy S26 na een halfuurtje voor de helft vol en daarmee win je geen prijzen in 2026. Ter referentie: in diezelfde tijd is de batterij van de OnePlus 15 bijna volledig opgeladen.</p><ul><li><strong>Batterij score: 4/5</strong></li></ul><h3 class="article-body__section" id="section-moet-je-de-samsung-galaxy-s26-kopen"><span>Moet je de Samsung Galaxy S26 kopen?</span></h3><div ><table><thead><tr><th class="firstcol " ><p>Categorie</p></th><th  ><p>Opmerkingen</p></th><th  ><p>Score</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Prijs-kwaliteit</p></td><td  ><p>Een prijsstijging in combinatie met een gebrek aan grote verbeteringen zorgt ervoor dat de prijs-kwaliteitverhouding niet geweldig is.</p></td><td  ><p>3,5/5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>Compact, licht en stevig ontwerp. Het voelt wel vrij saai aan.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Display</p></td><td  ><p>Iets groter display met dezelfde (hoge) kwaliteit als hiervoor. Het Privacy Display krijg je hier niet.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Software</p></td><td  ><p>Veel nieuwe AI-functies, die in de praktijk niet allemaal even vlekkeloos werken.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Camera's</p></td><td  ><p>Vooral de telefotocamera is ondermaats. De hoofdcamera en groothoekcamera zijn degelijk. Horizon Lock stabiliseert video's extreem goed.</p></td><td  ><p>3,5/5</p></td></tr><tr><td class="firstcol " ><p>Prestaties</p></td><td  ><p>Razendsnelle prestaties zonder oververhitting.</p></td><td  ><p>5/5</p></td></tr><tr><td class="firstcol " ><p>Batterij</p></td><td  ><p>Degelijke batterijduur, maar 25W-snelladen is gewoon niet meer snel genoeg.</p></td><td  ><p>4/5</p></td></tr></tbody></table></div><h2 id="koop-hem-als-7">Koop hem als...</h2><div class="product"><p><strong>Je een kleine én snelle telefoon wil</strong><br>Qua prestaties zit de Galaxy S26 op dezelfde hoogte als de Galaxy S26 Ultra.</p></div><div class="product"><p><strong>Je veel met AI wil experimenteren</strong><br>De Galaxy S26 zit weer bomvol AI-functies.</p></div><div class="product"><p><strong>Je je telefoon lang wil gebruiken</strong><br>Je geniet van zeven jaar software-updates.</p></div><h2 id="koop-hem-niet-als-7">Koop hem niet als...</h2><div class="product"><p><strong>Je goede camera's wil</strong><br>Voor dit geld zijn er talloze telefoons te vinden met betere camera's.</p></div><div class="product"><p><strong>Je het nieuwe Privacy Display wil</strong><br>Voorlopig is het Privacy Display nog exclusief voor de Galaxy S26 Ultra.</p></div><div class="product"><p><strong>Je de beste prijs-kwaliteit wil</strong><br>De prijs is gestegen terwijl er weinig grote verbeteringen zijn. Als je niet per se een Samsung wil, zijn er genoeg andere merken die betere telefoons aanbieden.</p></div><h2 class="article-body__section" id="section-samsung-galaxy-s26-alternatieven"><span>Samsung Galaxy S26: alternatieven</span></h2><div class="product"><p><strong>Google Pixel 10</strong></p><p>De Standaard Pixel 10 bevat eveneens veel AI, maar is ietsje trager. Hij maakt dit wel goed met veel betere camera's, waaronder een telefotocamera met 5x zoom.</p><p><strong>Lees de </strong><a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-10-review-nl" data-dimension112="349a01a0-22e9-4f2b-83e5-24c46abe38c7" data-action="Deal Block" data-label="Lees de Google Pixel 10 review" data-dimension48="Lees de Google Pixel 10 review" data-dimension25=""><strong>Google Pixel 10 review</strong></a><strong></strong></p></div><div class="product"><p><strong>OnePlus 15</strong></p><p>Als je niet per se een kleine telefoon wil, kan je naar de OnePlus 15 kijken. Hij is goedkoper, heeft meer opslag, een beter scherm, veel langere batterijduur en oververhit nog minder snel bij games. Dit is wel echt een baksteen van een telefoon.</p><p><strong>Lees de </strong><a href="https://global.techradar.com/nl-nl/phones/oneplus-phones/oneplus-15-review-nl" data-dimension112="b84497c2-4703-432f-a731-2e02b266c1e7" data-action="Deal Block" data-label="Lees de OnePlus 15 review" data-dimension48="Lees de OnePlus 15 review" data-dimension25=""><strong>OnePlus 15 review</strong></a></p></div> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s26-review-nl</link>
                                                                            <description>
                            <![CDATA[ De Samsung Galaxy S26 is duurder geworden terwijl hij op veel vlakken niet (veel) beter is dan de Galaxy S25. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">pPGDGPScsZi4xnrXibKQcZ</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/RK3fZPNwiZhEQXTWomMoBX-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 09 Mar 2026 15:16:45 +0000</pubDate>                                                                                                                                <updated>Mon, 09 Mar 2026 15:42:43 +0000</updated>
                                                                                                                                            <category><![CDATA[Samsung Galaxy Phones]]></category>
                                                    <category><![CDATA[Phones]]></category>
                                                                                                <author><![CDATA[ bram.lodewijks@bluepixlmedia.com (Bram Lodewijks) ]]></author>                    <dc:creator><![CDATA[ Bram Lodewijks ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/LJUrC7jeZjkChfVSbEKqGC-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Bram is de hoofdredacteur van TechRadar Benelux en is al jarenlang een trouwe Android-gebruiker. Hij schrijft met plezier over alles wat met consumententechnologie te maken heeft. Na het werk vind je hem gewoonlijk voor zijn Nintendo Switch, al dan niet met een glas rosé erbij.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/RK3fZPNwiZhEQXTWomMoBX-1920-80.jpg">
                                                            <media:credit><![CDATA[Blue Pixl Media]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Samsung Galaxy S26]]></media:description>                                                            <media:text><![CDATA[Samsung Galaxy S26]]></media:text>
                                <media:title type="plain"><![CDATA[Samsung Galaxy S26]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/RK3fZPNwiZhEQXTWomMoBX-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <h2 class="article-body__section" id="section-samsung-galaxy-s26-review-in-een-notendop"><span>Samsung Galaxy S26: review in een notendop</span></h2><p>Samsung heeft opnieuw gekozen voor een heel veilige upgrade dit jaar. De Samsung Galaxy S26 lijkt sterk op zijn voorganger, die ook sterk op zijn voorganger leek (en dit kan zo nog even doorgaan). Dit is weer een kleine, krachtige telefoon die volgepropt zit met AI-functies.</p><p>Toch zijn er enkele pijnpunten die ik niet kan negeren in 2026. Dit zijn namelijk precies dezelfde camera's als op de Samsung Galaxy S22 en dat merk je. Vooral de telefotocamera kan niet meer mee met concurrenten als de <a href="https://global.techradar.com/nl-nl/phones/oneplus-phones/oneplus-15-review-nl">OnePlus 15</a> en Xiaomi 17. Wanneer ik overdag binnenshuis een foto nam, had ik soms al last van ruis. Bij een telefoon van bijna 1.000 euro kan dat echt niet.</p><p>De batterijduur kan er daarnaast mee door. Als je geen zware games speelt, zal je het einde van de dag wellicht halen. Twee dagen gebruik is niet mogelijk. Helaas moet de Galaxy S26 het weer doen met 25W-snelladen en dat is vooral jammer sinds de veel goedkopere <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-a36-review-nl">Galaxy A36</a> bijna het dubbele (45W) haalt en veel sneller vol zit. </p><p>Galaxy AI is vervolgens uitgebreid. Niet alle nieuwe functies werken echter in het Nederlands en wij moeten het voorlopig doen met wat meer AI-fotobewerking. Die is echter niet feilloos en slaat de bal soms (grandioos) mis. Toen ik een voorwerp wilde toevoegen aan een foto werden andere onderdelen, zoals de hand en gezichtsuitdrukking van een persoon op de foto, ook aangepast. Daarnaast neemt de kwaliteit van de foto af, ongeacht de bewerking die je uitvoert. </p><h2 class="article-body__section" id="section-samsung-galaxy-s26-review-prijs-en-beschikbaarheid"><span>Samsung Galaxy S26 review: prijs en beschikbaarheid</span></h2><ul><li><strong>In de winkel vanaf 11 maart 2026</strong></li><li><strong>Geen versie met 128GB opslag meer</strong></li><li><strong>Iets duurder</strong></li></ul><p>Wat de prijs betreft, is er twee keer slecht nieuws. De Galaxy S26 begint nu bij 256GB in plaats van 128GB, wat op zichzelf al zorgt voor een prijsstijging, en ook de versie met 256GB opslag is enkele tientjes duurder dan die van de Galaxy S25. Je betaalt daarom niet langer minstens 899 euro, maar 999 euro voor het instapmodel in de serie.</p><p>Combineer dit met vrij kleine verbeteringen over de hele lijn, terwijl de concurrentie wel grotere sprongen maakt en je krijgt een telefoon die gewoon te duur is. We zijn zelfs op het punt gekomen dat de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-review-nl">iPhone 17</a> goedkoper is, want die heeft een adviesprijs van 969 euro voor de versie met 256GB opslag. De <a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-10-review-nl">Google Pixel 10</a> kost daarnaast evenveel, maar heeft een veel betere telefotocamera. De OnePlus 15 is op zijn beurt goedkoper en biedt een veel langere batterijduur.</p><p>Samsung onderscheidt zich nu vooral met een uitgebreid pakket AI-functies. Het nadeel is dat niet al die functies hier werken, waardoor het totaalpakket geen geweldige prijs-kwaliteitverhouding biedt.</p><ul><li><strong>Prijs-kwaliteit score: 3,5/5</strong></li></ul><h2 class="article-body__section" id="section-samsung-galaxy-s26-review-specs"><span>Samsung Galaxy S26 review: specs</span></h2><div ><table><thead><tr><th class="firstcol empty" ></th><th  ><p>Samsung Galaxy S26</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Afmetingen</p></td><td  ><p>149,6 x 71,7 x 7,2 mm</p></td></tr><tr><td class="firstcol " ><p>Gewicht</p></td><td  ><p>167g</p></td></tr><tr><td class="firstcol " ><p>Besturings-systeem</p></td><td  ><p>One UI 8.5, bovenop Android 16</p></td></tr><tr><td class="firstcol " ><p>Display</p></td><td  ><p>6,2 inch AMOLED, 120Hz, FHD-resolutie, 2.600 nits</p></td></tr><tr><td class="firstcol " ><p>Chipset</p></td><td  ><p>Exynos 2600</p></td></tr><tr><td class="firstcol " ><p>RAM</p></td><td  ><p>12GB</p></td></tr><tr><td class="firstcol " ><p>Opslag</p></td><td  ><p>256GB / 512GB</p></td></tr><tr><td class="firstcol " ><p>Batterij</p></td><td  ><p>4.300mAh met 25W-snelladen</p></td></tr><tr><td class="firstcol " ><p>Camera's achteraan</p></td><td  ><p>50MP primair, 12MP ultrawide, 10MP telefoto met 3x zoom</p></td></tr><tr><td class="firstcol " ><p>Selfiecamera</p></td><td  ><p>12MP</p></td></tr></tbody></table></div><h2 class="article-body__section" id="section-samsung-galaxy-s26-review-design"><span>Samsung Galaxy S26 review: design</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1925px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="7hNBvmCCZtheTd838vkbGF" name="Samsung Galaxy S26 silver" alt="Samsung Galaxy S26" src="https://cdn.mos.cms.futurecdn.net/7hNBvmCCZtheTd838vkbGF-1920-80.jpg" mos="" align="middle" fullscreen="" width="1925" height="1083" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>Dun, compact ontwerp ligt goed in de hand</strong></li><li><strong>Nieuwe camerabalk</strong></li><li><strong>Kan tegen een stootje</strong></li></ul><p>Aan het ontwerp van de Samsung Galaxy S26 is niet veel veranderd. De grootste verandering is dat de camera's nu niet meer afzonderlijk op de achterkant zitten, maar in een verticale camerabalk. Dit is verder een stevige telefoon met Gorilla Glass Victus 2 voor- en achteraan met daartussen een frame van aluminium. Hij kan ook tegen een duik in het water.</p><p>De Samsung Galaxy S26 is een van de kleinste en lichtste telefoons die je nu kan vinden. Ik voelde hem amper in mijn broekzak en hij lag erg goed in de hand. Gebruik met één hand gaat probleemloos en de ultrasone vingerafdrukscanner reageert pijlsnel en nauwkeurig. </p><p>De beschikbare kleuren zijn niet heel bijzonder. In de winkel vind je wit, lichtblauw, donkerblauw en zwart, terwijl de zilveren en gouden (beige) versies exclusief in de webshop van Samsung verkocht worden. Andere bedrijven experimenteren meer met materialen en/of kleuren, waardoor dit misschien net iets te veilig aanvoelt.</p><ul><li><strong>Design score: 4/5</strong></li></ul><h2 class="article-body__section" id="section-samsung-galaxy-s26-review-display"><span>Samsung Galaxy S26 review: display</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="aDT3N3cd5gUq9PcFJYZPQj" name="PXL_20260223_104950722" alt="Samsung Galaxy S26" src="https://cdn.mos.cms.futurecdn.net/aDT3N3cd5gUq9PcFJYZPQj-1920-80.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Blue Pixl Media)</span></figcaption></figure><ul><li><strong>Display is een tikkeltje groter, maar verder ongewijzigd</strong></li><li><strong>Hoge helderheid en refresh rate</strong></li><li><strong>Geen Privacy Display</strong></li></ul><p>Het scherm van de Samsung Galaxy S26 is een tikkeltje groter geworden en meet nu 6,3 inch (ten opzichte van 6,2 inch de voorbije jaren). Dat verschil merkte ik niet echt en dit is alsnog een compacte telefoon. </p><p>Al het overige is niet gewijzigd. Dit is een helder AMOLED-scherm met 120Hz refresh rate waarop alles er goed uitziet. Je zou kunnen klagen over de FHD-resolutie (1080p), maar op dit formaat is een hogere resolutie niet heel zinvol. De kijkhoeken zijn verder uitstekend en de piekhelderheid is hoog genoeg, waardoor ik tijdens het mooie weer buiten alles goed kon zien op het scherm.</p><p>Het is wel jammer dat Samsung hun nieuwe Privacy Display alleen aanbiedt op de Galaxy S26 Ultra. Deze functie is een soort van ingebouwde privacy screenprotector die je volledig zelf kan instellen om (delen van) het scherm te verduisteren voor mensen rondom je die niet recht voor het scherm zitten.</p><ul><li><strong>Display score: 4/5</strong></li></ul><h2 class="article-body__section" id="section-samsung-galaxy-s26-review-software"><span>Samsung Galaxy S26 review: software</span></h2><ul><li><strong>Veel AI-functies, maar niet alles werkt in het Nederlands</strong></li><li><strong>Bixby kan instellingen aanpassen</strong></li><li><strong>7 jaar software- en security-updates</strong></li></ul><p>Galaxy AI wordt weer flink in de kijker gezet. Hoewel niet alle nieuwe functies in het Nederlands werken, is het niet zo dat we helemaal niets krijgen. Voor ons is er vooral veel nieuws in de categorie van AI-fotobewerking. Los van alle AI belooft Samsung weer opnieuw zeven jaar software-updates voor de Samsung Galaxy S26, waardoor het op gelijke hoogte staat met de Google Pixel-serie.</p><p>Ten eerste heb je weer de mogelijkheid om met Galaxy AI bepaalde filters toe te passen op foto's. Dit kan eenvoudig vanuit de galerij en je krijgt hier tal van mogelijkheden. Hieronder zie je een voorbeeldfoto en daarna twee van deze AI-filters.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/iCGTkaaJr3dL6m7s4UrCf6-1920-80.jpg" alt="Galaxy S26 voorbeeldfoto" /><figcaption>Origineel<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/vBmGPRaoSbPD6KKtQ5F3aa-1920-80.jpg" alt="Samsung Galaxy S26 voorbeeldfoto" /><figcaption>AI-filter<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/HDB2v2yQjT5sffoq8xTSda-1920-80.jpg" alt="Samsung Galaxy S26 voorbeeldfoto" /><figcaption>AI-filter<small role="credit">Blue Pixl Media</small></figcaption></figure></figure><p>De AI-fotobewerking heeft nog meer extra functies gekregen. Je kon al voorwerpen verwijderen en verplaatsen op foto's, waarna de lege ruimte werd ingevuld door AI. Nu heb je de mogelijkheid om de foto verder aan te passen en elementen toe te voegen die aanvankelijk niet op de foto staan.</p><p>Hieronder zie je weer een voorbeeld. In de eerste stap heb ik de tandstoker verwijderd en de zakjes op de servet. Dat kon vorig jaar ook al. In de laatste stap heb ik aan Galaxy AI gevraagd om de lege ruimte op het plankje aan te vullen met vlees. Ik had namelijk al een eerste stukje gepakt voor ik deze foto had genomen en een volle borrelplank ziet er beter uit. Galaxy AI heeft echter ook de ene hand van de vriendin tegenover me weggehaald en haar andere hand wat bijgesneden. Daarnaast was het resultaat op veel punten waziger geworden.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/LtSuzWkGzTpcopbbjRLAPm-1920-80.jpg" alt="Samsung Galaxy S26 voorbeeldfoto" /><figcaption>Origineel<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/QM5Nym45hc5y6KPt6CptJm-1920-80.jpg" alt="Samsung Galaxy S26 voorbeeldfoto" /><figcaption>Tandenstoker en zakjes op servet verwijderd<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/UfjC5WZNjBNKUE7bnn2wBm-1920-80.jpg" alt="Samsung Galaxy S26 voorbeeldfoto" /><figcaption>Stukjes vlees toegevoegd<small role="credit">Blue Pixl Media</small></figcaption></figure></figure><p>Galaxy AI geeft als disclaimer dat er soms onverwachte resultaten kunnen zijn. De aangepaste handen zijn zo'n onverwacht resultaat. De lagere fotokwaliteit is eerder een ongelukkige bijwerking die wel altijd optreedt. Ik heb verschillende foto's bewerkt met AI en de kwaliteit van de bewerkte foto was merkbaar slechter. Gezichten van personen werden ook vaak aangepast, zelfs wanneer mijn gevraagde bewerking niets met die persoon te maken had.</p><p>Daarnaast kan je met Galaxy AI je creativiteit op de vrije loop laten gaan, ook als je geen voorbeeldfoto hebt als beginpunt. Je kan beschrijven wat je wil maken, een schets met een paar lijntjes maken en die daarna laten omvormen tot een echte tekening, en nog veel meer. Je kan ook eigen stickers maken en die toevoegen aan het ingebouwde toetsenbord.</p><p>Ten slotte is Bixby, de spraakassistent van Samsung, verbeterd. Je kon Bixby al vragen om je naar een bepaalde instelling te brengen en dat werkte prima. Nu heeft Samsung het taalmodel van Bixby verbeterd zodat hij je beter begrijpt. Ook wanneer je niet weet hoe de instelling heet, kan je die (of het probleem dat je wil oplossen) beschrijven, waarna Bixby het juiste instellingenmenu zoekt en opent.</p><ul><li><strong>Software score: 4/5</strong></li></ul><h2 class="article-body__section" id="section-samsung-galaxy-s26-review-camera-s"><span>Samsung Galaxy S26 review: camera's</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:3505px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="uDxh2KqerSP9NBVSLz73FX" name="PXL_20260223_105047533" alt="Samsung Galaxy S26" src="https://cdn.mos.cms.futurecdn.net/uDxh2KqerSP9NBVSLz73FX-1920-80.jpg" mos="" align="middle" fullscreen="" width="3505" height="1972" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Blue Pixl Media)</span></figcaption></figure><ul><li><strong>Precies dezelfde camera’s als de Galaxy S25, S24, S23 en S22</strong></li><li><strong>Horizon Lock-stabilisatie voor video's werkt top</strong></li><li><strong>Vooral de telefotocamera is ondermaats</strong></li></ul><p>De Samsung Galaxy S26 recyclet dezelfde camera's als zijn vijf voorgangers. Hij heeft een 50MP-hoofdcamera, 12MP-groothoekcamera en 10MP-telefotocamera met 3x zoom. Vooraan zit nog een 12MP-selfiecamera. Vooral de 10MP-telefotocamera is ondermaats en heeft heel snel problemen wanneer het licht niet optimaal is.</p><p>De camera's zijn zeker niet slecht, maar wel slechter dan wat de concurrentie inmiddels aanbiedt. Foto's met de hoofdcamera en groothoekcamera zien er overdag gelijkaardig uit met een natuurlijke kleurenweergave en over het algemeen een iets warmere ondertoon. De telefotocamera heeft daartegen een heel kleine sensor die weinig licht opvangt en op bewolkte dagen of binnenshuis zat ik daardoor snel met problemen. Foto's waren donkerder, er was snel ruis aanwezig en 's nachts is deze camera bijna geheel waardeloos.</p><p>Een functie die gelukkig wel op elke Galaxy S26 aanwezig is, en niet alleen op de Galaxy S26 Ultra, is Horizon Lock. Dit is een vorm van videostabilisatie waarbij de Galaxy S26 een punt op de horizon gebruikt om de video recht te houden. Dit werkt zelfs in heel extreme omstandigheden, zoals op de fiets of tijdens het hardlopen. Op sociale media was het zelfs een trend om de Galaxy S26 vast te houden voor de spiegel en hem helemaal rond te draaien, terwijl het beeld gewoon rechtop blijft staan. Dit heb ik zelf ook geprobeerd en los van een paar kleine schokken bleef de video wel de hele tijd rechtop.</p><p>Horizon Lock kan de algehele camera-ervaring echter niet redden. De Galaxy S26 haalt het niet tegenover andere basismodellen, zoals de Xiaomi 17. Als je goede camera's wil bij Samsung, word je meteen naar de peperdure Galaxy S26 Ultra geduwd en dat is jammer.</p><h2 id="voorbeeldfoto-s-7">Voorbeeldfoto's</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/WEPPiEfMUhTK9TCmqXmP2d-1920-80.jpg" alt="Samsung Galaxy S26 voorbeeldfoto" /><figcaption>Ultra-wide<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/9HkCja2X9vKMbBL9SxVhxc-1920-80.jpg" alt="Samsung Galaxy S26 voorbeeldfoto" /><figcaption>Hoofdcamera<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/vezQfUxZi3fcd7Z9ADBw2c-1920-80.jpg" alt="Samsung Galaxy S26 voorbeeldfoto" /><figcaption>3x zoom<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/5K4shX95NRRgwV3PEgmMEc-1920-80.jpg" alt="Samsung Galaxy S26 voorbeeldfoto" /><figcaption>Ultra-wide<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Dg7TcmDguYvixjDhWJe5Rc-1920-80.jpg" alt="Samsung Galaxy S26 voorbeeldfoto" /><figcaption>Hoofdcamera<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/9XsvbmfhgEmPg7qVNwghjc-1920-80.jpg" alt="Samsung Galaxy S26 voorbeeldfoto" /><figcaption>3x zoom<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/D5eSkZHcUUCWg9TjdyvVic-1920-80.jpg" alt="Samsung Galaxy S26 voorbeeldfoto" /><figcaption>Ultra-wide<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/EGVGXJ4qdsUZiYVeugTyjc-1920-80.jpg" alt="Samsung Galaxy S26 voorbeeldfoto" /><figcaption>Hoofdcamera<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/EKWKh4JHGUp5h7CPRizVMc-1920-80.jpg" alt="Samsung Galaxy S26 voorbeeldfoto" /><figcaption>3x zoom<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/GFvFN83bjCB49S94f6Po7c-1920-80.jpg" alt="Samsung Galaxy S26 voorbeeldfoto" /><figcaption>Ultra-wide<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/aEbwXV89uh6BexxtYaRvpb-1920-80.jpg" alt="Samsung Galaxy S26 voorbeeldfoto" /><figcaption>Hoofdcamera<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/uWb8CWPbDKTKgS46zUrSNc-1920-80.jpg" alt="Samsung Galaxy S26 voorbeeldfoto" /><figcaption>3x zoom<small role="credit">Blue Pixl Media</small></figcaption></figure></figure><ul><li><strong>Camera's score: 3,5/5</strong></li></ul><h2 class="article-body__section" id="section-samsung-galaxy-s26-review-prestaties"><span>Samsung Galaxy S26 review: prestaties</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:6000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="QgpVqzLm6NcJSm6ZoRiPDB" name="Samsung Galaxy S26" alt="Samsung Galaxy S26" src="https://cdn.mos.cms.futurecdn.net/QgpVqzLm6NcJSm6ZoRiPDB-1920-80.jpg" mos="" align="middle" fullscreen="" width="6000" height="3375" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>Exynos 2600 met 12GB RAM</strong></li><li><strong>Enorm krachtige prestaties</strong></li><li><strong>Verwaarloosbaar verschil met de Galaxy S26 Ultra</strong></li></ul><p>Samsung is nogal onvoorspelbaar met hun chipsets. We weten inmiddels zeker dat de Ultra-versie altijd de nieuwste Snapdragon-chip heeft en dat is dit jaar ook zo: de Galaxy S26 Ultra heeft de Snapdragon 8 Elite Gen 5 for Galaxy. De gewone Samsung Galaxy S26 heeft daarentegen een Exynos 2600, een chip die Samsung zelf maakt, gekoppeld aan 12GB RAM.</p><p>Over het algemeen hebben Exynos-chips een slechte reputatie. Ze zijn vaak trager dan de overeenkomstige Snapdragon-chip en oververhitten sneller. Tot mijn grote verbazing was dit niet zo bij de Exynos 2600 in de Samsung Galaxy S26. We hebben de prestaties vergeleken met de Galaxy S26 Ultra die een collega heeft getest en de verschillen zijn verwaarloosbaar.</p><p>Kleine telefoons oververhitten soms sneller maar ook daar had de Samsung Galaxy S26 geen last van. Pas na een halfuur Honkai Star Rail op hoge instellingen (60fps) werd de telefoon warm en na een uurtje was hij toch wel heet. Toen ik hetzelfde deed bij de medium instellingen (60fps) bleef de Galaxy S26 de hele tijd redelijk koel. In beide gevallen was van frame drops of haperingen geen sprake.</p><ul><li><strong>Prestaties score: 5/5</strong></li></ul><h3 class="article-body__section" id="section-samsung-galaxy-s26-review-batterij"><span>Samsung Galaxy S26 review: batterij</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:3004px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="VYDan44kz5wiaNrLH7Q5a9" name="PXL_20260223_105017596" alt="Samsung Galaxy S26" src="https://cdn.mos.cms.futurecdn.net/VYDan44kz5wiaNrLH7Q5a9-1920-80.jpg" mos="" align="middle" fullscreen="" width="3004" height="1690" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Blue Pixl Media)</span></figcaption></figure><ul><li><strong>Batterij houdt het meestal een dag vol</strong></li><li><strong>25W-snelladen is te traag</strong></li></ul><p>In de Samsung Galaxy S26 zit een batterij van 4.300mAh en voor dit formaat is dat prima. Ik kon bijna altijd een hele dag doen met een volle batterij en alleen als ik tussendoor veel games speelde, moest ik 's avonds de oplader erbij nemen. Twee dagen gebruik ga je nooit halen met een telefoon van dit formaat.</p><p>Het is vervolgens jammer dat er ondersteuning is voor slechts 25W-snelladen. Sinds vorig jaar kunnen de meeste telefoons in de goedkopere Galaxy A-serie 45W-snelladen, terwijl concurrenten richting de 100W gaan. In de praktijk zit de batterij van de Galaxy S26 na een halfuurtje voor de helft vol en daarmee win je geen prijzen in 2026. Ter referentie: in diezelfde tijd is de batterij van de OnePlus 15 bijna volledig opgeladen.</p><ul><li><strong>Batterij score: 4/5</strong></li></ul><h3 class="article-body__section" id="section-moet-je-de-samsung-galaxy-s26-kopen"><span>Moet je de Samsung Galaxy S26 kopen?</span></h3><div ><table><thead><tr><th class="firstcol " ><p>Categorie</p></th><th  ><p>Opmerkingen</p></th><th  ><p>Score</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Prijs-kwaliteit</p></td><td  ><p>Een prijsstijging in combinatie met een gebrek aan grote verbeteringen zorgt ervoor dat de prijs-kwaliteitverhouding niet geweldig is.</p></td><td  ><p>3,5/5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>Compact, licht en stevig ontwerp. Het voelt wel vrij saai aan.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Display</p></td><td  ><p>Iets groter display met dezelfde (hoge) kwaliteit als hiervoor. Het Privacy Display krijg je hier niet.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Software</p></td><td  ><p>Veel nieuwe AI-functies, die in de praktijk niet allemaal even vlekkeloos werken.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Camera's</p></td><td  ><p>Vooral de telefotocamera is ondermaats. De hoofdcamera en groothoekcamera zijn degelijk. Horizon Lock stabiliseert video's extreem goed.</p></td><td  ><p>3,5/5</p></td></tr><tr><td class="firstcol " ><p>Prestaties</p></td><td  ><p>Razendsnelle prestaties zonder oververhitting.</p></td><td  ><p>5/5</p></td></tr><tr><td class="firstcol " ><p>Batterij</p></td><td  ><p>Degelijke batterijduur, maar 25W-snelladen is gewoon niet meer snel genoeg.</p></td><td  ><p>4/5</p></td></tr></tbody></table></div><h2 id="koop-hem-als-7">Koop hem als...</h2><div class="product"><p><strong>Je een kleine én snelle telefoon wil</strong><br>Qua prestaties zit de Galaxy S26 op dezelfde hoogte als de Galaxy S26 Ultra.</p></div><div class="product"><p><strong>Je veel met AI wil experimenteren</strong><br>De Galaxy S26 zit weer bomvol AI-functies.</p></div><div class="product"><p><strong>Je je telefoon lang wil gebruiken</strong><br>Je geniet van zeven jaar software-updates.</p></div><h2 id="koop-hem-niet-als-7">Koop hem niet als...</h2><div class="product"><p><strong>Je goede camera's wil</strong><br>Voor dit geld zijn er talloze telefoons te vinden met betere camera's.</p></div><div class="product"><p><strong>Je het nieuwe Privacy Display wil</strong><br>Voorlopig is het Privacy Display nog exclusief voor de Galaxy S26 Ultra.</p></div><div class="product"><p><strong>Je de beste prijs-kwaliteit wil</strong><br>De prijs is gestegen terwijl er weinig grote verbeteringen zijn. Als je niet per se een Samsung wil, zijn er genoeg andere merken die betere telefoons aanbieden.</p></div><h2 class="article-body__section" id="section-samsung-galaxy-s26-alternatieven"><span>Samsung Galaxy S26: alternatieven</span></h2><div class="product"><p><strong>Google Pixel 10</strong></p><p>De Standaard Pixel 10 bevat eveneens veel AI, maar is ietsje trager. Hij maakt dit wel goed met veel betere camera's, waaronder een telefotocamera met 5x zoom.</p><p><strong>Lees de </strong><a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-10-review-nl" data-dimension112="349a01a0-22e9-4f2b-83e5-24c46abe38c7" data-action="Deal Block" data-label="Lees de Google Pixel 10 review" data-dimension48="Lees de Google Pixel 10 review" data-dimension25=""><strong>Google Pixel 10 review</strong></a><strong></strong></p></div><div class="product"><p><strong>OnePlus 15</strong></p><p>Als je niet per se een kleine telefoon wil, kan je naar de OnePlus 15 kijken. Hij is goedkoper, heeft meer opslag, een beter scherm, veel langere batterijduur en oververhit nog minder snel bij games. Dit is wel echt een baksteen van een telefoon.</p><p><strong>Lees de </strong><a href="https://global.techradar.com/nl-nl/phones/oneplus-phones/oneplus-15-review-nl" data-dimension112="b84497c2-4703-432f-a731-2e02b266c1e7" data-action="Deal Block" data-label="Lees de OnePlus 15 review" data-dimension48="Lees de OnePlus 15 review" data-dimension25=""><strong>OnePlus 15 review</strong></a></p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Google I/O 2026 is officieel: dit mag je verwachten ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Er was nooit veel twijfel dat we in 2026 een Google I/O zouden krijgen. We hadden zelfs een goede schatting kunnen maken van de precieze datum, maar nu hoeft dat niet meer, want <a href="https://blog.google/innovation-and-ai/technology/developers-tools/io-2026-save-the-date/" target="_blank">Google heeft de data officieel bevestigd</a>.</p><p>Google I/O 2026 vindt plaats op 19 en 20 mei in het Shoreline Amphitheater in Mountain View, Californië. Het evenement begint op 19 mei om 19u, onze tijd. Google heeft echter nog niet bekendgemaakt wat het precies zal aankondigen. We kunnen wel enkele weloverwogen gokjes wagen.</p><h2 class="article-body__section" id="section-1-verbeteringen-voor-gemini"><span>1. Verbeteringen voor Gemini</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:5624px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="egDwtcRA3xJ4GVtrJaacxf" name="shutterstock_2526762697 (1) copy" alt="Google Gemini" src="https://cdn.mos.cms.futurecdn.net/egDwtcRA3xJ4GVtrJaacxf-1920-80.jpg" mos="" align="middle" fullscreen="" width="5624" height="3163" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock/mundissima)</span></figcaption></figure><p>AI is de laatste tijd een belangrijke focus en aangezien Google een van de grootste spelers op het gebied van AI is, verwachten we zeker enkele upgrades van zijn AI-tools, en dan met name Gemini. Zowel AI in het algemeen als Gemini in het bijzonder werden genoemd in de aankondiging van Google voor I/O 2026. Dit wordt hoogstwaarschijnlijk het belangrijkste onderwerp dit jaar.</p><p>We kunnen alleen maar gokken naar wat er precies op dit gebied zal worden aangekondigd. Misschien zien we bijvoorbeeld dat Gemini dieper in telefoons wordt geïntegreerd. Het kan ook dat we gewoon verbeteringen zien voor bestaande AI-functies. Denk aan AI-fotobewerkingen die nauwkeuriger en/of sneller gebeuren.</p><h2 class="article-body__section" id="section-2-android-17"><span>2. Android 17</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:550px;"><p class="vanilla-image-block" style="padding-top:56.36%;"><img id="ebASeTRM7xxACWBSoyx4Li" name="Android 17" alt="Android 17 logo" src="https://cdn.mos.cms.futurecdn.net/ebASeTRM7xxACWBSoyx4Li-1920-80.jpg" mos="" align="middle" fullscreen="" width="550" height="310" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Google)</span></figcaption></figure><p>De <a href="https://www.techradar.com/phones/android/android-17-beta-1-is-here-with-some-big-changes-and-small-surprises">eerste bètaversie van Android 17</a> is nu beschikbaar, maar dat betekent niet dat we alles al weten, aangezien toekomstige bètaversies (en de definitieve release) nog wijzigingen kunnen bevatten. Het is dan ook zeer waarschijnlijk dat we tijdens Google I/O 2026 meer te horen krijgen over Android 17. Dat is zelfs vrijwel zeker, aangezien Google in de aankondiging spreekt over niet nader vernoemde updates voor Android.</p><p>We zullen hier waarschijnlijk niet de definitieve versie zien, aangezien die naar verluidt in juni uitkomt, maar misschien wordt de definitieve bètaversie wel op I/O gelanceerd. Wat deze bètaversie precies zal bevatten, is onduidelijk, maar we weten dat Google werkt aan <a href="https://www.techradar.com/phones/android/android-17-could-finally-introduce-motion-cues-to-combat-motion-sickness-matching-the-same-feature-in-ios">Motion Cues</a> om bewegingsziekte tegen te gaan bij het gebruik van je telefoon in een rijdend voertuig. Dit zal misschien een van de aankondigingen zijn.</p><h2 class="article-body__section" id="section-3-updates-over-android-xr"><span>3. Updates over Android XR</span></h2><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="ZpDp3FVVYBDAdDCVaQtG85" name="Samsung-Galaxy-XR-REVIEW-lance-wearing" alt="Samsung Galaxy XR" src="https://cdn.mos.cms.futurecdn.net/ZpDp3FVVYBDAdDCVaQtG85-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="credit" itemprop="copyrightHolder">(Image credit: Lance Ulanoff / Future)</span></figcaption></figure><p><a href="https://www.techradar.com/computing/virtual-reality-augmented-reality/i-tried-the-next-gen-android-xr-prototype-smart-glasses-and-these-frames-are-ready-for-your-close-up">Android XR</a> is het nieuwe augmented reality-platform van Google, ontworpen voor slimme brillen en headsets. Het probleem is dat de <a href="https://www.techradar.com/computing/virtual-reality-augmented-reality/i-spent-a-week-with-the-samsung-galaxy-xr-and-apples-vision-pro-has-nothing-to-worry-about-yet">Samsung Galaxy XR</a> de enige headset is die werkt met dit platform en die is hier niet eens te koop.</p><p>Misschien zien we updates en nieuwe functies voor dit platform op Google I/O 2026. We hopen nu eigenlijk vooral op meer apparaten die van het platform gebruikmaken en bij voorkeur ook eentje dat hier te koop zal zijn. Google zal ons hoe dan ook warm(er) willen maken voor deze productcategorie.</p><h2 class="article-body__section" id="section-4-aluminium-os"><span>4. Aluminium OS</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:3202px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="cbEKD22eVS5bHjVKSeJ6bY" name="PXL_20250813_074520616" alt="ASUS Chromebook" src="https://cdn.mos.cms.futurecdn.net/cbEKD22eVS5bHjVKSeJ6bY-1920-80.jpg" mos="" align="middle" fullscreen="" width="3202" height="1801" 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><p>Android XR is nog maar net gelanceerd, maar Google werkt ook aan een nieuw besturingssysteem, Aluminium OS. Dit is een desktopbesturingssysteem dat <a href="https://www.techradar.com/phones/android/i-think-you-see-the-future-first-on-android-googles-android-leader-sameer-samat">ChromeOS en Android zou combineren</a> tot één platform. Google heeft aangegeven dat hieraan gewerkt wordt, maar heeft verder nog niets over Aluminium OS gezegd. Zelfs de naam is tot nu toe alleen <a href="https://www.techradar.com/computing/desktop-pcs/android-powered-desktop-pcs-are-coming-and-i-think-theyll-be-an-exciting-step-up-from-chromeos">in een vacature</a> verschenen en is wellicht een codenaam.</p><p>In die vacature stond dat Aluminium OS zal werken met AI als basis en bedoeld is voor laptops, desktops en tablets. Nu deze informatie bekend is, lijkt het een goed moment om meer hierover te onthullen en I/O 2026 is daarvoor de perfecte gelegenheid.</p><h2 class="article-body__section" id="section-5-teasers-voor-nieuwe-producten"><span>5. Teasers voor nieuwe producten</span></h2><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="QJJo63bJsafZL7ogGQhDTY" name="Aura_5_TAS_XR_Nov-06-2025" alt="Xreal Project Aura" src="https://cdn.mos.cms.futurecdn.net/QJJo63bJsafZL7ogGQhDTY-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Xreal Project Aura </span><span class="credit" itemprop="copyrightHolder">(Image credit: Google)</span></figcaption></figure><p>Google I/O is een conferentie voor ontwikkelaars, dus de focus ligt op software. Dat betekent niet dat we daar nooit hardware te zien krijgen. Wat kunnen we dit jaar verwachten? Er zijn geen garanties, maar er is een kans dat we een blik kunnen werpen op de <a href="https://www.techradar.com/computing/virtual-reality-augmented-reality/xreal-just-teased-its-android-xr-specs-and-they-boast-a-massive-upgrade-over-its-other-ar-smart-glasses">Project Aura-bril van Xreal</a>, aangezien deze op Android XR draait en vorig jaar kort werd getoond. Het is ook mogelijk dat we andere Android XR-apparaten te zien krijgen.</p><p>Wat we waarschijnlijk niet zullen zien, zijn telefoons uit de Google Pixel 11-serie of de Pixel Watch 5. Die worden namelijk pas verwacht in de loop van de zomer.</p> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/android/google-i-o-2026-is-officieel-dit-mag-je-verwachten</link>
                                                                            <description>
                            <![CDATA[ Google I/O 2026 staat gepland voor mei en we zullen waarschijnlijk nieuwe functies zien voor de verschillende besturingssystemen van Google. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">wa2VnZn5XBnW9omQ6VCgNf</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/NyZPKn2CUD6VQ2ZhQjFkqN-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 18 Feb 2026 14:21:06 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Android]]></category>
                                                    <category><![CDATA[Software]]></category>
                                                    <category><![CDATA[Phones]]></category>
                                                    <category><![CDATA[Computing]]></category>
                                                                                                <author><![CDATA[ bram.lodewijks@bluepixlmedia.com (Bram Lodewijks) ]]></author>                    <dc:creator><![CDATA[ Bram Lodewijks ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/LJUrC7jeZjkChfVSbEKqGC-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Bram is de hoofdredacteur van TechRadar Benelux en is al jarenlang een trouwe Android-gebruiker. Hij schrijft met plezier over alles wat met consumententechnologie te maken heeft. Na het werk vind je hem gewoonlijk voor zijn Nintendo Switch, al dan niet met een glas rosé erbij.&lt;/p&gt; ]]></dc:description>
                                                                                                        <dc:contributor><![CDATA[ James Rogerson ]]></dc:contributor>
                                                                    <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/NyZPKn2CUD6VQ2ZhQjFkqN-1920-80.jpg">
                                                            <media:credit><![CDATA[Google]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A Google I/O 2026 save the date]]></media:description>                                                            <media:text><![CDATA[A Google I/O 2026 save the date]]></media:text>
                                <media:title type="plain"><![CDATA[A Google I/O 2026 save the date]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/NyZPKn2CUD6VQ2ZhQjFkqN-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Er was nooit veel twijfel dat we in 2026 een Google I/O zouden krijgen. We hadden zelfs een goede schatting kunnen maken van de precieze datum, maar nu hoeft dat niet meer, want <a href="https://blog.google/innovation-and-ai/technology/developers-tools/io-2026-save-the-date/" target="_blank">Google heeft de data officieel bevestigd</a>.</p><p>Google I/O 2026 vindt plaats op 19 en 20 mei in het Shoreline Amphitheater in Mountain View, Californië. Het evenement begint op 19 mei om 19u, onze tijd. Google heeft echter nog niet bekendgemaakt wat het precies zal aankondigen. We kunnen wel enkele weloverwogen gokjes wagen.</p><h2 class="article-body__section" id="section-1-verbeteringen-voor-gemini"><span>1. Verbeteringen voor Gemini</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:5624px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="egDwtcRA3xJ4GVtrJaacxf" name="shutterstock_2526762697 (1) copy" alt="Google Gemini" src="https://cdn.mos.cms.futurecdn.net/egDwtcRA3xJ4GVtrJaacxf-1920-80.jpg" mos="" align="middle" fullscreen="" width="5624" height="3163" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Shutterstock/mundissima)</span></figcaption></figure><p>AI is de laatste tijd een belangrijke focus en aangezien Google een van de grootste spelers op het gebied van AI is, verwachten we zeker enkele upgrades van zijn AI-tools, en dan met name Gemini. Zowel AI in het algemeen als Gemini in het bijzonder werden genoemd in de aankondiging van Google voor I/O 2026. Dit wordt hoogstwaarschijnlijk het belangrijkste onderwerp dit jaar.</p><p>We kunnen alleen maar gokken naar wat er precies op dit gebied zal worden aangekondigd. Misschien zien we bijvoorbeeld dat Gemini dieper in telefoons wordt geïntegreerd. Het kan ook dat we gewoon verbeteringen zien voor bestaande AI-functies. Denk aan AI-fotobewerkingen die nauwkeuriger en/of sneller gebeuren.</p><h2 class="article-body__section" id="section-2-android-17"><span>2. Android 17</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:550px;"><p class="vanilla-image-block" style="padding-top:56.36%;"><img id="ebASeTRM7xxACWBSoyx4Li" name="Android 17" alt="Android 17 logo" src="https://cdn.mos.cms.futurecdn.net/ebASeTRM7xxACWBSoyx4Li-1920-80.jpg" mos="" align="middle" fullscreen="" width="550" height="310" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Google)</span></figcaption></figure><p>De <a href="https://www.techradar.com/phones/android/android-17-beta-1-is-here-with-some-big-changes-and-small-surprises">eerste bètaversie van Android 17</a> is nu beschikbaar, maar dat betekent niet dat we alles al weten, aangezien toekomstige bètaversies (en de definitieve release) nog wijzigingen kunnen bevatten. Het is dan ook zeer waarschijnlijk dat we tijdens Google I/O 2026 meer te horen krijgen over Android 17. Dat is zelfs vrijwel zeker, aangezien Google in de aankondiging spreekt over niet nader vernoemde updates voor Android.</p><p>We zullen hier waarschijnlijk niet de definitieve versie zien, aangezien die naar verluidt in juni uitkomt, maar misschien wordt de definitieve bètaversie wel op I/O gelanceerd. Wat deze bètaversie precies zal bevatten, is onduidelijk, maar we weten dat Google werkt aan <a href="https://www.techradar.com/phones/android/android-17-could-finally-introduce-motion-cues-to-combat-motion-sickness-matching-the-same-feature-in-ios">Motion Cues</a> om bewegingsziekte tegen te gaan bij het gebruik van je telefoon in een rijdend voertuig. Dit zal misschien een van de aankondigingen zijn.</p><h2 class="article-body__section" id="section-3-updates-over-android-xr"><span>3. Updates over Android XR</span></h2><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="ZpDp3FVVYBDAdDCVaQtG85" name="Samsung-Galaxy-XR-REVIEW-lance-wearing" alt="Samsung Galaxy XR" src="https://cdn.mos.cms.futurecdn.net/ZpDp3FVVYBDAdDCVaQtG85-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="credit" itemprop="copyrightHolder">(Image credit: Lance Ulanoff / Future)</span></figcaption></figure><p><a href="https://www.techradar.com/computing/virtual-reality-augmented-reality/i-tried-the-next-gen-android-xr-prototype-smart-glasses-and-these-frames-are-ready-for-your-close-up">Android XR</a> is het nieuwe augmented reality-platform van Google, ontworpen voor slimme brillen en headsets. Het probleem is dat de <a href="https://www.techradar.com/computing/virtual-reality-augmented-reality/i-spent-a-week-with-the-samsung-galaxy-xr-and-apples-vision-pro-has-nothing-to-worry-about-yet">Samsung Galaxy XR</a> de enige headset is die werkt met dit platform en die is hier niet eens te koop.</p><p>Misschien zien we updates en nieuwe functies voor dit platform op Google I/O 2026. We hopen nu eigenlijk vooral op meer apparaten die van het platform gebruikmaken en bij voorkeur ook eentje dat hier te koop zal zijn. Google zal ons hoe dan ook warm(er) willen maken voor deze productcategorie.</p><h2 class="article-body__section" id="section-4-aluminium-os"><span>4. Aluminium OS</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:3202px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="cbEKD22eVS5bHjVKSeJ6bY" name="PXL_20250813_074520616" alt="ASUS Chromebook" src="https://cdn.mos.cms.futurecdn.net/cbEKD22eVS5bHjVKSeJ6bY-1920-80.jpg" mos="" align="middle" fullscreen="" width="3202" height="1801" 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><p>Android XR is nog maar net gelanceerd, maar Google werkt ook aan een nieuw besturingssysteem, Aluminium OS. Dit is een desktopbesturingssysteem dat <a href="https://www.techradar.com/phones/android/i-think-you-see-the-future-first-on-android-googles-android-leader-sameer-samat">ChromeOS en Android zou combineren</a> tot één platform. Google heeft aangegeven dat hieraan gewerkt wordt, maar heeft verder nog niets over Aluminium OS gezegd. Zelfs de naam is tot nu toe alleen <a href="https://www.techradar.com/computing/desktop-pcs/android-powered-desktop-pcs-are-coming-and-i-think-theyll-be-an-exciting-step-up-from-chromeos">in een vacature</a> verschenen en is wellicht een codenaam.</p><p>In die vacature stond dat Aluminium OS zal werken met AI als basis en bedoeld is voor laptops, desktops en tablets. Nu deze informatie bekend is, lijkt het een goed moment om meer hierover te onthullen en I/O 2026 is daarvoor de perfecte gelegenheid.</p><h2 class="article-body__section" id="section-5-teasers-voor-nieuwe-producten"><span>5. Teasers voor nieuwe producten</span></h2><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="QJJo63bJsafZL7ogGQhDTY" name="Aura_5_TAS_XR_Nov-06-2025" alt="Xreal Project Aura" src="https://cdn.mos.cms.futurecdn.net/QJJo63bJsafZL7ogGQhDTY-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Xreal Project Aura </span><span class="credit" itemprop="copyrightHolder">(Image credit: Google)</span></figcaption></figure><p>Google I/O is een conferentie voor ontwikkelaars, dus de focus ligt op software. Dat betekent niet dat we daar nooit hardware te zien krijgen. Wat kunnen we dit jaar verwachten? Er zijn geen garanties, maar er is een kans dat we een blik kunnen werpen op de <a href="https://www.techradar.com/computing/virtual-reality-augmented-reality/xreal-just-teased-its-android-xr-specs-and-they-boast-a-massive-upgrade-over-its-other-ar-smart-glasses">Project Aura-bril van Xreal</a>, aangezien deze op Android XR draait en vorig jaar kort werd getoond. Het is ook mogelijk dat we andere Android XR-apparaten te zien krijgen.</p><p>Wat we waarschijnlijk niet zullen zien, zijn telefoons uit de Google Pixel 11-serie of de Pixel Watch 5. Die worden namelijk pas verwacht in de loop van de zomer.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ De eerste Android 17-bèta is gearriveerd met grote veranderingen en kleine verrassingen ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Na een korte vertraging is nu eindelijk de <a href="https://www.techradar.com/phones/android/google-says-android-17-is-still-coming-soon-here-are-the-5-biggest-features-to-look-forward-to">eerste bètaversie van Android 17</a> gearriveerd. Deze update zit misschien niet zo vol met nieuwe features als sommige andere Android-releases, maar toch zijn er wel wat veranderingen geïntroduceerd die uiteindelijk een grote impact kunnen hebben. </p><p>De meeste grote veranderingen komen inmiddels niet echt meer als een verrassing, waaronder de verandering die ervoor zorgt dat ontwikkelaars opties voor oriëntatie van hun apps en het wijzigen van het formaat van het venster niet meer kunnen overslaan. Dat zal misschien een vervelende verandering zijn voor sommige ontwikkelaars, maar het moet er ook voor zorgen dat apps er beter uit zullen zien op Android-apparaten met grotere displays, zoals <a href="https://global.techradar.com/nl-nl/news/beste-tablet-getest-en-beoordeeld">tablets</a> en foldables. </p><p>Een andere grote verandering is misschien niet echt "zichtbaar", maar zou toch wel te merken moeten zijn. Google geeft Android-telefoons met deze update namelijk ook een prestatieboost. Er is een nieuw 'generational garbage collection'-systeem toegevoegd die het CPU- en werkgeheugenverbruik moet verminderen.  </p><p>Verder bevat deze bèta ook soepelere overgangen bij het wisselen van lenzen. Er zijn namelijk nieuwe professionele camera-API's toegevoegd die het bevriezen of stotteren van het beeld bij het wisselen van lens moeten voorkomen. </p><p>Naast deze verwachte veranderingen heeft <a href="https://www.androidcentral.com/apps-software/android-os/android-17-beta-1-pixel-launcher-ui-changes" target="_blank">Android Central</a> ook nog een aantal interessante verrassingen gespot in deze eerste bèta voor Android 17. </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:821px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="KEsCsvbBG6KWK3hqL9CWah" name="Android 17 beta screenshots" alt="Android 17 beta screenshots" src="https://cdn.mos.cms.futurecdn.net/KEsCsvbBG6KWK3hqL9CWah-1920-80.jpg" mos="" align="middle" fullscreen="" width="821" height="462" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Sanuj Bhatia / Android Central)</span></figcaption></figure><ul><li><a href="https://techradar.us7.list-manage.com/subscribe?u=5698cb1fccaea8644ed412be0&id=159915eedb" target="_blank"><strong>Klik hier om te abonneren op onze wekelijkse nieuwsbrief</strong></a></li></ul><h2 id="aanpasbare-snelkoppelingen-en-een-verwijderbare-widget">Aanpasbare snelkoppelingen en een verwijderbare widget</h2><p>Tot deze verrassingen behoren onder andere een dunner design voor de zoekbalk op het homescherm en de mogelijkheid om de snelkoppeling voor 'AI Mode' op die zoekbalk in te wisselen voor een andere snelkoppeling. Zo kan je bijvoorbeeld kiezen voor vertalingen, het weer, een woordenboek en nog veel meer opties, zoals in het screenshot hierboven te zien is. </p><p>Welke snelkoppeling je ook kiest, deze komt vanaf nu ook <em>in </em>de zoekbalk te staan en niet ernaast. Helaas kan je wel alleen de snelkoppeling voor AI Mode vervangen. Zoeken met je stem en Google Lens blijven wel standaard in de zoekbalk staan. </p><p>Een andere fijne verandering zorgt ervoor dat je nu eindelijk de 'Snel overzicht'-widget kan verwijderen. Ook het volumepaneel is aangepast en hier vind je nu ook een icoon waarmee je snel naar de uitgebreide volume-instellingen wordt gebracht. Het volume is nu ook gestandaardiseerd om voor een consistentere luisterervaring te zorgen bij al je apps. </p><p>Dat is toch wel zo'n beetje alles wat er tot nu toe ontdekt is, maar het is zeker mogelijk dat er nog meer features en veranderingen verborgen zitten in deze eerste bètaversie en daarnaast kunnen toekomstige bètaversies natuurlijk weer meer veranderingen introduceren. </p><p>Als je zelf met sommige van deze nieuwe opties aan de slag wil, dan moet je een <a href="https://global.techradar.com/nl-nl/reviews/google-pixel-6-test">Google Pixel 6</a> of nieuwer hebben. Vervolgens ga je naar de website voor het <a href="https://www.google.com/android/beta#devices" target="_blank">Android bètaprogramma</a>, log je in met je Google-account en selecteer je het Pixel-apparaat waar je de bètaversie op wil installeren. </p><p>Daarna ga je op je telefoon naar Instellingen > Systeem > Software-updates en installeer je vanaf daar de bèta. Wees je hierbij wel bewust van het feit dat dit soort Android-versies meer bugs kunnen bevatten dan de uiteindelijke versies die na dit soort testfases worden uitgerold. </p><ul><li><a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/verwaarloosde-functie-op-google-pixel-telefoons-wordt-wellicht-verbeterd">Verwaarloosde functie op Google Pixel-telefoons wordt wellicht verbeterd</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/android/de-eerste-android-17-beta-is-gearriveerd-met-grote-veranderingen-en-kleine-verrassingen</link>
                                                                            <description>
                            <![CDATA[ De eerste bètaversie van Android 17 is verschenen en introduceert verbeterde prestaties, verbeteringen voor apps op grote schermen en handige andere veranderingen voor de interface. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">aGojeKyzGphV5cgC88xovC</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/ZMHghtUPXduV9Lg7jqub4o-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 17 Feb 2026 14:52:20 +0000</pubDate>                                                                                                                                <updated>Tue, 17 Feb 2026 16:26:49 +0000</updated>
                                                                                                                                            <category><![CDATA[Android]]></category>
                                                    <category><![CDATA[Google Pixel Phones]]></category>
                                                    <category><![CDATA[Phones]]></category>
                                                                                                <author><![CDATA[ cas.kulk@bluepixlmedia.com (Cas Kulk) ]]></author>                    <dc:creator><![CDATA[ Cas Kulk ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/hUHXsqYBB8igeAQgxCPAMe-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;&lt;br&gt;&lt;/p&gt; ]]></dc:description>
                                                                                                        <dc:contributor><![CDATA[ James Rogerson ]]></dc:contributor>
                                                                    <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/ZMHghtUPXduV9Lg7jqub4o-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[De Google Pixel 10 Pro]]></media:description>                                                            <media:text><![CDATA[Google Pixel 10 Pro]]></media:text>
                                <media:title type="plain"><![CDATA[Google Pixel 10 Pro]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/ZMHghtUPXduV9Lg7jqub4o-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Na een korte vertraging is nu eindelijk de <a href="https://www.techradar.com/phones/android/google-says-android-17-is-still-coming-soon-here-are-the-5-biggest-features-to-look-forward-to">eerste bètaversie van Android 17</a> gearriveerd. Deze update zit misschien niet zo vol met nieuwe features als sommige andere Android-releases, maar toch zijn er wel wat veranderingen geïntroduceerd die uiteindelijk een grote impact kunnen hebben. </p><p>De meeste grote veranderingen komen inmiddels niet echt meer als een verrassing, waaronder de verandering die ervoor zorgt dat ontwikkelaars opties voor oriëntatie van hun apps en het wijzigen van het formaat van het venster niet meer kunnen overslaan. Dat zal misschien een vervelende verandering zijn voor sommige ontwikkelaars, maar het moet er ook voor zorgen dat apps er beter uit zullen zien op Android-apparaten met grotere displays, zoals <a href="https://global.techradar.com/nl-nl/news/beste-tablet-getest-en-beoordeeld">tablets</a> en foldables. </p><p>Een andere grote verandering is misschien niet echt "zichtbaar", maar zou toch wel te merken moeten zijn. Google geeft Android-telefoons met deze update namelijk ook een prestatieboost. Er is een nieuw 'generational garbage collection'-systeem toegevoegd die het CPU- en werkgeheugenverbruik moet verminderen.  </p><p>Verder bevat deze bèta ook soepelere overgangen bij het wisselen van lenzen. Er zijn namelijk nieuwe professionele camera-API's toegevoegd die het bevriezen of stotteren van het beeld bij het wisselen van lens moeten voorkomen. </p><p>Naast deze verwachte veranderingen heeft <a href="https://www.androidcentral.com/apps-software/android-os/android-17-beta-1-pixel-launcher-ui-changes" target="_blank">Android Central</a> ook nog een aantal interessante verrassingen gespot in deze eerste bèta voor Android 17. </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:821px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="KEsCsvbBG6KWK3hqL9CWah" name="Android 17 beta screenshots" alt="Android 17 beta screenshots" src="https://cdn.mos.cms.futurecdn.net/KEsCsvbBG6KWK3hqL9CWah-1920-80.jpg" mos="" align="middle" fullscreen="" width="821" height="462" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Sanuj Bhatia / Android Central)</span></figcaption></figure><ul><li><a href="https://techradar.us7.list-manage.com/subscribe?u=5698cb1fccaea8644ed412be0&id=159915eedb" target="_blank"><strong>Klik hier om te abonneren op onze wekelijkse nieuwsbrief</strong></a></li></ul><h2 id="aanpasbare-snelkoppelingen-en-een-verwijderbare-widget">Aanpasbare snelkoppelingen en een verwijderbare widget</h2><p>Tot deze verrassingen behoren onder andere een dunner design voor de zoekbalk op het homescherm en de mogelijkheid om de snelkoppeling voor 'AI Mode' op die zoekbalk in te wisselen voor een andere snelkoppeling. Zo kan je bijvoorbeeld kiezen voor vertalingen, het weer, een woordenboek en nog veel meer opties, zoals in het screenshot hierboven te zien is. </p><p>Welke snelkoppeling je ook kiest, deze komt vanaf nu ook <em>in </em>de zoekbalk te staan en niet ernaast. Helaas kan je wel alleen de snelkoppeling voor AI Mode vervangen. Zoeken met je stem en Google Lens blijven wel standaard in de zoekbalk staan. </p><p>Een andere fijne verandering zorgt ervoor dat je nu eindelijk de 'Snel overzicht'-widget kan verwijderen. Ook het volumepaneel is aangepast en hier vind je nu ook een icoon waarmee je snel naar de uitgebreide volume-instellingen wordt gebracht. Het volume is nu ook gestandaardiseerd om voor een consistentere luisterervaring te zorgen bij al je apps. </p><p>Dat is toch wel zo'n beetje alles wat er tot nu toe ontdekt is, maar het is zeker mogelijk dat er nog meer features en veranderingen verborgen zitten in deze eerste bètaversie en daarnaast kunnen toekomstige bètaversies natuurlijk weer meer veranderingen introduceren. </p><p>Als je zelf met sommige van deze nieuwe opties aan de slag wil, dan moet je een <a href="https://global.techradar.com/nl-nl/reviews/google-pixel-6-test">Google Pixel 6</a> of nieuwer hebben. Vervolgens ga je naar de website voor het <a href="https://www.google.com/android/beta#devices" target="_blank">Android bètaprogramma</a>, log je in met je Google-account en selecteer je het Pixel-apparaat waar je de bètaversie op wil installeren. </p><p>Daarna ga je op je telefoon naar Instellingen > Systeem > Software-updates en installeer je vanaf daar de bèta. Wees je hierbij wel bewust van het feit dat dit soort Android-versies meer bugs kunnen bevatten dan de uiteindelijke versies die na dit soort testfases worden uitgerold. </p><ul><li><a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/verwaarloosde-functie-op-google-pixel-telefoons-wordt-wellicht-verbeterd">Verwaarloosde functie op Google Pixel-telefoons wordt wellicht verbeterd</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Oppo Reno 15 Pro review: eindelijk weer een kleinere smartphone ]]></title>
                                                                                                <dc:content><![CDATA[ <h2 class="article-body__section" id="section-oppo-reno-15-pro-review-in-een-notendop"><span>Oppo Reno 15 Pro: review in een notendop</span></h2><p>De Oppo Reno 15 Pro is een compacte smartphone in een markt die gedomineerd wordt door alsmaar groter wordende smartphones. Met zijn 6,32-inch scherm voelt hij  licht en comfortabel en je kan deze met één hand bedienen.</p><p>Oppo maakt het design extra herkenbaar met een noorderlicht-achtige afwerking op de blauwe versie. Het OLED-scherm is fel, scherp en soepel dankzij 120Hz, waardoor alles “duurder” aanvoelt dan je misschien verwacht in deze klasse.</p><p>De camera’s zijn een echte troef. Overdag krijg je foto’s met veel detail, sterk dynamisch bereik en kleuren die bewust minder overdreven zijn. De grootste verrassing is de batterij. Met 6200mAh in een compact toestel haal je moeiteloos een lange dag en vaak zelfs twee dagen. 80W laden is snel, waardoor je zelden hoeft te plannen rondom een stopcontact. Bloatware blijft het grootste minpunt, maar als je compact wil zonder batterijcompromis is dit een van de sterkste keuzes van het jaar.</p><h2 class="article-body__section" id="section-oppo-reno-15-pro-review-prijs-en-beschikbaarheid"><span>Oppo Reno 15 Pro review: prijs en beschikbaarheid</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:8160px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="AUeNM38GTjmGzUkxRH48cF" name="Oppo Reno 15 Pro" alt="Oppo Reno 15 Pro" src="https://cdn.mos.cms.futurecdn.net/AUeNM38GTjmGzUkxRH48cF-1920-80.jpg" mos="" align="middle" fullscreen="" width="8160" height="4590" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>Adviesprijs van 799 euro, maar nu al voor 729 euro te koop</strong></li><li><strong>Slechts één variant: 12GB RAM en 512GB opslag</strong></li></ul><p>De Oppo Reno 15 Pro is in Nederland en België verkrijgbaar voor een adviesprijs van 799 euro, al duikt hij bij sommige winkels al op rond 729 euro. Daarmee zit hij stevig in het hogere middensegment, dicht tegen flagships aan.</p><p>Oppo houdt het simpel met één configuratie: 12GB werkgeheugen en 512GB opslag. Dat is royaal, vooral als je veel foto’s en 4K-video’s maakt, en je hoeft niet te twijfelen welke variant je moet kiezen.</p><p>Je kiest uit een blauwe versie met noorderlicht-achtig patroon en de zwarte versie meer bruin oogt. De 80W SuperVOOC-laadsnelheid haal je alleen met een Oppo-lader, met universele PPS-laders laad je tot 55W.</p><ul><li><strong>Prijs-kwaliteit score: 4 / 5</strong></li></ul><h2 class="article-body__section" id="section-oppo-reno-15-pro-review-specs"><span>Oppo Reno 15 Pro review: specs</span></h2><div ><table><caption>Oppo Reno 15 Pro specs</caption><thead><tr><th class="firstcol empty" ></th><th  ></th></tr></thead><tbody><tr><td class="firstcol " ><p>Afmetingen:</p></td><td  ><p>162 x 76,6 x 7,6 mm</p></td></tr><tr><td class="firstcol " ><p>Gewicht:</p></td><td  ><p>195 gram</p></td></tr><tr><td class="firstcol " ><p>Scherm:</p></td><td  ><p>6,32 inch FHD (1216x2640) 120Hz AMOLED</p></td></tr><tr><td class="firstcol " ><p>Chip:</p></td><td  ><p>Mediatek Dimensity 8450</p></td></tr><tr><td class="firstcol " ><p>RAM:</p></td><td  ><p>12GB</p></td></tr><tr><td class="firstcol " ><p>Opslag:</p></td><td  ><p>512GB</p></td></tr><tr><td class="firstcol " ><p>OS:</p></td><td  ><p>Android 16, ColorOS 16</p></td></tr><tr><td class="firstcol " ><p>Primaire camera:</p></td><td  ><p>200MP, f/1,8</p></td></tr><tr><td class="firstcol " ><p>Telefotocamera:</p></td><td  ><p>50MP f/2,8 3,5x zoom</p></td></tr><tr><td class="firstcol " ><p>Ultra-wide camera:</p></td><td  ><p>50MP f/2,0 116°</p></td></tr><tr><td class="firstcol " ><p>Selfiecamera:</p></td><td  ><p>50MP, f/2,0</p></td></tr><tr><td class="firstcol " ><p>Batterij:</p></td><td  ><p>6.200mAh</p></td></tr><tr><td class="firstcol " ><p>Opladen:</p></td><td  ><p>80W bedraad</p></td></tr><tr><td class="firstcol " ><p>Kleuren:</p></td><td  ><p>Aurora Blue, Dusk Black</p></td></tr></tbody></table></div><h2 class="article-body__section" id="section-oppo-reno-15-pro-review-design"><span>Oppo Reno 15 Pro review: design</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:8160px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="NWTX8NNf2XmMN72dTVUr6G" name="Oppo Reno 15 Pro" alt="Oppo Reno 15 Pro" src="https://cdn.mos.cms.futurecdn.net/NWTX8NNf2XmMN72dTVUr6G-1920-80.jpg" mos="" align="middle" fullscreen="" width="8160" height="4590" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>Compact 6,32-inch toestel ligt heerlijk in de hand</strong></li><li><strong>IP68 én IP69, voelt robuust en premium</strong></li><li><strong>Noorderlicht versie is heel uniek</strong></li></ul><p>In een tijd waarin bijna alles richting gigantische platte schermen en brede behuizingen gaat, voelt de Reno 15 Pro verrassend verfrissend. Met zijn compacte afmetingen (ongeveer 151,2 x 72,4 x 8 mm) en een gewicht rond de 187 gram ligt hij echt lekker in de hand. Dat merk je vooral tijdens lange sessies scrollen, lezen of foto’s maken. De gewichtsverdeling is goed, het toestel is niet zwaar en het platte display helpt ook mee aan dat comfortabele gevoel. Dit is precies het soort telefoon dat je zonder nadenken met één hand blijft gebruiken.</p><p>Het heeft weer even geduurd dat er een uitstekende smartphone uitkomt met een kleiner, compact formaat. Oppo gaf ook aan in de persbriefing dat de reden voor het kleinere formaat de vraag van het publiek was. Blijkbaar willen meer mensen een kleinere smartphone en daar ben ik het dan ook helemaal mee eens.</p><p>De bouwkwaliteit is dik in orde. Je krijgt een aluminium frame, een matglazen achterkant die vingerafdrukken netjes weert en bescherming aan de voorkant (in ieder geval Gorilla Glass, met in de Benelux zelfs een vooraf aangebrachte screenprotector). Oppo gaat ook hard op duurzaamheid: IP68 is al fijn, maar IP69 betekent dat hij ook beter bestand is tegen water onder hogere druk. Dat is niet iets wat je dagelijks test, maar het geeft wel vertrouwen.</p><p>Dan het uiterlijk. Het camerablok van de Reno 15 Pro lijkt sterk op dat van de iPhone 16 Pro, maar Oppo probeert dat te compenseren met een eigen twist: een noorderlicht-achtig patroon op de achterzijde in de blauwe variant. Dat patroon is zeker onderscheidend. Sommige mensen vinden het tof en premium, anderen vinden het kitsch. Oppo is nu al een aantal jaartjes bezig om de achterkant van hun smartphones wat interessanter te maken en ik ben er persoonlijk een grote fan van, ondanks dat menig gebruiker er meteen een hoesje omheen gooit.</p><p>Er is ook een zwarte variant met de naam Dusk die rustiger oogt en dat patroon niet heeft. Ik zeg zwart omdat Oppo zegt dat het zwart is, maar het oogt meer bruin. De matte afwerking zorgt in beide gevallen voor goede grip, dus je hoeft niet per se meteen een hoesje om die mooie achterkant te doen.</p><ul><li><strong>Design score: 4,5 / 5</strong></li></ul><h2 class="article-body__section" id="section-oppo-reno-15-pro-review-display"><span>Oppo Reno 15 Pro review: display</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:7799px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="wFdBqruTngps3oaSAJUe9G" name="Oppo Reno 15 Pro" alt="Oppo Reno 15 Pro" src="https://cdn.mos.cms.futurecdn.net/wFdBqruTngps3oaSAJUe9G-1920-80.jpg" mos="" align="middle" fullscreen="" width="7799" height="4387" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>OLED met 120Hz en hoge piekhelderheid</strong></li><li><strong>Geen LTPO, maar wel erg fel en vloeiend</strong></li><li><strong>Door het kleinere scherm oogt alles nog beter</strong></li></ul><p>Het scherm is een van de onderdelen waar de Reno 15 Pro bijna als flagship aanvoelt. In de Benelux gaat het om een 6,32-inch OLED-paneel met 120Hz en een hoge resolutie van 2640 x 1216 pixels. Dat klinkt als een detail, maar op dit formaat betekent het dat alles extra scherp oogt. Tekst ziet er scherp uit, UI-elementen zien er strak uit en foto’s krijgen dat “pop”-effect dat je bij een goed OLED-display verwacht. Zulke specs op een klein smartphonescherm gaan gewoon heel ver.</p><p>Helderheid is ook sterk. Volgens metingen zit de maximale helderheid rond 1800 nits met uitschieters richting 3600 nits op kleine delen van het scherm, bijvoorbeeld bij HDR-highlights. In normaal gebruik merk je vooral dat je buiten gewoon nooit hoeft te knijpen met je ogen. Zelfs op die depressieve, druilerige winterdagen of in fel zonlicht als je toevallig op wintersport bent, blijft alles prima leesbaar en kleuren blijven levendig. Oppo’s kleurafstelling neigt ook meer naar natuurlijk dan overdreven verzadigd en dat vinden je ogen op langere termijn prettig. Overigens kan je gewoon kiezen of je warme of natuurlijkere kleuren wilt hebben als je de smartphone instelt. Dit is echt een display waar je graag op kijkt, of je nou een film kijkt, foto’s bewerkt of gewoon een uur lang door apps scrolt.</p><p>Overigens is het wel belangrijk om te vermelden dat dit geen LTPO-paneel is dat helemaal terug kan naar 1Hz om batterij te besparen. De Reno 15 Pro schakelt niet verder terug dan 60Hz. Normaal gesproken zou dat een minpuntje zijn, maar in de praktijk heb je hier helemaal geen last van, want de batterijduur is uitstekend. Hier later meer over. Je krijgt dus het vloeiende gevoel van 120Hz, zonder dat je constant aan accustress denkt. De optische vingerafdrukscanner werkt goed, maar voor deze prijs zou een sonische scanner fijner zijn (en ook sneller).</p><ul><li><strong>Display score: 4 / 5</strong></li></ul><h2 class="article-body__section" id="section-oppo-reno-15-pro-review-software"><span>Oppo Reno 15 Pro review: software</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:7363px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="A7drCE5AVz6GUZmaGznvjT" name="PXL_20260212_132449370" alt="Oppo Reno 15 Pro" src="https://cdn.mos.cms.futurecdn.net/A7drCE5AVz6GUZmaGznvjT-1920-80.jpg" mos="" align="middle" fullscreen="" width="7363" height="4142" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>Android 16 met ColorOS 16, heel veel personalisatie</strong></li><li><strong>Bloatware is extreem, maar vaak te verwijderen</strong></li><li><strong>Updatebeleid is goed: 5 Android-updates en 6 jaar security-updates</strong></li></ul><p>ColorOS 16 is een van die Android-skins waar je óf van houdt óf even aan moet wennen, maar je kunt niet ontkennen dat Oppo er veel tijd in steekt. De interface voelt vloeiend en consistent en je kunt enorm veel aanpassen zonder dat het meteen rommelig wordt. Denk aan mappen die je dynamisch kan vormen, iconen die automatisch matchen met je wallpaper, animaties die je kunt tweaken en een algemene look met glows en blur-effecten.</p><p>Daarnaast is er een duidelijke AI-focus die vooral bedoeld is om je dagelijkse dingen makkelijker te maken. Je krijgt functies zoals AI Writer voor teksthulp, samenvattingen en zelfs omzetten naar tabellen of mind maps. Er zijn ook AI-tools voor notities, transcriptie en spraakopnames met speaker identification, plus camera-gerelateerde AI zoals portrait glow en motion photo collages. Het fijne is dat het niet continu in je gezicht wordt geduwd in tegenstelling tot sommige andere smartphones tegenwoordig. Het zit er, het helpt als je het nodig hebt, maar het neemt niet constant de controle over.</p><p>Maar dan de keerzijde: de hoeveelheid bloatware is echt bizar. Denk aan webwinkels, spelletjes en allerlei apps die je nooit hebt gevraagd. Ja, je kunt veel verwijderen, maar je moet er wel doorheen. Het verpest de eerste indruk van een toestel dat verder juist heel premium wil zijn. Bij een telefoon van rond de 800 euro verwacht je een betere ervaring en dit is een puntje waar Oppo blijft falen. Ik heb dertien applicaties verwijderd en dat is zonder de applicaties die optioneel geïnstalleerd konden worden bij de setup (waarvan ik dus niets heb aangeduid).</p><p>Positief is het updatebeleid. Oppo belooft vijf Android-updates (tot en met Android 21) en zes jaar beveiligingsupdates. Dat is net iets onder Google en Samsung, maar nog steeds heel netjes. Zeker in combinatie met 12GB RAM en 512GB opslag voelt dit als een toestel dat je met gemak meerdere jaren kunt gebruiken zonder dat je na twee jaar het gevoel hebt dat je achterloopt.</p><ul><li><strong>Software score: 3 / 5</strong></li></ul><h2 class="article-body__section" id="section-oppo-reno-15-pro-review-camera-s"><span>Oppo Reno 15 Pro review: camera's</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:8160px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="EjBGtu6FaDEEYtgLmXix3G" name="Oppo Reno 15 Pro" alt="Oppo Reno 15 Pro" src="https://cdn.mos.cms.futurecdn.net/EjBGtu6FaDEEYtgLmXix3G-1920-80.jpg" mos="" align="middle" fullscreen="" width="8160" height="4590" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>Compleet camerasysteem met natuurlijke kleuren</strong></li><li><strong>200MP-hoofdcamera levert veel detail, maar sensor is niet gigantisch</strong></li><li><strong>Zoom is leuk tot “redelijk ver”, 120x is vooral marketing</strong></li></ul><p>Oppo zet de camera’s duidelijk neer als een van de redenen waarom je deze smartphone moet aanschaffen en dat is best gegrond. De setup is compleet: een 200MP-hoofdcamera (met OIS), een 50MP-groothoekcamera en een 50MP-telefotocamera met 3,5x zoom (ook met OIS). Overdag schiet je foto’s met veel detail en een sterk dynamisch bereik. De verzadiging is gelukkig niet overdreven agressief. Niks is irritanter dan een foto maken van een grasveld en dat je achteraf ziet dat het meer neongroen is dan grasgroen. Foto’s ogen daardoor natuurlijker, zeker op grijze dagen. Dat kan er voor sommigen wat “flets” uitzien, maar het is wel eerlijker en realistischer.</p><p>Portretmodus is een van de highlights. Je kunt hem op meerdere brandpunten gebruiken, zelfs van wat verder weg, en de scheiding tussen onderwerp en achtergrond is vaak overtuigend. Je kunt de mate van vervaging instellen. Af en toe zie je een foutje in diepte-inschatting, maar doorgaans is het niveau hoog genoeg dat je er echt mooie portretten mee maakt.</p><p>De ultra-wide is beter dan je zou denken. Hij is niet de beste ooit, maar hij blijft scherp tot in de hoeken en het kleurverschil met de hoofdcamera is klein. Dat is belangrijk, want niets is zo storend als lenzen die volledig andere kleuren tonen. In het donker heeft de groothoekcamera het wel zwaarder, zeker bij heel weinig licht, maar dat zie je bij bijna elke telefoon die geen volwaardige flagship is.</p><p>Zoom is een gemengd verhaal. De 3,5x telelens levert scherpe resultaten met ingetogen kleuren, maar is niet perfect, vooral niet als het donker is. Dat kan leiden tot een slechter resultaat dan nodig en het voelt als een softwarekeuze die Oppo nog strakker moet afstellen. De “120x zoom” is daarnaast vooral marketing. Tot een bepaald punt is het prima bruikbaar, daarna stort detail snel in. Leuk voor een grapje of om iets te herkennen, maar niet voor foto’s die je echt wil bewaren. Daarnaast krijg je op ingezoomde foto's wel de typische extreme bewerking door AI. Denk aan overdreven lijnen en onderwerpen die er niet realistisch meer uitzien.</p><h2 id="voorbeeldfoto-s-8">Voorbeeldfoto's</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/8BkruLPVR6oqFZ6NJiLLLJ-1920-80.jpg" alt="Oppo Reno 15 Pro" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/oa46mXpstkL32zXi65sCRJ-1920-80.jpg" alt="Oppo Reno 15 Pro" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/QyDSWTTzmCRkC9CTPRikXJ-1920-80.jpg" alt="Oppo Reno 15 Pro" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/rNpWuWEq6FqVaLGvPbemcH-1920-80.jpg" alt="Oppo Reno 15 Pro" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/3U59QR72dCvgU5SdbJ9tAJ-1920-80.jpg" alt="Oppo Reno 15 Pro" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/B6DQmNnuMiVCNNLmu8Eu9J-1920-80.jpg" alt="Oppo Reno 15 Pro" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/vGyo27eeDyNCUmfTmKPMCJ-1920-80.jpg" alt="Oppo Reno 15 Pro" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/MHVpwQPhWZoL3PS2gjStAJ-1920-80.jpg" alt="Oppo Reno 15 Pro" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/49xJ6UXf3g36UvsyB7EUSJ-1920-80.jpg" alt="Oppo Reno 15 Pro" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/UmB2iw9BJQRBMLefJcCYCJ-1920-80.jpg" alt="Oppo Reno 15 Pro" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/W9ssqWEgH8qjNX3qtviFCJ-1920-80.jpg" alt="Oppo Reno 15 Pro" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><ul><li><strong>Camera score: 4 / 5</strong></li></ul><h2 class="article-body__section" id="section-oppo-reno-15-pro-review-prestaties"><span>Oppo Reno 15 Pro review: prestaties</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:8160px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="zyM9mUYxxcNfTiDDEtrB3G" name="Oppo Reno 15 Pro" alt="Oppo Reno 15 Pro" src="https://cdn.mos.cms.futurecdn.net/zyM9mUYxxcNfTiDDEtrB3G-1920-80.jpg" mos="" align="middle" fullscreen="" width="8160" height="4590" 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>Dimensity 8450 is ietsje ouder</strong></li><li><strong>Games draaien stabiel, maar de telefoon kan warm worden</strong></li><li><strong>Er zijn krachtigere telefoons te vinden voor dit geld (en zelfs minder)</strong></li></ul><p>Oppo gebruikt de MediaTek Dimensity 8450 en dat is interessant, omdat het geen nieuwe chip is binnen deze lijn. Oppo probeert het ook niet te verbloemen, want het werkt gewoon goed. In dagelijkse taken merk je dat meteen. Apps openen snel, multitasking voelt soepel en foto’s worden snel verwerkt.</p><p>Ook gaming doet hij goed. Zware titels zoals Genshin Impact en Call of Duty Mobile draaien met stabiele framerates, en de GPU-prestaties zijn zelfs beter dan sommige directe concurrenten, zoals de <a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-10-review-nl">Google Pixel 10</a>-serie. Wel is er een kanttekening: deze smartphone kan warm worden als je hem voor een langere tijd gebruikt. Dat is niet uniek, maar het is wel iets om mee te nemen als jij vaak lange gamesessies doet of veeleisende apps gebruikt.</p><p>Wat wél fijn is, is dat Oppo ook de rest op orde heeft. Je krijgt 12GB RAM en 512GB en dat is ruim en helpt in de praktijk. De stereospeakers zijn degelijk. Je krijgt niet de beste speakers, maar ze zijn wel goed genoeg dat je zonder irritatie video's kijkt of een podcast aanzet zonder koptelefoon. Of, laten we eerlijk zijn, eindeloos TikTok-video's kijkt.</p><ul><li><strong>Prestaties score: 3,5 / 5</strong></li></ul><h2 class="article-body__section" id="section-oppo-reno-15-pro-review-batterijduur"><span>Oppo Reno 15 Pro review: batterijduur</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:8160px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="xdCxWgh4b36XptSxQ6hA5G" name="Oppo Reno 15 Pro" alt="Oppo Reno 15 Pro" src="https://cdn.mos.cms.futurecdn.net/xdCxWgh4b36XptSxQ6hA5G-1920-80.jpg" mos="" align="middle" fullscreen="" width="8160" height="4590" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>6.200mAh is heel hoog voor dit formaat</strong></li><li><strong>Twee dagen halen is realistisch bij licht tot gemiddeld gebruik</strong></li><li><strong>80W laden is snel, maar draadloos laden ontbreekt</strong></li></ul><p>Dit is waar de Reno 15 Pro zich echt onderscheidt van de rest. Je krijgt gewoon een batterij van 6.200mAh in een compacte 6,32-inch smartphone. Dat is echt meer dan uitstekend. Ter vergelijking: dit is zelfs groter dan de batterij in sommige enorme Ultra-toestellen. Het effect merk je direct: je denkt minder na over opladen. Je checkt minder obsessief je percentage. Je gebruikt je telefoon zoals je wil, zonder dat je dag stiekem rond stopcontacten draait.</p><p>In de praktijk is de accuduur indrukwekkend. Bij gemiddeld gebruik is het relatief gemakkelijk om twee dagen halen realistisch. Zelfs bij intensiever gebruik is het praktisch onmogelijk om hem binnen één dag helemaal leeg te trekken. Het kwam geregeld voor dat ik aan het einde van de dag nog meer dan 50 procent batterij overhad.</p><p>Opladen gaat met 80W SuperVOOC en dat voelt in de praktijk snel genoeg dat je nooit stress hebt. Een volledige laadbeurt duurt rond de 54 minuten met de juiste adapter, en even bijladen tijdens het douchen of ontbijten levert meteen een flinke boost op. Die 80W haal je wel alleen met Oppo’s eigen SuperVOOC-lader. Het enige minpunt is dat draadloos laden ontbreekt.</p><ul><li><strong>Batterij score: 5 / 5</strong></li></ul><h2 class="article-body__section" id="section-moet-je-de-oppo-reno-15-pro-kopen"><span>Moet je de Oppo Reno 15 Pro kopen?</span></h2><div ><table><thead><tr><th class="firstcol " ><p>Categorie</p></th><th  ><p>Opmerkingen</p></th><th  ><p>Score</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Prijs-kwaliteit</p></td><td  ><p>Compact formaat en enorme batterij maken hem uniek, maar 799 euro is best stevig in deze klasse.</p></td><td  ><p>4 / 5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>Een prachtig ontwerp op de typische Oppo-manier en het compacte formaat is fantastisch.</p></td><td  ><p>4,5 / 5</p></td></tr><tr><td class="firstcol " ><p>Display</p></td><td  ><p>6,32-inch OLED met 120Hz en hoge helderheid. Geen LTPO, maar wel scherp en kleurrijk.</p></td><td  ><p>4 / 5</p></td></tr><tr><td class="firstcol " ><p>Software</p></td><td  ><p>ColorOS 16 is loopt soepeltjes en de smartphone heeft genoeg AI-functies, maar de bloatware is erg overdreven.</p></td><td  ><p>3 / 5</p></td></tr><tr><td class="firstcol " ><p>Camera</p></td><td  ><p>Sterke camera's zorgen voor mooie foto's en natuurlijke kleuren.</p></td><td  ><p>4 / 5</p></td></tr><tr><td class="firstcol " ><p>Prestaties</p></td><td  ><p>Sterke prestaties ondanks de iets oudere chip.</p></td><td  ><p>3,5 / 5</p></td></tr><tr><td class="firstcol " ><p>Batterij</p></td><td  ><p>6200mAh in een compacte behuizing is ronduit indrukwekkend. Twee dagen gebruik is erg realistisch.</p></td><td  ><p>5 / 5</p></td></tr></tbody></table></div><h2 id="koop-hem-als-8">Koop hem als...</h2><div class="product"><p><strong>Je een sterke compacte smartphone wilt</strong><br>Tegenwoordig zijn alle smartphones aan de grote kant, en juist daarom is het fijn dat Oppo een sterke smartphone uitbrengt in een compacte vormfactor.</p></div><div class="product"><p><strong>Je veel waarde hecht aan fotografie</strong><br>De 200MP-hoofdcamera en sterke portretmodus leveren natuurlijke en gedetailleerde foto’s, en ook de andere camera's en features zijn erg goed.</p></div><div class="product"><p><strong>Je een batterij nodig hebt die de hele dag of langer meegaat</strong><br>De Oppo Reno 15 Pro heeft een bizar grote batterij voor het kleine formaat. Twee dagen gebruik is meer dan realistisch..</p></div><h2 id="koop-hem-niet-als-8">Koop hem niet als...</h2><div class="product"><p><strong>Je de maximale prestaties wilt hebben</strong><br>De Dimensity 8450 is snel genoeg, maar niet de krachtigste chip in deze prijsklasse.</p></div><div class="product"><p><strong>Je een hekel hebt aan bloatware</strong><br>Oppo blijft heel veel bloatware toevoegen aan en dit kan een dealbreaker zijn voor veel mensen.</p></div><h2 class="article-body__section" id="section-oppo-reno-15-pro-alternatieven"><span>Oppo Reno 15 Pro: alternatieven</span></h2><div class="product"><p><strong>OnePlus 15</strong><br>Als je prestaties en batterijduur belangrijker vindt dan een compact formaat, is de OnePlus 15 een sterk alternatief. Dankzij de Snapdragon 8 Elite Gen 5 is hij ongezien krachtig en hij blijft opvallend koel bij intensief gebruik. De 7.300mAh-batterij gaat makkelijk twee dagen mee en ondersteunt 120W-snelladen.</p><p><strong>Lees hier de </strong><a href="https://global.techradar.com/nl-nl/phones/oneplus-phones/oneplus-15-review-nl" data-dimension112="6920c6a9-bd34-45bc-b727-a5e2821c6ec7" data-action="Deal Block" data-label="Lees hier de OnePlus 15 review" data-dimension48="Lees hier de OnePlus 15 review" data-dimension25=""><strong>OnePlus 15 review</strong></a></p></div><div class="product"><p><strong>Oppo Find X9 Pro</strong><br>Als je de echte flagship-ervaring van Oppo wilt, is de Find X9 Pro ideaal. Deze smartphone is een uitstekende Android-telefoon die wellicht een van de beste smartphones van vorig jaar was, ook al is die slechts een paar maanden oud. De camera's zijn onovertroffen.<br><br><strong>Lees hier de </strong><a href="https://global.techradar.com/nl-nl/phones/oppo-phones/oppo-find-x9-pro-review-nl" data-dimension112="4be3a561-8d70-4bb1-bda8-3a1a0e49191b" data-action="Deal Block" data-label="Lees hier de Oppo Find X9 Pro review" data-dimension48="Lees hier de Oppo Find X9 Pro review" data-dimension25=""><strong>Oppo Find X9 Pro review</strong></a></p></div> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/oppo-phones/oppo-reno-15-pro-review-nl</link>
                                                                            <description>
                            <![CDATA[ De Oppo Reno 15 Pro ziet er prachtig uit en heeft een fijn compact design, maar de prijs is redelijk hoog en de bloatware blijft storen. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">CnKm3dkc48aMprmQvpjAHZ</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/bhJ4SmP4mMToj9rpEUNagF-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 13 Feb 2026 14:28:06 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Oppo Phones]]></category>
                                                    <category><![CDATA[Phones]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jouri Altorf ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Mw6yTFkTLEuzUAnvL23pC9-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/bhJ4SmP4mMToj9rpEUNagF-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Oppo Reno 15 Pro]]></media:description>                                                            <media:text><![CDATA[Oppo Reno 15 Pro]]></media:text>
                                <media:title type="plain"><![CDATA[Oppo Reno 15 Pro]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/bhJ4SmP4mMToj9rpEUNagF-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <h2 class="article-body__section" id="section-oppo-reno-15-pro-review-in-een-notendop"><span>Oppo Reno 15 Pro: review in een notendop</span></h2><p>De Oppo Reno 15 Pro is een compacte smartphone in een markt die gedomineerd wordt door alsmaar groter wordende smartphones. Met zijn 6,32-inch scherm voelt hij  licht en comfortabel en je kan deze met één hand bedienen.</p><p>Oppo maakt het design extra herkenbaar met een noorderlicht-achtige afwerking op de blauwe versie. Het OLED-scherm is fel, scherp en soepel dankzij 120Hz, waardoor alles “duurder” aanvoelt dan je misschien verwacht in deze klasse.</p><p>De camera’s zijn een echte troef. Overdag krijg je foto’s met veel detail, sterk dynamisch bereik en kleuren die bewust minder overdreven zijn. De grootste verrassing is de batterij. Met 6200mAh in een compact toestel haal je moeiteloos een lange dag en vaak zelfs twee dagen. 80W laden is snel, waardoor je zelden hoeft te plannen rondom een stopcontact. Bloatware blijft het grootste minpunt, maar als je compact wil zonder batterijcompromis is dit een van de sterkste keuzes van het jaar.</p><h2 class="article-body__section" id="section-oppo-reno-15-pro-review-prijs-en-beschikbaarheid"><span>Oppo Reno 15 Pro review: prijs en beschikbaarheid</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:8160px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="AUeNM38GTjmGzUkxRH48cF" name="Oppo Reno 15 Pro" alt="Oppo Reno 15 Pro" src="https://cdn.mos.cms.futurecdn.net/AUeNM38GTjmGzUkxRH48cF-1920-80.jpg" mos="" align="middle" fullscreen="" width="8160" height="4590" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>Adviesprijs van 799 euro, maar nu al voor 729 euro te koop</strong></li><li><strong>Slechts één variant: 12GB RAM en 512GB opslag</strong></li></ul><p>De Oppo Reno 15 Pro is in Nederland en België verkrijgbaar voor een adviesprijs van 799 euro, al duikt hij bij sommige winkels al op rond 729 euro. Daarmee zit hij stevig in het hogere middensegment, dicht tegen flagships aan.</p><p>Oppo houdt het simpel met één configuratie: 12GB werkgeheugen en 512GB opslag. Dat is royaal, vooral als je veel foto’s en 4K-video’s maakt, en je hoeft niet te twijfelen welke variant je moet kiezen.</p><p>Je kiest uit een blauwe versie met noorderlicht-achtig patroon en de zwarte versie meer bruin oogt. De 80W SuperVOOC-laadsnelheid haal je alleen met een Oppo-lader, met universele PPS-laders laad je tot 55W.</p><ul><li><strong>Prijs-kwaliteit score: 4 / 5</strong></li></ul><h2 class="article-body__section" id="section-oppo-reno-15-pro-review-specs"><span>Oppo Reno 15 Pro review: specs</span></h2><div ><table><caption>Oppo Reno 15 Pro specs</caption><thead><tr><th class="firstcol empty" ></th><th  ></th></tr></thead><tbody><tr><td class="firstcol " ><p>Afmetingen:</p></td><td  ><p>162 x 76,6 x 7,6 mm</p></td></tr><tr><td class="firstcol " ><p>Gewicht:</p></td><td  ><p>195 gram</p></td></tr><tr><td class="firstcol " ><p>Scherm:</p></td><td  ><p>6,32 inch FHD (1216x2640) 120Hz AMOLED</p></td></tr><tr><td class="firstcol " ><p>Chip:</p></td><td  ><p>Mediatek Dimensity 8450</p></td></tr><tr><td class="firstcol " ><p>RAM:</p></td><td  ><p>12GB</p></td></tr><tr><td class="firstcol " ><p>Opslag:</p></td><td  ><p>512GB</p></td></tr><tr><td class="firstcol " ><p>OS:</p></td><td  ><p>Android 16, ColorOS 16</p></td></tr><tr><td class="firstcol " ><p>Primaire camera:</p></td><td  ><p>200MP, f/1,8</p></td></tr><tr><td class="firstcol " ><p>Telefotocamera:</p></td><td  ><p>50MP f/2,8 3,5x zoom</p></td></tr><tr><td class="firstcol " ><p>Ultra-wide camera:</p></td><td  ><p>50MP f/2,0 116°</p></td></tr><tr><td class="firstcol " ><p>Selfiecamera:</p></td><td  ><p>50MP, f/2,0</p></td></tr><tr><td class="firstcol " ><p>Batterij:</p></td><td  ><p>6.200mAh</p></td></tr><tr><td class="firstcol " ><p>Opladen:</p></td><td  ><p>80W bedraad</p></td></tr><tr><td class="firstcol " ><p>Kleuren:</p></td><td  ><p>Aurora Blue, Dusk Black</p></td></tr></tbody></table></div><h2 class="article-body__section" id="section-oppo-reno-15-pro-review-design"><span>Oppo Reno 15 Pro review: design</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:8160px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="NWTX8NNf2XmMN72dTVUr6G" name="Oppo Reno 15 Pro" alt="Oppo Reno 15 Pro" src="https://cdn.mos.cms.futurecdn.net/NWTX8NNf2XmMN72dTVUr6G-1920-80.jpg" mos="" align="middle" fullscreen="" width="8160" height="4590" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>Compact 6,32-inch toestel ligt heerlijk in de hand</strong></li><li><strong>IP68 én IP69, voelt robuust en premium</strong></li><li><strong>Noorderlicht versie is heel uniek</strong></li></ul><p>In een tijd waarin bijna alles richting gigantische platte schermen en brede behuizingen gaat, voelt de Reno 15 Pro verrassend verfrissend. Met zijn compacte afmetingen (ongeveer 151,2 x 72,4 x 8 mm) en een gewicht rond de 187 gram ligt hij echt lekker in de hand. Dat merk je vooral tijdens lange sessies scrollen, lezen of foto’s maken. De gewichtsverdeling is goed, het toestel is niet zwaar en het platte display helpt ook mee aan dat comfortabele gevoel. Dit is precies het soort telefoon dat je zonder nadenken met één hand blijft gebruiken.</p><p>Het heeft weer even geduurd dat er een uitstekende smartphone uitkomt met een kleiner, compact formaat. Oppo gaf ook aan in de persbriefing dat de reden voor het kleinere formaat de vraag van het publiek was. Blijkbaar willen meer mensen een kleinere smartphone en daar ben ik het dan ook helemaal mee eens.</p><p>De bouwkwaliteit is dik in orde. Je krijgt een aluminium frame, een matglazen achterkant die vingerafdrukken netjes weert en bescherming aan de voorkant (in ieder geval Gorilla Glass, met in de Benelux zelfs een vooraf aangebrachte screenprotector). Oppo gaat ook hard op duurzaamheid: IP68 is al fijn, maar IP69 betekent dat hij ook beter bestand is tegen water onder hogere druk. Dat is niet iets wat je dagelijks test, maar het geeft wel vertrouwen.</p><p>Dan het uiterlijk. Het camerablok van de Reno 15 Pro lijkt sterk op dat van de iPhone 16 Pro, maar Oppo probeert dat te compenseren met een eigen twist: een noorderlicht-achtig patroon op de achterzijde in de blauwe variant. Dat patroon is zeker onderscheidend. Sommige mensen vinden het tof en premium, anderen vinden het kitsch. Oppo is nu al een aantal jaartjes bezig om de achterkant van hun smartphones wat interessanter te maken en ik ben er persoonlijk een grote fan van, ondanks dat menig gebruiker er meteen een hoesje omheen gooit.</p><p>Er is ook een zwarte variant met de naam Dusk die rustiger oogt en dat patroon niet heeft. Ik zeg zwart omdat Oppo zegt dat het zwart is, maar het oogt meer bruin. De matte afwerking zorgt in beide gevallen voor goede grip, dus je hoeft niet per se meteen een hoesje om die mooie achterkant te doen.</p><ul><li><strong>Design score: 4,5 / 5</strong></li></ul><h2 class="article-body__section" id="section-oppo-reno-15-pro-review-display"><span>Oppo Reno 15 Pro review: display</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:7799px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="wFdBqruTngps3oaSAJUe9G" name="Oppo Reno 15 Pro" alt="Oppo Reno 15 Pro" src="https://cdn.mos.cms.futurecdn.net/wFdBqruTngps3oaSAJUe9G-1920-80.jpg" mos="" align="middle" fullscreen="" width="7799" height="4387" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>OLED met 120Hz en hoge piekhelderheid</strong></li><li><strong>Geen LTPO, maar wel erg fel en vloeiend</strong></li><li><strong>Door het kleinere scherm oogt alles nog beter</strong></li></ul><p>Het scherm is een van de onderdelen waar de Reno 15 Pro bijna als flagship aanvoelt. In de Benelux gaat het om een 6,32-inch OLED-paneel met 120Hz en een hoge resolutie van 2640 x 1216 pixels. Dat klinkt als een detail, maar op dit formaat betekent het dat alles extra scherp oogt. Tekst ziet er scherp uit, UI-elementen zien er strak uit en foto’s krijgen dat “pop”-effect dat je bij een goed OLED-display verwacht. Zulke specs op een klein smartphonescherm gaan gewoon heel ver.</p><p>Helderheid is ook sterk. Volgens metingen zit de maximale helderheid rond 1800 nits met uitschieters richting 3600 nits op kleine delen van het scherm, bijvoorbeeld bij HDR-highlights. In normaal gebruik merk je vooral dat je buiten gewoon nooit hoeft te knijpen met je ogen. Zelfs op die depressieve, druilerige winterdagen of in fel zonlicht als je toevallig op wintersport bent, blijft alles prima leesbaar en kleuren blijven levendig. Oppo’s kleurafstelling neigt ook meer naar natuurlijk dan overdreven verzadigd en dat vinden je ogen op langere termijn prettig. Overigens kan je gewoon kiezen of je warme of natuurlijkere kleuren wilt hebben als je de smartphone instelt. Dit is echt een display waar je graag op kijkt, of je nou een film kijkt, foto’s bewerkt of gewoon een uur lang door apps scrolt.</p><p>Overigens is het wel belangrijk om te vermelden dat dit geen LTPO-paneel is dat helemaal terug kan naar 1Hz om batterij te besparen. De Reno 15 Pro schakelt niet verder terug dan 60Hz. Normaal gesproken zou dat een minpuntje zijn, maar in de praktijk heb je hier helemaal geen last van, want de batterijduur is uitstekend. Hier later meer over. Je krijgt dus het vloeiende gevoel van 120Hz, zonder dat je constant aan accustress denkt. De optische vingerafdrukscanner werkt goed, maar voor deze prijs zou een sonische scanner fijner zijn (en ook sneller).</p><ul><li><strong>Display score: 4 / 5</strong></li></ul><h2 class="article-body__section" id="section-oppo-reno-15-pro-review-software"><span>Oppo Reno 15 Pro review: software</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:7363px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="A7drCE5AVz6GUZmaGznvjT" name="PXL_20260212_132449370" alt="Oppo Reno 15 Pro" src="https://cdn.mos.cms.futurecdn.net/A7drCE5AVz6GUZmaGznvjT-1920-80.jpg" mos="" align="middle" fullscreen="" width="7363" height="4142" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>Android 16 met ColorOS 16, heel veel personalisatie</strong></li><li><strong>Bloatware is extreem, maar vaak te verwijderen</strong></li><li><strong>Updatebeleid is goed: 5 Android-updates en 6 jaar security-updates</strong></li></ul><p>ColorOS 16 is een van die Android-skins waar je óf van houdt óf even aan moet wennen, maar je kunt niet ontkennen dat Oppo er veel tijd in steekt. De interface voelt vloeiend en consistent en je kunt enorm veel aanpassen zonder dat het meteen rommelig wordt. Denk aan mappen die je dynamisch kan vormen, iconen die automatisch matchen met je wallpaper, animaties die je kunt tweaken en een algemene look met glows en blur-effecten.</p><p>Daarnaast is er een duidelijke AI-focus die vooral bedoeld is om je dagelijkse dingen makkelijker te maken. Je krijgt functies zoals AI Writer voor teksthulp, samenvattingen en zelfs omzetten naar tabellen of mind maps. Er zijn ook AI-tools voor notities, transcriptie en spraakopnames met speaker identification, plus camera-gerelateerde AI zoals portrait glow en motion photo collages. Het fijne is dat het niet continu in je gezicht wordt geduwd in tegenstelling tot sommige andere smartphones tegenwoordig. Het zit er, het helpt als je het nodig hebt, maar het neemt niet constant de controle over.</p><p>Maar dan de keerzijde: de hoeveelheid bloatware is echt bizar. Denk aan webwinkels, spelletjes en allerlei apps die je nooit hebt gevraagd. Ja, je kunt veel verwijderen, maar je moet er wel doorheen. Het verpest de eerste indruk van een toestel dat verder juist heel premium wil zijn. Bij een telefoon van rond de 800 euro verwacht je een betere ervaring en dit is een puntje waar Oppo blijft falen. Ik heb dertien applicaties verwijderd en dat is zonder de applicaties die optioneel geïnstalleerd konden worden bij de setup (waarvan ik dus niets heb aangeduid).</p><p>Positief is het updatebeleid. Oppo belooft vijf Android-updates (tot en met Android 21) en zes jaar beveiligingsupdates. Dat is net iets onder Google en Samsung, maar nog steeds heel netjes. Zeker in combinatie met 12GB RAM en 512GB opslag voelt dit als een toestel dat je met gemak meerdere jaren kunt gebruiken zonder dat je na twee jaar het gevoel hebt dat je achterloopt.</p><ul><li><strong>Software score: 3 / 5</strong></li></ul><h2 class="article-body__section" id="section-oppo-reno-15-pro-review-camera-s"><span>Oppo Reno 15 Pro review: camera's</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:8160px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="EjBGtu6FaDEEYtgLmXix3G" name="Oppo Reno 15 Pro" alt="Oppo Reno 15 Pro" src="https://cdn.mos.cms.futurecdn.net/EjBGtu6FaDEEYtgLmXix3G-1920-80.jpg" mos="" align="middle" fullscreen="" width="8160" height="4590" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>Compleet camerasysteem met natuurlijke kleuren</strong></li><li><strong>200MP-hoofdcamera levert veel detail, maar sensor is niet gigantisch</strong></li><li><strong>Zoom is leuk tot “redelijk ver”, 120x is vooral marketing</strong></li></ul><p>Oppo zet de camera’s duidelijk neer als een van de redenen waarom je deze smartphone moet aanschaffen en dat is best gegrond. De setup is compleet: een 200MP-hoofdcamera (met OIS), een 50MP-groothoekcamera en een 50MP-telefotocamera met 3,5x zoom (ook met OIS). Overdag schiet je foto’s met veel detail en een sterk dynamisch bereik. De verzadiging is gelukkig niet overdreven agressief. Niks is irritanter dan een foto maken van een grasveld en dat je achteraf ziet dat het meer neongroen is dan grasgroen. Foto’s ogen daardoor natuurlijker, zeker op grijze dagen. Dat kan er voor sommigen wat “flets” uitzien, maar het is wel eerlijker en realistischer.</p><p>Portretmodus is een van de highlights. Je kunt hem op meerdere brandpunten gebruiken, zelfs van wat verder weg, en de scheiding tussen onderwerp en achtergrond is vaak overtuigend. Je kunt de mate van vervaging instellen. Af en toe zie je een foutje in diepte-inschatting, maar doorgaans is het niveau hoog genoeg dat je er echt mooie portretten mee maakt.</p><p>De ultra-wide is beter dan je zou denken. Hij is niet de beste ooit, maar hij blijft scherp tot in de hoeken en het kleurverschil met de hoofdcamera is klein. Dat is belangrijk, want niets is zo storend als lenzen die volledig andere kleuren tonen. In het donker heeft de groothoekcamera het wel zwaarder, zeker bij heel weinig licht, maar dat zie je bij bijna elke telefoon die geen volwaardige flagship is.</p><p>Zoom is een gemengd verhaal. De 3,5x telelens levert scherpe resultaten met ingetogen kleuren, maar is niet perfect, vooral niet als het donker is. Dat kan leiden tot een slechter resultaat dan nodig en het voelt als een softwarekeuze die Oppo nog strakker moet afstellen. De “120x zoom” is daarnaast vooral marketing. Tot een bepaald punt is het prima bruikbaar, daarna stort detail snel in. Leuk voor een grapje of om iets te herkennen, maar niet voor foto’s die je echt wil bewaren. Daarnaast krijg je op ingezoomde foto's wel de typische extreme bewerking door AI. Denk aan overdreven lijnen en onderwerpen die er niet realistisch meer uitzien.</p><h2 id="voorbeeldfoto-s-8">Voorbeeldfoto's</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/8BkruLPVR6oqFZ6NJiLLLJ-1920-80.jpg" alt="Oppo Reno 15 Pro" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/oa46mXpstkL32zXi65sCRJ-1920-80.jpg" alt="Oppo Reno 15 Pro" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/QyDSWTTzmCRkC9CTPRikXJ-1920-80.jpg" alt="Oppo Reno 15 Pro" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/rNpWuWEq6FqVaLGvPbemcH-1920-80.jpg" alt="Oppo Reno 15 Pro" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/3U59QR72dCvgU5SdbJ9tAJ-1920-80.jpg" alt="Oppo Reno 15 Pro" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/B6DQmNnuMiVCNNLmu8Eu9J-1920-80.jpg" alt="Oppo Reno 15 Pro" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/vGyo27eeDyNCUmfTmKPMCJ-1920-80.jpg" alt="Oppo Reno 15 Pro" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/MHVpwQPhWZoL3PS2gjStAJ-1920-80.jpg" alt="Oppo Reno 15 Pro" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/49xJ6UXf3g36UvsyB7EUSJ-1920-80.jpg" alt="Oppo Reno 15 Pro" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/UmB2iw9BJQRBMLefJcCYCJ-1920-80.jpg" alt="Oppo Reno 15 Pro" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/W9ssqWEgH8qjNX3qtviFCJ-1920-80.jpg" alt="Oppo Reno 15 Pro" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><ul><li><strong>Camera score: 4 / 5</strong></li></ul><h2 class="article-body__section" id="section-oppo-reno-15-pro-review-prestaties"><span>Oppo Reno 15 Pro review: prestaties</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:8160px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="zyM9mUYxxcNfTiDDEtrB3G" name="Oppo Reno 15 Pro" alt="Oppo Reno 15 Pro" src="https://cdn.mos.cms.futurecdn.net/zyM9mUYxxcNfTiDDEtrB3G-1920-80.jpg" mos="" align="middle" fullscreen="" width="8160" height="4590" 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>Dimensity 8450 is ietsje ouder</strong></li><li><strong>Games draaien stabiel, maar de telefoon kan warm worden</strong></li><li><strong>Er zijn krachtigere telefoons te vinden voor dit geld (en zelfs minder)</strong></li></ul><p>Oppo gebruikt de MediaTek Dimensity 8450 en dat is interessant, omdat het geen nieuwe chip is binnen deze lijn. Oppo probeert het ook niet te verbloemen, want het werkt gewoon goed. In dagelijkse taken merk je dat meteen. Apps openen snel, multitasking voelt soepel en foto’s worden snel verwerkt.</p><p>Ook gaming doet hij goed. Zware titels zoals Genshin Impact en Call of Duty Mobile draaien met stabiele framerates, en de GPU-prestaties zijn zelfs beter dan sommige directe concurrenten, zoals de <a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-10-review-nl">Google Pixel 10</a>-serie. Wel is er een kanttekening: deze smartphone kan warm worden als je hem voor een langere tijd gebruikt. Dat is niet uniek, maar het is wel iets om mee te nemen als jij vaak lange gamesessies doet of veeleisende apps gebruikt.</p><p>Wat wél fijn is, is dat Oppo ook de rest op orde heeft. Je krijgt 12GB RAM en 512GB en dat is ruim en helpt in de praktijk. De stereospeakers zijn degelijk. Je krijgt niet de beste speakers, maar ze zijn wel goed genoeg dat je zonder irritatie video's kijkt of een podcast aanzet zonder koptelefoon. Of, laten we eerlijk zijn, eindeloos TikTok-video's kijkt.</p><ul><li><strong>Prestaties score: 3,5 / 5</strong></li></ul><h2 class="article-body__section" id="section-oppo-reno-15-pro-review-batterijduur"><span>Oppo Reno 15 Pro review: batterijduur</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:8160px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="xdCxWgh4b36XptSxQ6hA5G" name="Oppo Reno 15 Pro" alt="Oppo Reno 15 Pro" src="https://cdn.mos.cms.futurecdn.net/xdCxWgh4b36XptSxQ6hA5G-1920-80.jpg" mos="" align="middle" fullscreen="" width="8160" height="4590" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>6.200mAh is heel hoog voor dit formaat</strong></li><li><strong>Twee dagen halen is realistisch bij licht tot gemiddeld gebruik</strong></li><li><strong>80W laden is snel, maar draadloos laden ontbreekt</strong></li></ul><p>Dit is waar de Reno 15 Pro zich echt onderscheidt van de rest. Je krijgt gewoon een batterij van 6.200mAh in een compacte 6,32-inch smartphone. Dat is echt meer dan uitstekend. Ter vergelijking: dit is zelfs groter dan de batterij in sommige enorme Ultra-toestellen. Het effect merk je direct: je denkt minder na over opladen. Je checkt minder obsessief je percentage. Je gebruikt je telefoon zoals je wil, zonder dat je dag stiekem rond stopcontacten draait.</p><p>In de praktijk is de accuduur indrukwekkend. Bij gemiddeld gebruik is het relatief gemakkelijk om twee dagen halen realistisch. Zelfs bij intensiever gebruik is het praktisch onmogelijk om hem binnen één dag helemaal leeg te trekken. Het kwam geregeld voor dat ik aan het einde van de dag nog meer dan 50 procent batterij overhad.</p><p>Opladen gaat met 80W SuperVOOC en dat voelt in de praktijk snel genoeg dat je nooit stress hebt. Een volledige laadbeurt duurt rond de 54 minuten met de juiste adapter, en even bijladen tijdens het douchen of ontbijten levert meteen een flinke boost op. Die 80W haal je wel alleen met Oppo’s eigen SuperVOOC-lader. Het enige minpunt is dat draadloos laden ontbreekt.</p><ul><li><strong>Batterij score: 5 / 5</strong></li></ul><h2 class="article-body__section" id="section-moet-je-de-oppo-reno-15-pro-kopen"><span>Moet je de Oppo Reno 15 Pro kopen?</span></h2><div ><table><thead><tr><th class="firstcol " ><p>Categorie</p></th><th  ><p>Opmerkingen</p></th><th  ><p>Score</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Prijs-kwaliteit</p></td><td  ><p>Compact formaat en enorme batterij maken hem uniek, maar 799 euro is best stevig in deze klasse.</p></td><td  ><p>4 / 5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>Een prachtig ontwerp op de typische Oppo-manier en het compacte formaat is fantastisch.</p></td><td  ><p>4,5 / 5</p></td></tr><tr><td class="firstcol " ><p>Display</p></td><td  ><p>6,32-inch OLED met 120Hz en hoge helderheid. Geen LTPO, maar wel scherp en kleurrijk.</p></td><td  ><p>4 / 5</p></td></tr><tr><td class="firstcol " ><p>Software</p></td><td  ><p>ColorOS 16 is loopt soepeltjes en de smartphone heeft genoeg AI-functies, maar de bloatware is erg overdreven.</p></td><td  ><p>3 / 5</p></td></tr><tr><td class="firstcol " ><p>Camera</p></td><td  ><p>Sterke camera's zorgen voor mooie foto's en natuurlijke kleuren.</p></td><td  ><p>4 / 5</p></td></tr><tr><td class="firstcol " ><p>Prestaties</p></td><td  ><p>Sterke prestaties ondanks de iets oudere chip.</p></td><td  ><p>3,5 / 5</p></td></tr><tr><td class="firstcol " ><p>Batterij</p></td><td  ><p>6200mAh in een compacte behuizing is ronduit indrukwekkend. Twee dagen gebruik is erg realistisch.</p></td><td  ><p>5 / 5</p></td></tr></tbody></table></div><h2 id="koop-hem-als-8">Koop hem als...</h2><div class="product"><p><strong>Je een sterke compacte smartphone wilt</strong><br>Tegenwoordig zijn alle smartphones aan de grote kant, en juist daarom is het fijn dat Oppo een sterke smartphone uitbrengt in een compacte vormfactor.</p></div><div class="product"><p><strong>Je veel waarde hecht aan fotografie</strong><br>De 200MP-hoofdcamera en sterke portretmodus leveren natuurlijke en gedetailleerde foto’s, en ook de andere camera's en features zijn erg goed.</p></div><div class="product"><p><strong>Je een batterij nodig hebt die de hele dag of langer meegaat</strong><br>De Oppo Reno 15 Pro heeft een bizar grote batterij voor het kleine formaat. Twee dagen gebruik is meer dan realistisch..</p></div><h2 id="koop-hem-niet-als-8">Koop hem niet als...</h2><div class="product"><p><strong>Je de maximale prestaties wilt hebben</strong><br>De Dimensity 8450 is snel genoeg, maar niet de krachtigste chip in deze prijsklasse.</p></div><div class="product"><p><strong>Je een hekel hebt aan bloatware</strong><br>Oppo blijft heel veel bloatware toevoegen aan en dit kan een dealbreaker zijn voor veel mensen.</p></div><h2 class="article-body__section" id="section-oppo-reno-15-pro-alternatieven"><span>Oppo Reno 15 Pro: alternatieven</span></h2><div class="product"><p><strong>OnePlus 15</strong><br>Als je prestaties en batterijduur belangrijker vindt dan een compact formaat, is de OnePlus 15 een sterk alternatief. Dankzij de Snapdragon 8 Elite Gen 5 is hij ongezien krachtig en hij blijft opvallend koel bij intensief gebruik. De 7.300mAh-batterij gaat makkelijk twee dagen mee en ondersteunt 120W-snelladen.</p><p><strong>Lees hier de </strong><a href="https://global.techradar.com/nl-nl/phones/oneplus-phones/oneplus-15-review-nl" data-dimension112="6920c6a9-bd34-45bc-b727-a5e2821c6ec7" data-action="Deal Block" data-label="Lees hier de OnePlus 15 review" data-dimension48="Lees hier de OnePlus 15 review" data-dimension25=""><strong>OnePlus 15 review</strong></a></p></div><div class="product"><p><strong>Oppo Find X9 Pro</strong><br>Als je de echte flagship-ervaring van Oppo wilt, is de Find X9 Pro ideaal. Deze smartphone is een uitstekende Android-telefoon die wellicht een van de beste smartphones van vorig jaar was, ook al is die slechts een paar maanden oud. De camera's zijn onovertroffen.<br><br><strong>Lees hier de </strong><a href="https://global.techradar.com/nl-nl/phones/oppo-phones/oppo-find-x9-pro-review-nl" data-dimension112="4be3a561-8d70-4bb1-bda8-3a1a0e49191b" data-action="Deal Block" data-label="Lees hier de Oppo Find X9 Pro review" data-dimension48="Lees hier de Oppo Find X9 Pro review" data-dimension25=""><strong>Oppo Find X9 Pro review</strong></a></p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Google Pixel 10 heeft geen wifi en Bluetooth meer na software-update ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Updates zijn bedoeld om je telefoon te verbeteren, maar in het geval van de nieuwste update voor de Google Pixel 10-serie lijkt het voor veel gebruikers juist het tegenovergestelde te doen. De update van januari 2026 werd vorige week uitgerold naar Pixel-apparaten (met o.a. bugfixes, beveiligingspatches en verbeterde GPU-prestaties), maar gebruikers melden dat deze update hun wifi en Bluetooth heeft gesloopt, en in sommige gevallen ook de camera.</p><p><a href="https://9to5google.com/2026/01/26/latest-google-pixel-update-causing-wi-fi-and-bluetooth-issues-for-some/" target="_blank">9to5Google</a> heeft op <a href="https://www.reddit.com/r/GooglePixel/comments/1qn80sf/major_errors_on_pixel_10_after_update/" target="_blank">Reddit</a> en de <a href="https://support.google.com/pixelphone/thread/404459360/wifi-and-bluetooth-refuse-to-start-on-pixel-10-pro?hl=en" target="_blank">forums van Google</a> zelf talloze posts gevonden met klachten over deze problemen. Hoewel het niet duidelijk is hoeveel toestellen getroffen zijn, is het niet beperkt tot één of twee gebruikers. Hoewel het vooral de <a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-10-review-nl">Pixel 10</a>, <a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-10-pro-review-nl">Pixel 10 Pro</a> en <a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-10-pro-xl-review-nl">Google Pixel 10 Pro XL</a> lijken te zijn die hierdoor worden getroffen, lijken oudere Pixel-smartphones niet helemaal immuun te zijn. Zo meldt een gebruiker met een Google Pixel 8 Pro dat ook <a href="https://support.google.com/pixelphone/thread/403411494" target="_blank">hun wifi niet meer werkt</a>.</p><ul><li><a href="https://techradar.us7.list-manage.com/subscribe?u=5698cb1fccaea8644ed412be0&id=159915eedb" target="_blank"><strong>Klik hier om te abonneren op onze wekelijkse nieuwsbrief</strong></a></li></ul><h2 id="voorlopig-geen-oplossing">Voorlopig geen oplossing</h2><p>Wat kan je hieraan doen? Als je deze update nog niet hebt gedownload, raden we aan om dat zo te houden, ongeacht welke Pixel je hebt en vooral als je een telefoon uit de Pixel 10-serie hebt.</p><p>Als je deze update al hebt gedownload en je ondervindt deze problemen, dan hebben we slecht nieuws. Gebruikers melden dat ze hebben geprobeerd om hun telefoon opnieuw op te starten, op te starten in de veilige modus, de netwerkinstellingen te resetten en zelfs hun telefoon terug te zetten naar de fabrieksinstellingen, maar dat dit allemaal niet hielp.</p><p>Een gebruiker meldde dat het uitschakelen van Google Play Services en de Fitbit-app hun problemen heeft opgelost, maar als je dat eerste uitschakelt, heb je geen toegang meer tot de Google Play Store en werken veel van Google's eigen apps ook niet meer. Dat is dus geen oplossing. De echte oplossing is geduldig wachten tot Google met een oplossing komt, maar het is onduidelijk hoe lang dat zal duren.</p><div data-widget-type="multimodelreview" data-widget-title="Today's best Google Pixel deals" data-model-name="Google Pixel 10,Google Pixel 10 Pro,Google Pixel 10 Pro XL,Google Pixel 10 Pro Fold,Google Pixel 9a"></div> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-10-heeft-geen-wifi-en-bluetooth-meer-na-software-update</link>
                                                                            <description>
                            <![CDATA[ De Google Pixel 10-serie kampt met grote problemen sinds de software-update van januari, waaronder uitgeschakelde Bluetooth en wifi. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">rxKHvpR8CReELyUuQawcqh</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/cvi5mrvcy6hR4BUDQpyXQA-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 28 Jan 2026 13:05:02 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Google Pixel Phones]]></category>
                                                    <category><![CDATA[Android]]></category>
                                                    <category><![CDATA[Phones]]></category>
                                                                                                <author><![CDATA[ bram.lodewijks@bluepixlmedia.com (Bram Lodewijks) ]]></author>                    <dc:creator><![CDATA[ Bram Lodewijks ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/LJUrC7jeZjkChfVSbEKqGC-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Bram is de hoofdredacteur van TechRadar Benelux en is al jarenlang een trouwe Android-gebruiker. Hij schrijft met plezier over alles wat met consumententechnologie te maken heeft. Na het werk vind je hem gewoonlijk voor zijn Nintendo Switch, al dan niet met een glas rosé erbij.&lt;/p&gt; ]]></dc:description>
                                                                                                        <dc:contributor><![CDATA[ James Rogerson ]]></dc:contributor>
                                                                    <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/cvi5mrvcy6hR4BUDQpyXQA-1920-80.jpg">
                                                            <media:credit><![CDATA[Philip Berne / Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Vijf Pixel 10-telefoons op een rijtje]]></media:description>                                                            <media:text><![CDATA[Vijf Pixel 10-telefoons op een rijtje]]></media:text>
                                <media:title type="plain"><![CDATA[Vijf Pixel 10-telefoons op een rijtje]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/cvi5mrvcy6hR4BUDQpyXQA-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Updates zijn bedoeld om je telefoon te verbeteren, maar in het geval van de nieuwste update voor de Google Pixel 10-serie lijkt het voor veel gebruikers juist het tegenovergestelde te doen. De update van januari 2026 werd vorige week uitgerold naar Pixel-apparaten (met o.a. bugfixes, beveiligingspatches en verbeterde GPU-prestaties), maar gebruikers melden dat deze update hun wifi en Bluetooth heeft gesloopt, en in sommige gevallen ook de camera.</p><p><a href="https://9to5google.com/2026/01/26/latest-google-pixel-update-causing-wi-fi-and-bluetooth-issues-for-some/" target="_blank">9to5Google</a> heeft op <a href="https://www.reddit.com/r/GooglePixel/comments/1qn80sf/major_errors_on_pixel_10_after_update/" target="_blank">Reddit</a> en de <a href="https://support.google.com/pixelphone/thread/404459360/wifi-and-bluetooth-refuse-to-start-on-pixel-10-pro?hl=en" target="_blank">forums van Google</a> zelf talloze posts gevonden met klachten over deze problemen. Hoewel het niet duidelijk is hoeveel toestellen getroffen zijn, is het niet beperkt tot één of twee gebruikers. Hoewel het vooral de <a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-10-review-nl">Pixel 10</a>, <a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-10-pro-review-nl">Pixel 10 Pro</a> en <a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-10-pro-xl-review-nl">Google Pixel 10 Pro XL</a> lijken te zijn die hierdoor worden getroffen, lijken oudere Pixel-smartphones niet helemaal immuun te zijn. Zo meldt een gebruiker met een Google Pixel 8 Pro dat ook <a href="https://support.google.com/pixelphone/thread/403411494" target="_blank">hun wifi niet meer werkt</a>.</p><ul><li><a href="https://techradar.us7.list-manage.com/subscribe?u=5698cb1fccaea8644ed412be0&id=159915eedb" target="_blank"><strong>Klik hier om te abonneren op onze wekelijkse nieuwsbrief</strong></a></li></ul><h2 id="voorlopig-geen-oplossing">Voorlopig geen oplossing</h2><p>Wat kan je hieraan doen? Als je deze update nog niet hebt gedownload, raden we aan om dat zo te houden, ongeacht welke Pixel je hebt en vooral als je een telefoon uit de Pixel 10-serie hebt.</p><p>Als je deze update al hebt gedownload en je ondervindt deze problemen, dan hebben we slecht nieuws. Gebruikers melden dat ze hebben geprobeerd om hun telefoon opnieuw op te starten, op te starten in de veilige modus, de netwerkinstellingen te resetten en zelfs hun telefoon terug te zetten naar de fabrieksinstellingen, maar dat dit allemaal niet hielp.</p><p>Een gebruiker meldde dat het uitschakelen van Google Play Services en de Fitbit-app hun problemen heeft opgelost, maar als je dat eerste uitschakelt, heb je geen toegang meer tot de Google Play Store en werken veel van Google's eigen apps ook niet meer. Dat is dus geen oplossing. De echte oplossing is geduldig wachten tot Google met een oplossing komt, maar het is onduidelijk hoe lang dat zal duren.</p><div data-widget-type="multimodelreview" data-widget-title="Today's best Google Pixel deals" data-model-name="Google Pixel 10,Google Pixel 10 Pro,Google Pixel 10 Pro XL,Google Pixel 10 Pro Fold,Google Pixel 9a"></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Google Foto’s geeft je binnenkort mogelijk meer controle over backups van je foto’s en video’s ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Voor veel gebruikers op zowel Android als iOS is Google Foto’s de app bij uitstek om foto’s en video’s in de cloud te back-uppen. Het lijkt er nu op dat die gebruikers binnenkort meer controle krijgen over hoe die back-ups precies plaatsvinden.</p><p>Zoals <a href="https://www.androidauthority.com/google-photos-backup-schedule-3631410/" target="_blank">Android Authority</a> heeft ontdekt, bevat de nieuwste versie van Google Foto’s voor Android verborgen code die wijst op een vernieuwde pagina voor back-upinstellingen in de app. Die aanpassing moet beter aansluiten op de Expressive UI-elementen die met Android 16 zijn geïntroduceerd.</p><p>Daarnaast wordt er een nieuwe functie genoemd: een back-upschema. Het is nog niet duidelijk wat dit precies inhoudt of hoe het gaat werken, maar het lijkt erop dat je zelf kunt bepalen wanneer je bestanden met de cloud worden gesynchroniseerd voor veilige opslag.</p><p>Mogelijk kun je back-ups bijvoorbeeld dagelijks of wekelijks laten uitvoeren, of juist specifieke momenten instellen waarop er géén back-ups plaatsvinden. Dat kan handig zijn als je een beperkte internetverbinding hebt en het synchroniseren tijdelijk wilt pauzeren.</p><ul><li><a href="https://techradar.us7.list-manage.com/subscribe?u=5698cb1fccaea8644ed412be0&id=159915eedb" target="_blank"><strong>Klik hier om te abonneren op onze wekelijkse nieuwsbrief</strong></a></li></ul><h2 id="binnenkort">Binnenkort</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="KifApiSaKPPmJpRSRrnzvg" name="GooglePhotosAIeditor" alt="Twee Android-telefoons op een blauwe en groene achtergrond met de AI-editor van Google Foto's" src="https://cdn.mos.cms.futurecdn.net/KifApiSaKPPmJpRSRrnzvg-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">We hebben onlangs een aantal upgrades gezien in Google Foto's. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Google)</span></figcaption></figure><p>Op dit moment werkt het zo dat Google Foto’s automatisch foto’s en video’s back-upt zodra je een internetverbinding hebt, mits die optie is ingeschakeld. Je kunt daarbij wel aangeven dat dit alleen via wifi mag gebeuren en niet via mobiele data.</p><p>Automatische back-ups staan simpelweg aan of uit, al kun je natuurlijk ook handmatig een back-up starten. Er zijn genoeg gebruikers die waarschijnlijk graag wat meer controle willen over wanneer die back-ups precies draaien.</p><p>Hoewel de code voor deze nieuwe functie al in de Google Foto’s-app te vinden is voor wie goed kijkt, is hij nog niet actief. Wanneer Google dit precies gaat uitrollen, is nog onduidelijk. Maar als de voorbereidingen al in gang zijn gezet, lijkt het een kwestie van tijd. Waarschijnlijk komt Google met meer uitleg zodra de functie live gaat.</p> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/android/google-fotos-geeft-je-binnenkort-mogelijk-meer-controle-over-hoe-je-fotos-en-videos-worden-geback-upt</link>
                                                                            <description>
                            <![CDATA[ Het lijkt erop dat Google Foto’s in de nabije toekomst een planningsfunctie kan krijgen. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">2mkPt7k6hhr7bxWPAdRG3U</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/NkdC4t6kphiDefBNKdPEs-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 12 Jan 2026 08:57:21 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Android]]></category>
                                                    <category><![CDATA[Phones]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jouri Altorf ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Mw6yTFkTLEuzUAnvL23pC9-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                        <dc:contributor><![CDATA[ David Nield ]]></dc:contributor>
                                                                    <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/NkdC4t6kphiDefBNKdPEs-1920-80.jpg">
                                                            <media:credit><![CDATA[Google Photos ]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[Google Photos krijgt upgrades.]]></media:description>                                                            <media:text><![CDATA[Twee Android-telefoons waarop de nieuwe videosjablonen en de universele tijdlijnweergave in de vernieuwde app]]></media:text>
                                <media:title type="plain"><![CDATA[Twee Android-telefoons waarop de nieuwe videosjablonen en de universele tijdlijnweergave in de vernieuwde app]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/NkdC4t6kphiDefBNKdPEs-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Voor veel gebruikers op zowel Android als iOS is Google Foto’s de app bij uitstek om foto’s en video’s in de cloud te back-uppen. Het lijkt er nu op dat die gebruikers binnenkort meer controle krijgen over hoe die back-ups precies plaatsvinden.</p><p>Zoals <a href="https://www.androidauthority.com/google-photos-backup-schedule-3631410/" target="_blank">Android Authority</a> heeft ontdekt, bevat de nieuwste versie van Google Foto’s voor Android verborgen code die wijst op een vernieuwde pagina voor back-upinstellingen in de app. Die aanpassing moet beter aansluiten op de Expressive UI-elementen die met Android 16 zijn geïntroduceerd.</p><p>Daarnaast wordt er een nieuwe functie genoemd: een back-upschema. Het is nog niet duidelijk wat dit precies inhoudt of hoe het gaat werken, maar het lijkt erop dat je zelf kunt bepalen wanneer je bestanden met de cloud worden gesynchroniseerd voor veilige opslag.</p><p>Mogelijk kun je back-ups bijvoorbeeld dagelijks of wekelijks laten uitvoeren, of juist specifieke momenten instellen waarop er géén back-ups plaatsvinden. Dat kan handig zijn als je een beperkte internetverbinding hebt en het synchroniseren tijdelijk wilt pauzeren.</p><ul><li><a href="https://techradar.us7.list-manage.com/subscribe?u=5698cb1fccaea8644ed412be0&id=159915eedb" target="_blank"><strong>Klik hier om te abonneren op onze wekelijkse nieuwsbrief</strong></a></li></ul><h2 id="binnenkort">Binnenkort</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="KifApiSaKPPmJpRSRrnzvg" name="GooglePhotosAIeditor" alt="Twee Android-telefoons op een blauwe en groene achtergrond met de AI-editor van Google Foto's" src="https://cdn.mos.cms.futurecdn.net/KifApiSaKPPmJpRSRrnzvg-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">We hebben onlangs een aantal upgrades gezien in Google Foto's. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Google)</span></figcaption></figure><p>Op dit moment werkt het zo dat Google Foto’s automatisch foto’s en video’s back-upt zodra je een internetverbinding hebt, mits die optie is ingeschakeld. Je kunt daarbij wel aangeven dat dit alleen via wifi mag gebeuren en niet via mobiele data.</p><p>Automatische back-ups staan simpelweg aan of uit, al kun je natuurlijk ook handmatig een back-up starten. Er zijn genoeg gebruikers die waarschijnlijk graag wat meer controle willen over wanneer die back-ups precies draaien.</p><p>Hoewel de code voor deze nieuwe functie al in de Google Foto’s-app te vinden is voor wie goed kijkt, is hij nog niet actief. Wanneer Google dit precies gaat uitrollen, is nog onduidelijk. Maar als de voorbereidingen al in gang zijn gezet, lijkt het een kwestie van tijd. Waarschijnlijk komt Google met meer uitleg zodra de functie live gaat.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Dit zijn vijf van de belangrijkste geruchten over de Samsung Galaxy S26 ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Het is weer bijna de tijd van het jaar waarin Samsung zijn nieuwste flagship smartphones onthult. In 2026 hebben we natuurlijk te maken met de Galaxy S26-serie. Hoewel we dit jaar mogelijk wel iets langer moeten wachten op de onthulling (eventueel tot eind februari), lijkt het er niet op dat we veel grote veranderingen kunnen verwachten.</p><p>De upgrades ten opzichte van de huidige <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s25-review-nl">Samsung Galaxy S25</a>-serie lijken volgens de geruchten die we tot nu toe zijn tegengekomen vrij klein te zijn. Het wordt waarschijnlijk dus weer een jaartje "evolutie, niet revolutie".</p><p>Hieronder hebben we vijf van de belangrijkste geruchten verzameld die we tot nu toe (vaker) zijn tegengekomen en die ons dus een idee kunnen geven van wat we kunnen verwachten van de aankomende Samsung Galaxy S26-serie.</p><h2 id="1-weer-hetzelfde-design">1. Weer hetzelfde design</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1133px;"><p class="vanilla-image-block" style="padding-top:56.22%;"><img id="F4W6wvnZH4dyp9rJgc77Vi" name="Samsung Galaxy S26 Pro leak" alt="Een gelekte render van de zogenaamde Samsung Galaxy S26 Pro" src="https://cdn.mos.cms.futurecdn.net/F4W6wvnZH4dyp9rJgc77Vi-1920-80.jpg" mos="" align="middle" fullscreen="" width="1133" height="637" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: @OnLeaks / Android Headlines)</span></figcaption></figure><p>Op het gebied van design wijzen de meeste geruchten erop dat de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/het-design-van-de-samsung-galaxy-s26-is-gelekt-in-een-nieuwe-hands-on-video-en-de-prijzen-gaan-misschien-omhoog">Samsung Galaxy S26-serie er gewoon weer ongeveer hetzelfde uit zal zien als de Samsung Galaxy S25-serie</a>. Dat zou niet per se een ramp zijn, want de telefoons hebben een prima design. Ze voelen hierdoor wel nog wat minder nieuw aan, zeker als er op andere vlakken ook niet veel verandert, maar aan de andere kanten zijn ze wel herkenbaar voor consumenten.</p><p>Misschien kunnen we echter wel wat kleine designveranderingen verwachten. Zo zouden de telefoons meer een soort camera-eiland krijgen, zoals achterop de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-z-fold-7-review-nl">Galaxy Z Fold 7</a>, in plaats van de losse cameralenzen van de huidige S25-modellen. </p><p>Daarnaast hopen we vooral wat leukere kleuropties te zien, vooral voor de Galaxy S26 Ultra, want de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s25-ultra-review-nl">Galaxy S25 Ultra</a> had niet de meest interessante kleuropties. Over het algemeen hebben de Galaxy S-telefoons van Samsung inmiddels wel een redelijk verfijnde look en feel, dus daar hoeft niet per se heel veel aan te veranderen, maar wat interessante kleuropties zouden wel voor een verfrissende nieuwe look kunnen zorgen.</p><h2 id="2-nieuwe-chips">2. Nieuwe chips</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:796px;"><p class="vanilla-image-block" style="padding-top:57.41%;"><img id="E2Ga72ZRQEJoerNKhSMqy8" name="Snapdragon 8 Elite Gen 5" alt="Een render van de Qualcomm Snapdragon 8 Elite Gen 5" src="https://cdn.mos.cms.futurecdn.net/E2Ga72ZRQEJoerNKhSMqy8-1920-80.png" mos="" align="middle" fullscreen="" width="796" height="457" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Qualcomm)</span></figcaption></figure><p>Het is elk jaar maar weer de vraag wat voor chips we in Nederland en België kunnen verwachten in de nieuwe Samsung Galaxy S-serie. We krijgen sowieso nieuwe chips ten opzichte van vorig jaar, maar wordt het weer een jaar met alleen maar Snapdragon-chips of gebruikt Samsung ineens alleen maar zijn eigen Exynos-chips? Of is het weer een mix van beide?</p><p>Vorig jaar kregen alle Galaxy S25-toestellen een Snapdragon 8 Elite van Qualcomm, maar in de jaren daarvoor hebben we hier vooral vaak Exynos-chips voor de standaard en Plus-modellen gekregen en Snapdragon-chips voor de Ultra-modellen. </p><p>We horen ook elk jaar weer dat het komende jaar misschien het jaar is dat Samsung zijn volledige reeks (wereldwijd) van zijn eigen chips zal voorzien, maar dat blijkt dan vaak toch nog niet mogelijk te zijn vanwege productieproblemen. Dat lijkt ook dit jaar weer het geval te zijn, maar de voorraad Exynos-chips is misschien wel erg beperkt dit jaar. Samsung zou namelijk mogelijk <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-lekt-mogelijk-galaxy-s26-via-one-ui-8-5-en-hint-op-andere-chip">alleen Zuid-Koreaanse modellen van zijn S26-serie voorzien van de Exynos 2600-chip</a>. Wij zouden hier dan dus te maken krijgen met de Snapdragon 8 Elite Gen 5-chip in elk toestel en dan waarschijnlijk weer een speciale 'for Galaxy'-variant.   </p><p>Deze flagship chips worden natuurlijk steeds krachtiger en we kunnen dus ook weer verbeteringen verwachten voor de pure en grafische prestaties. Of dat in de praktijk heel goed te merken zal zijn, dat is misschien een ander verhaal. Toch kan het bijvoorbeeld wel weer voordelen hebben voor soepele verwerking van AI-taken. </p><p>Verder moeten de nieuwe chips ook weer voorzien zijn van verbeterde modems en gewoon efficiënter zijn, waardoor je hopelijk ook weer een iets betere batterijduur kan verwachten. </p><ul><li><a href="https://techradar.us7.list-manage.com/subscribe?u=5698cb1fccaea8644ed412be0&id=159915eedb" target="_blank"><strong>Klik hier om te abonneren op onze wekelijkse nieuwsbrief</strong></a></li></ul><h2 id="3-verwacht-geen-upgrades-voor-de-camera-hardware">3. Verwacht geen upgrades voor de camera-hardware</h2><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="AV5v7ErSQ4HUSefn3Dew6" name="Samsung-Galaxy-S25-Ultra-in-hand-back" alt="Samsung Galaxy S25 Ultra Review" src="https://cdn.mos.cms.futurecdn.net/AV5v7ErSQ4HUSefn3Dew6-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="credit" itemprop="copyrightHolder">(Image credit: Future / Lance Ulanoff)</span></figcaption></figure><p>Er kwamen vorig jaar wel wat geruchten voorbij over <a href="https://www.techradar.com/phones/samsung-galaxy-phones/the-samsung-galaxy-s26-series-will-have-new-cameras-a-custom-chipset-and-better-ai">nieuwe camerasensoren voor de Galaxy S26-serie</a>, maar het is totaal nog niet zeker of die daadwerkelijk aanwezig zullen zijn. Zelfs als dat wel zo is, is het misschien geen gigantische upgrade, want we hebben bijvoorbeeld recent geen geruchten gehoord over flink meer megapixels voor de camera's. Toch zou het natuurlijk wel een mooie upgrade kunnen zijn als er grotere sensoren worden gebruikt.</p><p>Een tijdje geleden hoorden we wel geruchten over een nieuwe 50MP-ultrawide voor de Galaxy S26 en S26 Plus, maar daar hebben we sindsdien niet veel meer over gehoord. </p><p>Het is natuurlijk altijd jammer als er op het gebied van hardware niet veel lijkt te veranderen, maar we hebben eerlijk gezegd ook niet heel veel te klagen bij de camerasystemen van de huidige Galaxy S25-serie. Het Ultra-model van Samsung behoort ook niet voor niets vaak tot de lijst van de <a href="https://global.techradar.com/nl-nl/news/de-beste-camera-smartphones">beste cameratelefoons</a> van het jaar. </p><p>Er is een grote kans dat Samsung zich weer focust op het verbeteren van de beeldverwerking en AI-verbeteringen voor fotografie en dat kan net als nieuwe hardware ook een grote impact hebben op de foto- en videokwaliteit. </p><h2 id="4-misschien-grotere-batterijen">4. Misschien grotere batterijen</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1128px;"><p class="vanilla-image-block" style="padding-top:56.29%;"><img id="ggEP7omDu7D5JgNDersogi" name="Samsung Galaxy S26 Ultra leak" alt="Een gelekte render van de Samsung Galaxy S26 Ultra" src="https://cdn.mos.cms.futurecdn.net/ggEP7omDu7D5JgNDersogi-1920-80.jpg" mos="" align="middle" fullscreen="" width="1128" height="635" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Android Headlines)</span></figcaption></figure><p>Dit nieuws is iets positiever, want we hebben nu al meerdere keren gehoord dat we <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/nieuwe-informatie-uit-samsung-galaxy-s26-leaks-extra-specs-en-een-mogelijke-vroege-release">grotere batterijen voor de Galaxy S26 en Galaxy S26 Ultra</a> kunnen verwachten. Helaas lijken het geen gigantische upgrades te worden (300mAh extra voor de S26 en 200mAh extra voor de S26 Ultra), maar alles wat kan zorgen voor een langere batterijduur is mooi meegenomen. </p><p>Als de nieuwe chip daarnaast ook nog eens efficiënter is, kan de batterijduur dus toch nog een mooie boost krijgen. Het is wel opvallend dat de Galaxy S26 Plus hier dus niet genoemd wordt, maar dat is waarschijnlijk ook niet het model waarbij mensen het snelst zullen klagen over de batterijduur. </p><p>Qua oplaadsnelheid moeten we ook geen gigantische upgrades verwachten, maar er wordt wel gesuggereerd dat de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/de-samsung-galaxy-s26-ultra-laadt-misschien-eindelijk-wat-sneller-op">Galaxy S26 Ultra 60W-snelladen zal ondersteunen</a>. Dat zit niet op het niveau van OnePlus, Xiaomi en andere (voornamelijk Chinese) fabrikanten, maar het klinkt toch als een mooie upgrade ten opzichte van 45W-snelladen. Daarnaast kan te snel opladen ook een negatieve impact hebben op de levensduur van de batterij. De juiste balans vinden, is misschien dus ook wel lastig. Helaas hebben we niets gehoord over sneller opladen voor de andere modellen.</p><h2 id="5-lancering-in-februari-lijkt-waarschijnlijk">5. Lancering in februari lijkt waarschijnlijk</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1028px;"><p class="vanilla-image-block" style="padding-top:56.03%;"><img id="mEpn6Pi3jK5xWrETDyF5gV" name="Samsung Galaxy Unpacked July 9 event invite GIF" alt="Samsung Galaxy Unpacked-uitnodiging voor 9 juli 2025" src="https://cdn.mos.cms.futurecdn.net/mEpn6Pi3jK5xWrETDyF5gV-1920-80.gif" mos="" align="middle" fullscreen="" width="1028" height="576" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Samsung)</span></figcaption></figure><p>De afgelopen twee generaties werden nieuwe Galaxy S-series steeds in januari gelanceerd, al werd de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s25-edge-nl">Galaxy S25 Edge</a> toen alleen geteased en later in het jaar pas echt gelanceerd.</p><p>Dit jaar lijkt het er echter op dat de <a href="https://www.techradar.com/phones/samsung-galaxy-phones/the-samsung-galaxy-s26-series-will-almost-certainly-launch-on-february-25-and-a-price-hike-looks-likely">nieuwe Galaxy S26-serie pas ergens eind februari wordt gelanceerd</a>. Een recent gerucht noemt specifiek 25 februari als de datum waarop het nieuwe Galaxy Unpacked-evenement zal plaatsvinden. </p><p>Wat betekent deze latere onthulling? Nou, we hoorden vorig jaar verschillende geruchten die suggereerden dat de serie iets is uitgesteld omdat de opvolger van de S26 Edge eruit zou worden gehaald, vanwege slechte verkoopcijfers, en de S26 Plus mogelijk weer zou worden toegevoegd. Of dat klopt of niet, valt natuurlijk nog te bezien, maar aan de andere kant zou dit ook niet de eerste Samsung-lancering in februari zijn. </p><p>Als laatste zou er mogelijk ook sprake kunnen zijn van een kleine prijsverhoging ten opzichte van de huidige generatie. Het zou mogelijk om een verschil van 30 dollar gaan, maar of we daar hier ook mee te maken krijgen, is niet duidelijk. Daarnaast lijken prijzen voor nieuwe hardware (en verschillende onderdelen van smartphones) momenteel sowieso niet 100% vast te staan, dus misschien wordt de uiteindelijke prijs ook pas vrij laat vastgesteld. </p><ul><li><a href="https://global.techradar.com/nl-nl/news/beste-samsung-smartphone">Getest: de beste Samsung-smartphones in 2026</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/dit-zijn-vijf-van-de-belangrijkste-geruchten-over-de-samsung-galaxy-s26</link>
                                                                            <description>
                            <![CDATA[ De Samsung Galaxy S26-serie lanceert naar verwachting ergens eind februari en dit is wat we volgens de meeste geruchten kunnen verwachten. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">Kddo9adB2XPe9Jdvdkwp43</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/nZsPWKJ7x8Sj2JP2TknnwM-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 09 Jan 2026 15:31:32 +0000</pubDate>                                                                                                                                <updated>Mon, 12 Jan 2026 11:01:54 +0000</updated>
                                                                                                                                            <category><![CDATA[Samsung Galaxy Phones]]></category>
                                                    <category><![CDATA[Samsung Phones]]></category>
                                                    <category><![CDATA[Phones]]></category>
                                                                                                <author><![CDATA[ cas.kulk@bluepixlmedia.com (Cas Kulk) ]]></author>                    <dc:creator><![CDATA[ Cas Kulk ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/hUHXsqYBB8igeAQgxCPAMe-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;&lt;br&gt;&lt;/p&gt; ]]></dc:description>
                                                                                                        <dc:contributor><![CDATA[ Roland Moore-Colyer ]]></dc:contributor>
                                                                    <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/nZsPWKJ7x8Sj2JP2TknnwM-1920-80.jpg">
                                                            <media:credit><![CDATA[Samsung]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[De Samsung Galaxy S25-serie]]></media:description>                                                            <media:text><![CDATA[Samsung Galaxy S25 series]]></media:text>
                                <media:title type="plain"><![CDATA[Samsung Galaxy S25 series]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/nZsPWKJ7x8Sj2JP2TknnwM-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Het is weer bijna de tijd van het jaar waarin Samsung zijn nieuwste flagship smartphones onthult. In 2026 hebben we natuurlijk te maken met de Galaxy S26-serie. Hoewel we dit jaar mogelijk wel iets langer moeten wachten op de onthulling (eventueel tot eind februari), lijkt het er niet op dat we veel grote veranderingen kunnen verwachten.</p><p>De upgrades ten opzichte van de huidige <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s25-review-nl">Samsung Galaxy S25</a>-serie lijken volgens de geruchten die we tot nu toe zijn tegengekomen vrij klein te zijn. Het wordt waarschijnlijk dus weer een jaartje "evolutie, niet revolutie".</p><p>Hieronder hebben we vijf van de belangrijkste geruchten verzameld die we tot nu toe (vaker) zijn tegengekomen en die ons dus een idee kunnen geven van wat we kunnen verwachten van de aankomende Samsung Galaxy S26-serie.</p><h2 id="1-weer-hetzelfde-design">1. Weer hetzelfde design</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1133px;"><p class="vanilla-image-block" style="padding-top:56.22%;"><img id="F4W6wvnZH4dyp9rJgc77Vi" name="Samsung Galaxy S26 Pro leak" alt="Een gelekte render van de zogenaamde Samsung Galaxy S26 Pro" src="https://cdn.mos.cms.futurecdn.net/F4W6wvnZH4dyp9rJgc77Vi-1920-80.jpg" mos="" align="middle" fullscreen="" width="1133" height="637" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: @OnLeaks / Android Headlines)</span></figcaption></figure><p>Op het gebied van design wijzen de meeste geruchten erop dat de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/het-design-van-de-samsung-galaxy-s26-is-gelekt-in-een-nieuwe-hands-on-video-en-de-prijzen-gaan-misschien-omhoog">Samsung Galaxy S26-serie er gewoon weer ongeveer hetzelfde uit zal zien als de Samsung Galaxy S25-serie</a>. Dat zou niet per se een ramp zijn, want de telefoons hebben een prima design. Ze voelen hierdoor wel nog wat minder nieuw aan, zeker als er op andere vlakken ook niet veel verandert, maar aan de andere kanten zijn ze wel herkenbaar voor consumenten.</p><p>Misschien kunnen we echter wel wat kleine designveranderingen verwachten. Zo zouden de telefoons meer een soort camera-eiland krijgen, zoals achterop de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-z-fold-7-review-nl">Galaxy Z Fold 7</a>, in plaats van de losse cameralenzen van de huidige S25-modellen. </p><p>Daarnaast hopen we vooral wat leukere kleuropties te zien, vooral voor de Galaxy S26 Ultra, want de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s25-ultra-review-nl">Galaxy S25 Ultra</a> had niet de meest interessante kleuropties. Over het algemeen hebben de Galaxy S-telefoons van Samsung inmiddels wel een redelijk verfijnde look en feel, dus daar hoeft niet per se heel veel aan te veranderen, maar wat interessante kleuropties zouden wel voor een verfrissende nieuwe look kunnen zorgen.</p><h2 id="2-nieuwe-chips">2. Nieuwe chips</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:796px;"><p class="vanilla-image-block" style="padding-top:57.41%;"><img id="E2Ga72ZRQEJoerNKhSMqy8" name="Snapdragon 8 Elite Gen 5" alt="Een render van de Qualcomm Snapdragon 8 Elite Gen 5" src="https://cdn.mos.cms.futurecdn.net/E2Ga72ZRQEJoerNKhSMqy8-1920-80.png" mos="" align="middle" fullscreen="" width="796" height="457" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Qualcomm)</span></figcaption></figure><p>Het is elk jaar maar weer de vraag wat voor chips we in Nederland en België kunnen verwachten in de nieuwe Samsung Galaxy S-serie. We krijgen sowieso nieuwe chips ten opzichte van vorig jaar, maar wordt het weer een jaar met alleen maar Snapdragon-chips of gebruikt Samsung ineens alleen maar zijn eigen Exynos-chips? Of is het weer een mix van beide?</p><p>Vorig jaar kregen alle Galaxy S25-toestellen een Snapdragon 8 Elite van Qualcomm, maar in de jaren daarvoor hebben we hier vooral vaak Exynos-chips voor de standaard en Plus-modellen gekregen en Snapdragon-chips voor de Ultra-modellen. </p><p>We horen ook elk jaar weer dat het komende jaar misschien het jaar is dat Samsung zijn volledige reeks (wereldwijd) van zijn eigen chips zal voorzien, maar dat blijkt dan vaak toch nog niet mogelijk te zijn vanwege productieproblemen. Dat lijkt ook dit jaar weer het geval te zijn, maar de voorraad Exynos-chips is misschien wel erg beperkt dit jaar. Samsung zou namelijk mogelijk <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-lekt-mogelijk-galaxy-s26-via-one-ui-8-5-en-hint-op-andere-chip">alleen Zuid-Koreaanse modellen van zijn S26-serie voorzien van de Exynos 2600-chip</a>. Wij zouden hier dan dus te maken krijgen met de Snapdragon 8 Elite Gen 5-chip in elk toestel en dan waarschijnlijk weer een speciale 'for Galaxy'-variant.   </p><p>Deze flagship chips worden natuurlijk steeds krachtiger en we kunnen dus ook weer verbeteringen verwachten voor de pure en grafische prestaties. Of dat in de praktijk heel goed te merken zal zijn, dat is misschien een ander verhaal. Toch kan het bijvoorbeeld wel weer voordelen hebben voor soepele verwerking van AI-taken. </p><p>Verder moeten de nieuwe chips ook weer voorzien zijn van verbeterde modems en gewoon efficiënter zijn, waardoor je hopelijk ook weer een iets betere batterijduur kan verwachten. </p><ul><li><a href="https://techradar.us7.list-manage.com/subscribe?u=5698cb1fccaea8644ed412be0&id=159915eedb" target="_blank"><strong>Klik hier om te abonneren op onze wekelijkse nieuwsbrief</strong></a></li></ul><h2 id="3-verwacht-geen-upgrades-voor-de-camera-hardware">3. Verwacht geen upgrades voor de camera-hardware</h2><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="AV5v7ErSQ4HUSefn3Dew6" name="Samsung-Galaxy-S25-Ultra-in-hand-back" alt="Samsung Galaxy S25 Ultra Review" src="https://cdn.mos.cms.futurecdn.net/AV5v7ErSQ4HUSefn3Dew6-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="credit" itemprop="copyrightHolder">(Image credit: Future / Lance Ulanoff)</span></figcaption></figure><p>Er kwamen vorig jaar wel wat geruchten voorbij over <a href="https://www.techradar.com/phones/samsung-galaxy-phones/the-samsung-galaxy-s26-series-will-have-new-cameras-a-custom-chipset-and-better-ai">nieuwe camerasensoren voor de Galaxy S26-serie</a>, maar het is totaal nog niet zeker of die daadwerkelijk aanwezig zullen zijn. Zelfs als dat wel zo is, is het misschien geen gigantische upgrade, want we hebben bijvoorbeeld recent geen geruchten gehoord over flink meer megapixels voor de camera's. Toch zou het natuurlijk wel een mooie upgrade kunnen zijn als er grotere sensoren worden gebruikt.</p><p>Een tijdje geleden hoorden we wel geruchten over een nieuwe 50MP-ultrawide voor de Galaxy S26 en S26 Plus, maar daar hebben we sindsdien niet veel meer over gehoord. </p><p>Het is natuurlijk altijd jammer als er op het gebied van hardware niet veel lijkt te veranderen, maar we hebben eerlijk gezegd ook niet heel veel te klagen bij de camerasystemen van de huidige Galaxy S25-serie. Het Ultra-model van Samsung behoort ook niet voor niets vaak tot de lijst van de <a href="https://global.techradar.com/nl-nl/news/de-beste-camera-smartphones">beste cameratelefoons</a> van het jaar. </p><p>Er is een grote kans dat Samsung zich weer focust op het verbeteren van de beeldverwerking en AI-verbeteringen voor fotografie en dat kan net als nieuwe hardware ook een grote impact hebben op de foto- en videokwaliteit. </p><h2 id="4-misschien-grotere-batterijen">4. Misschien grotere batterijen</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1128px;"><p class="vanilla-image-block" style="padding-top:56.29%;"><img id="ggEP7omDu7D5JgNDersogi" name="Samsung Galaxy S26 Ultra leak" alt="Een gelekte render van de Samsung Galaxy S26 Ultra" src="https://cdn.mos.cms.futurecdn.net/ggEP7omDu7D5JgNDersogi-1920-80.jpg" mos="" align="middle" fullscreen="" width="1128" height="635" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Android Headlines)</span></figcaption></figure><p>Dit nieuws is iets positiever, want we hebben nu al meerdere keren gehoord dat we <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/nieuwe-informatie-uit-samsung-galaxy-s26-leaks-extra-specs-en-een-mogelijke-vroege-release">grotere batterijen voor de Galaxy S26 en Galaxy S26 Ultra</a> kunnen verwachten. Helaas lijken het geen gigantische upgrades te worden (300mAh extra voor de S26 en 200mAh extra voor de S26 Ultra), maar alles wat kan zorgen voor een langere batterijduur is mooi meegenomen. </p><p>Als de nieuwe chip daarnaast ook nog eens efficiënter is, kan de batterijduur dus toch nog een mooie boost krijgen. Het is wel opvallend dat de Galaxy S26 Plus hier dus niet genoemd wordt, maar dat is waarschijnlijk ook niet het model waarbij mensen het snelst zullen klagen over de batterijduur. </p><p>Qua oplaadsnelheid moeten we ook geen gigantische upgrades verwachten, maar er wordt wel gesuggereerd dat de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/de-samsung-galaxy-s26-ultra-laadt-misschien-eindelijk-wat-sneller-op">Galaxy S26 Ultra 60W-snelladen zal ondersteunen</a>. Dat zit niet op het niveau van OnePlus, Xiaomi en andere (voornamelijk Chinese) fabrikanten, maar het klinkt toch als een mooie upgrade ten opzichte van 45W-snelladen. Daarnaast kan te snel opladen ook een negatieve impact hebben op de levensduur van de batterij. De juiste balans vinden, is misschien dus ook wel lastig. Helaas hebben we niets gehoord over sneller opladen voor de andere modellen.</p><h2 id="5-lancering-in-februari-lijkt-waarschijnlijk">5. Lancering in februari lijkt waarschijnlijk</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1028px;"><p class="vanilla-image-block" style="padding-top:56.03%;"><img id="mEpn6Pi3jK5xWrETDyF5gV" name="Samsung Galaxy Unpacked July 9 event invite GIF" alt="Samsung Galaxy Unpacked-uitnodiging voor 9 juli 2025" src="https://cdn.mos.cms.futurecdn.net/mEpn6Pi3jK5xWrETDyF5gV-1920-80.gif" mos="" align="middle" fullscreen="" width="1028" height="576" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Samsung)</span></figcaption></figure><p>De afgelopen twee generaties werden nieuwe Galaxy S-series steeds in januari gelanceerd, al werd de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s25-edge-nl">Galaxy S25 Edge</a> toen alleen geteased en later in het jaar pas echt gelanceerd.</p><p>Dit jaar lijkt het er echter op dat de <a href="https://www.techradar.com/phones/samsung-galaxy-phones/the-samsung-galaxy-s26-series-will-almost-certainly-launch-on-february-25-and-a-price-hike-looks-likely">nieuwe Galaxy S26-serie pas ergens eind februari wordt gelanceerd</a>. Een recent gerucht noemt specifiek 25 februari als de datum waarop het nieuwe Galaxy Unpacked-evenement zal plaatsvinden. </p><p>Wat betekent deze latere onthulling? Nou, we hoorden vorig jaar verschillende geruchten die suggereerden dat de serie iets is uitgesteld omdat de opvolger van de S26 Edge eruit zou worden gehaald, vanwege slechte verkoopcijfers, en de S26 Plus mogelijk weer zou worden toegevoegd. Of dat klopt of niet, valt natuurlijk nog te bezien, maar aan de andere kant zou dit ook niet de eerste Samsung-lancering in februari zijn. </p><p>Als laatste zou er mogelijk ook sprake kunnen zijn van een kleine prijsverhoging ten opzichte van de huidige generatie. Het zou mogelijk om een verschil van 30 dollar gaan, maar of we daar hier ook mee te maken krijgen, is niet duidelijk. Daarnaast lijken prijzen voor nieuwe hardware (en verschillende onderdelen van smartphones) momenteel sowieso niet 100% vast te staan, dus misschien wordt de uiteindelijke prijs ook pas vrij laat vastgesteld. </p><ul><li><a href="https://global.techradar.com/nl-nl/news/beste-samsung-smartphone">Getest: de beste Samsung-smartphones in 2026</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Windows 11 werkt nu beter samen met je smartphone ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Windows 11-gebruikers die hun Android-smartphone hebben gekoppeld, kunnen nu profiteren van een aantal handige nieuwe functies, waaronder de mogelijkheid om hun pc op afstand te vergrendelen met hun telefoon.</p><p><a href="https://www.windowslatest.com/2025/12/17/you-can-now-lock-windows-11-from-android-remotely-send-files-to-pc-share-clipboard-mirror-screen-and-more/" target="_blank">Windows Latest</a> meldt dat Microsoft deze nieuwe mogelijkheden vanaf de tweede week van december uitrolt en dat je ze kunt krijgen door de Link to Windows-app op je Android-telefoon bij te werken naar de nieuwste versie.</p><p>Hiermee wordt een grote knop "Lock PC" op je telefoon toegevoegd, die precies dat doet: je Windows 11-pc of -laptop vergrendelen, zelfs als je niet in de buurt bent. Windows Latest merkt op dat dit in slechts een paar seconden gebeurt.</p><p>Er zijn nieuwe knoppen om een bestand van je telefoon naar de pc te verzenden en je telefoonscherm te spiegelen. Je kunt ook bestanden van je Windows 11-pc naar je telefoon verzenden en de inhoud van het klembord delen tussen de twee apparaten.</p><p>Bovendien is er een paneel met recente activiteiten dat alle bestanden of links bevat die recent zijn gedeeld. De Android-app geeft nu ook een aantal belangrijke details van je pc weer (die min of meer in realtime worden bijgewerkt). Dat zijn het batterijniveau (voor laptops) en de sterkte van het wifisignaal.</p><ul><li><a href="https://techradar.us7.list-manage.com/subscribe?u=5698cb1fccaea8644ed412be0&id=159915eedb" target="_blank"><strong>Klik hier om te abonneren op onze wekelijkse nieuwsbrief</strong></a></li></ul><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="XfXMsRScduuiDwbjQhpECk" name="Windows 11 Phone Link.png" alt="Phone Link in Windows 11" src="https://cdn.mos.cms.futurecdn.net/XfXMsRScduuiDwbjQhpECk-1920-80.png" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: TechRadar)</span></figcaption></figure><h2 id="hoe-krijg-je-deze-functies">Hoe krijg je deze functies?</h2><p>Dit is een flinke verbetering van de Link to Windows-app en een grote stap vooruit voor mensen die deze app samen met de Phone Link-app gebruiken. De mogelijkheid om makkelijk dingen van het klembord te delen en de functie om je pc te vergrendelen zijn de grote pluspunten. Je scherm spiegelen is ook een handige extra.</p><p>We hebben deze functionaliteit <a href="https://www.techradar.com/computing/windows/microsoft-gives-you-another-reason-to-hook-up-your-windows-11-pc-and-android-smartphone-its-a-security-feature-that-could-come-in-seriously-handy">al eerder getest</a> en vorige maand was dit aanwezig in een bètaversie. Nu wordt de update uitgerold naar alle Phone Link-gebruikers. Als je hiervan wilt profiteren, update dan gewoon je Link to Windows-app. Het kan trouwens wel even duren voor iedereen de nieuwe functies heeft. </p><p>Om te controleren of er updates voor de Android-app beschikbaar zijn, kan je ten slotte gewoon naar de Google Play Store gaan en de nieuwste versie van de app downloaden. Als dat niets doet, kan je volgens Microsoft <a href="https://support.microsoft.com/en-gb/topic/troubleshooting-for-link-to-windows-pre-installed-f37cac2a-dd8a-fa19-acbd-f4d12414fd68" target="_blank">via deze omweg de app updaten</a>.</p> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/computing/windows/windows-11-werkt-nu-beter-samen-met-je-smartphone</link>
                                                                            <description>
                            <![CDATA[ Je kan je Windows 11-pc voortaan vanaf een afstand vergrendelen met je Android-telefoon. Zo werkt het. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">RnyXcVgUFMei9YhGt6FLL</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/zeKbmPE8YTXp5kVggVjN7g-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 19 Dec 2025 09:13:16 +0000</pubDate>                                                                                                                                <updated>Fri, 19 Dec 2025 10:05:02 +0000</updated>
                                                                                                                                            <category><![CDATA[Windows]]></category>
                                                    <category><![CDATA[Computing]]></category>
                                                    <category><![CDATA[Software]]></category>
                                                                                                <author><![CDATA[ bram.lodewijks@bluepixlmedia.com (Bram Lodewijks) ]]></author>                    <dc:creator><![CDATA[ Bram Lodewijks ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/LJUrC7jeZjkChfVSbEKqGC-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Bram is de hoofdredacteur van TechRadar Benelux en is al jarenlang een trouwe Android-gebruiker. Hij schrijft met plezier over alles wat met consumententechnologie te maken heeft. Na het werk vind je hem gewoonlijk voor zijn Nintendo Switch, al dan niet met een glas rosé erbij.&lt;/p&gt; ]]></dc:description>
                                                                                                        <dc:contributor><![CDATA[ Darren Allan ]]></dc:contributor>
                                                                    <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/zeKbmPE8YTXp5kVggVjN7g-1920-80.jpg">
                                                            <media:credit><![CDATA[123RF]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[Windows 11]]></media:description>                                                            <media:text><![CDATA[Windows 11]]></media:text>
                                <media:title type="plain"><![CDATA[Windows 11]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/zeKbmPE8YTXp5kVggVjN7g-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Windows 11-gebruikers die hun Android-smartphone hebben gekoppeld, kunnen nu profiteren van een aantal handige nieuwe functies, waaronder de mogelijkheid om hun pc op afstand te vergrendelen met hun telefoon.</p><p><a href="https://www.windowslatest.com/2025/12/17/you-can-now-lock-windows-11-from-android-remotely-send-files-to-pc-share-clipboard-mirror-screen-and-more/" target="_blank">Windows Latest</a> meldt dat Microsoft deze nieuwe mogelijkheden vanaf de tweede week van december uitrolt en dat je ze kunt krijgen door de Link to Windows-app op je Android-telefoon bij te werken naar de nieuwste versie.</p><p>Hiermee wordt een grote knop "Lock PC" op je telefoon toegevoegd, die precies dat doet: je Windows 11-pc of -laptop vergrendelen, zelfs als je niet in de buurt bent. Windows Latest merkt op dat dit in slechts een paar seconden gebeurt.</p><p>Er zijn nieuwe knoppen om een bestand van je telefoon naar de pc te verzenden en je telefoonscherm te spiegelen. Je kunt ook bestanden van je Windows 11-pc naar je telefoon verzenden en de inhoud van het klembord delen tussen de twee apparaten.</p><p>Bovendien is er een paneel met recente activiteiten dat alle bestanden of links bevat die recent zijn gedeeld. De Android-app geeft nu ook een aantal belangrijke details van je pc weer (die min of meer in realtime worden bijgewerkt). Dat zijn het batterijniveau (voor laptops) en de sterkte van het wifisignaal.</p><ul><li><a href="https://techradar.us7.list-manage.com/subscribe?u=5698cb1fccaea8644ed412be0&id=159915eedb" target="_blank"><strong>Klik hier om te abonneren op onze wekelijkse nieuwsbrief</strong></a></li></ul><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="XfXMsRScduuiDwbjQhpECk" name="Windows 11 Phone Link.png" alt="Phone Link in Windows 11" src="https://cdn.mos.cms.futurecdn.net/XfXMsRScduuiDwbjQhpECk-1920-80.png" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: TechRadar)</span></figcaption></figure><h2 id="hoe-krijg-je-deze-functies">Hoe krijg je deze functies?</h2><p>Dit is een flinke verbetering van de Link to Windows-app en een grote stap vooruit voor mensen die deze app samen met de Phone Link-app gebruiken. De mogelijkheid om makkelijk dingen van het klembord te delen en de functie om je pc te vergrendelen zijn de grote pluspunten. Je scherm spiegelen is ook een handige extra.</p><p>We hebben deze functionaliteit <a href="https://www.techradar.com/computing/windows/microsoft-gives-you-another-reason-to-hook-up-your-windows-11-pc-and-android-smartphone-its-a-security-feature-that-could-come-in-seriously-handy">al eerder getest</a> en vorige maand was dit aanwezig in een bètaversie. Nu wordt de update uitgerold naar alle Phone Link-gebruikers. Als je hiervan wilt profiteren, update dan gewoon je Link to Windows-app. Het kan trouwens wel even duren voor iedereen de nieuwe functies heeft. </p><p>Om te controleren of er updates voor de Android-app beschikbaar zijn, kan je ten slotte gewoon naar de Google Play Store gaan en de nieuwste versie van de app downloaden. Als dat niets doet, kan je volgens Microsoft <a href="https://support.microsoft.com/en-gb/topic/troubleshooting-for-link-to-windows-pre-installed-f37cac2a-dd8a-fa19-acbd-f4d12414fd68" target="_blank">via deze omweg de app updaten</a>.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Android 17 kan eindelijk een feature introduceren om te helpen bij bewegingsziekte ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Ongeveer een jaar geleden werd er een nieuwe Android-feature genaamd 'Motion Cues' <a href="https://www.techradar.com/phones/android/android-will-soon-borrow-ios-18s-anti-car-sickness-feature-heres-how-it-works">gespot</a> in de code van Google Play Services en een lancering leek dus dichtbij te zijn. De feature is echter nog steeds niet gearriveerd, maar daar zou binnenkort dan toch eindelijk verandering in kunnen komen.</p><p>We hebben deze informatie weer te danken aan het team van <a href="https://www.androidauthority.com/android-17-motion-cues-rumor-3624642/" target="_blank">Android Authority</a>, dat weer in de code is gedoken. Volgens hen is de feature nog steeds te vinden in de code. Schijnbaar is er een beperking binnen Android zelf die ervoor zorgt dat de feature nog niet gelanceerd is. </p><p>'Motion Cues' is vergelijkbaar met een feature in iOS en geeft stippen op het scherm weer die meebewegen met de fysieke bewegingen van de telefoon. In theorie moet dit misselijkheid als gevolg van bewegingsziekte verminderen, omdat je brein hierdoor minder snel in de war raakt over of je nou in beweging bent of niet.</p><p>Het weergeven van die stippen bovenop belangrijke panelen met instellingen en dergelijke vereist echter bepaalde toestemmingen die Motion Cues nog niet lijkt te hebben. Dit soort beperkingen zijn bedoeld om hackers tegen te houden die proberen om elementen weer te geven bovenop de iconen en menu's van je telefoon, zodat je bijvoorbeeld zelf niets meer kan bedienen. </p><ul><li><a href="https://techradar.us7.list-manage.com/subscribe?u=5698cb1fccaea8644ed412be0&id=159915eedb" target="_blank"><strong>Klik hier om te abonneren op onze wekelijkse nieuwsbrief</strong></a></li></ul><h2 id="is-het-nu-dan-bijna-zover">Is het nu dan bijna zover?</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="high" data-lazy-src="https://www.youtube-nocookie.com/embed/1ZZzrs47ilE" allowfullscreen></iframe></div></div><p>In de nieuwste versie van Android Canary (de pre-bèta-software waarin Google nieuwe features test) lijkt het erop dat de Motion Cues wordt verplaatst naar een ander deel van Android met extra veiligheidsrechten. </p><p>Dat zou dan dus moeten betekenen dat de stippen die met je telefoon meebewegen het hele scherm moeten kunnen bedekken, zelfs als je belangrijke instellingen bekijkt of het paneel met snelle instellingen hebt geopend. </p><p>Wanneer deze nieuwe aanpak eenmaal uitgebreid is getest, zou Google de feature dus ook breder kunnen uitrollen. Hij zou dus wel eens deel kunnen uitmaken van de Android 17-update. We verwachten de komende paar maanden meer te horen over deze grote update. </p><p>Apple's versie van deze feature heet 'Vehicle Motion Cues' ('Bewegingsaanwijzing voertuig') en werd al in <a href="https://global.techradar.com/nl-nl/phones/ios/ios-18-nieuws">iOS 18</a> geïntroduceerd. Deze feature werkt erg vergelijkbaar. Je kan hem inschakelen door in de instellingen naar <strong>Toegankelijkheid > Beweging > Bewegingsaanwijzing voertuig </strong>te navigeren.</p><ul><li><a href="https://global.techradar.com/nl-nl/phones/android/motorola-en-xiaomi-lijken-te-werken-aan-airtag-rivalen-voor-android">Motorola en Xiaomi lijken te werken aan AirTag-rivalen voor Android</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/android/android-17-kan-eindelijk-een-feature-introduceren-om-te-helpen-bij-bewegingsziekte</link>
                                                                            <description>
                            <![CDATA[ Als deze nieuwe feature inderdaad verschijnt in Android 17, kunnen Android-apparaten fijner worden om te gebruiken voor mensen met bewegingsziekte. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">t7bGUHZmgi3P3my4G3Aeaa</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/2QVxS7ZiQLeZRZfF2AGuRL-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 15 Dec 2025 09:38:19 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Android]]></category>
                                                    <category><![CDATA[Phones]]></category>
                                                                                                <author><![CDATA[ cas.kulk@bluepixlmedia.com (Cas Kulk) ]]></author>                    <dc:creator><![CDATA[ Cas Kulk ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/hUHXsqYBB8igeAQgxCPAMe-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;&lt;br&gt;&lt;/p&gt; ]]></dc:description>
                                                                                                        <dc:contributor><![CDATA[ David Nield ]]></dc:contributor>
                                                                    <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/2QVxS7ZiQLeZRZfF2AGuRL-1920-80.jpg">
                                                            <media:credit><![CDATA[Philip Berne / Future]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[De Google Pixel 10 Pro]]></media:description>                                                            <media:text><![CDATA[Google Pixel 10 Pro]]></media:text>
                                <media:title type="plain"><![CDATA[Google Pixel 10 Pro]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/2QVxS7ZiQLeZRZfF2AGuRL-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Ongeveer een jaar geleden werd er een nieuwe Android-feature genaamd 'Motion Cues' <a href="https://www.techradar.com/phones/android/android-will-soon-borrow-ios-18s-anti-car-sickness-feature-heres-how-it-works">gespot</a> in de code van Google Play Services en een lancering leek dus dichtbij te zijn. De feature is echter nog steeds niet gearriveerd, maar daar zou binnenkort dan toch eindelijk verandering in kunnen komen.</p><p>We hebben deze informatie weer te danken aan het team van <a href="https://www.androidauthority.com/android-17-motion-cues-rumor-3624642/" target="_blank">Android Authority</a>, dat weer in de code is gedoken. Volgens hen is de feature nog steeds te vinden in de code. Schijnbaar is er een beperking binnen Android zelf die ervoor zorgt dat de feature nog niet gelanceerd is. </p><p>'Motion Cues' is vergelijkbaar met een feature in iOS en geeft stippen op het scherm weer die meebewegen met de fysieke bewegingen van de telefoon. In theorie moet dit misselijkheid als gevolg van bewegingsziekte verminderen, omdat je brein hierdoor minder snel in de war raakt over of je nou in beweging bent of niet.</p><p>Het weergeven van die stippen bovenop belangrijke panelen met instellingen en dergelijke vereist echter bepaalde toestemmingen die Motion Cues nog niet lijkt te hebben. Dit soort beperkingen zijn bedoeld om hackers tegen te houden die proberen om elementen weer te geven bovenop de iconen en menu's van je telefoon, zodat je bijvoorbeeld zelf niets meer kan bedienen. </p><ul><li><a href="https://techradar.us7.list-manage.com/subscribe?u=5698cb1fccaea8644ed412be0&id=159915eedb" target="_blank"><strong>Klik hier om te abonneren op onze wekelijkse nieuwsbrief</strong></a></li></ul><h2 id="is-het-nu-dan-bijna-zover">Is het nu dan bijna zover?</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="high" data-lazy-src="https://www.youtube-nocookie.com/embed/1ZZzrs47ilE" allowfullscreen></iframe></div></div><p>In de nieuwste versie van Android Canary (de pre-bèta-software waarin Google nieuwe features test) lijkt het erop dat de Motion Cues wordt verplaatst naar een ander deel van Android met extra veiligheidsrechten. </p><p>Dat zou dan dus moeten betekenen dat de stippen die met je telefoon meebewegen het hele scherm moeten kunnen bedekken, zelfs als je belangrijke instellingen bekijkt of het paneel met snelle instellingen hebt geopend. </p><p>Wanneer deze nieuwe aanpak eenmaal uitgebreid is getest, zou Google de feature dus ook breder kunnen uitrollen. Hij zou dus wel eens deel kunnen uitmaken van de Android 17-update. We verwachten de komende paar maanden meer te horen over deze grote update. </p><p>Apple's versie van deze feature heet 'Vehicle Motion Cues' ('Bewegingsaanwijzing voertuig') en werd al in <a href="https://global.techradar.com/nl-nl/phones/ios/ios-18-nieuws">iOS 18</a> geïntroduceerd. Deze feature werkt erg vergelijkbaar. Je kan hem inschakelen door in de instellingen naar <strong>Toegankelijkheid > Beweging > Bewegingsaanwijzing voertuig </strong>te navigeren.</p><ul><li><a href="https://global.techradar.com/nl-nl/phones/android/motorola-en-xiaomi-lijken-te-werken-aan-airtag-rivalen-voor-android">Motorola en Xiaomi lijken te werken aan AirTag-rivalen voor Android</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Motorola en Xiaomi lijken te werken aan AirTag-rivalen voor Android ]]></title>
                                                                                                <dc:content><![CDATA[ <p>De Find Hub (Vind-plek) die Google heeft ontwikkeld zodat je de locatie van je apparaten in de gaten kan houden, <a href="https://www.techradar.com/phones/android/google-teases-a-key-upgrade-for-android-find-my-device-coming-very-soon-and-touts-4x-speed-improvements">is flink verbeterd</a> de afgelopen jaren en het ziet ernaar uit dat Android-gebruikers binnenkort meer trackers zullen hebben om uit te kiezen. </p><p>Ten eerste heeft <a href="https://m.weibo.cn/detail/5241889718537767" target="_blank">Repeater 002</a> een post geplaatst op het Chinese social media-platform Weibo (via <a href="https://www.notebookcheck.net/Xiaomi-tipped-to-launch-Apple-AirTag-competitor-alongside-other-new-accessories-soon.1181274.0.html" target="_blank">Notebookcheck</a>) waarin de tipgever voorspelt dat we binnenkort een Xiaomi Tag-apparaat kunnen krijgen, naast een nieuwe smartwatch en nieuwe draadloze oortjes van het bedrijf. </p><p>Dit zou de eerste tracker van Xiaomi zijn, dus dat komt wel een beetje als een verrassing. De Chinese fabrikant maakt wel vrijwel elk ander soort gadget dat je maar kan bedenken, plus sommige van de <a href="https://global.techradar.com/nl-nl/news/10-beste-android-smartphones">beste Android-smartphones</a> op de markt. </p><p>We hebben hier verder niet veel meer informatie gekregen, maar naar verwachting zal de tracker ondersteuning bieden voor de superieure, precieze <a href="https://www.techradar.com/phones/android/androids-find-my-device-looks-set-to-get-its-biggest-upgrade-soon-and-it-uses-apple-airtags-tech">ultra-wideband-technologie</a> (UWB) en zou hij naast de Xiaomi 17 Ultra gelanceerd kunnen worden op vrijdag 26 december.</p><ul><li><a href="https://techradar.us7.list-manage.com/subscribe?u=5698cb1fccaea8644ed412be0&id=159915eedb" target="_blank"><strong>Klik hier om te abonneren op onze wekelijkse nieuwsbrief</strong></a></li></ul><h2 id="een-opvolger-voor-de-moto-tag">Een opvolger voor de Moto Tag</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="aj58NrFFtfN4qY4iYY89DH" name="moto-tag" alt="Moto Tag" src="https://cdn.mos.cms.futurecdn.net/aj58NrFFtfN4qY4iYY89DH-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">De originele Moto Tag verscheen in 2024. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>De tweede tracker-leak gaat over een opvolger voor de <a href="https://www.techradar.com/phones/phone-accessories/the-moto-tag-looks-like-an-airtag-but-boasts-one-feature-thats-a-big-win-for-android-users">Moto Tag</a>. Volgens heet team van <a href="https://www.androidheadlines.com/motorola-moto-g-stylus-2026" target="_blank">Android Headlines</a>, die een marketingbeeld voor de Moto Tag 2 in handen hebben gekregen, zou er dus een geüpdatete tracker van Motorola onderweg zijn. </p><p>Net als de Xiaomi-tracker zou ook dit model voorzien moeten zijn van UWB-ondersteuning. De gelekte afbeelding suggereert dat de tracker beschikbaar zal zijn in het beige en oranje. Verder verwachten we verbeterde precisie en een tactiele knop, plus een IP67-certificering voor stof- en waterbestendigheid. </p><p>De Moto Tag 2 zal misschien ook net als de Xiaomi Tag naast een nieuwe smartphone gelanceerd kunnen worden. Die telefoon is mogelijk de zogenaamde 'Motorola Moto G Stylus 2026'. Dat toestel is ook al vertoond door Android Headlines en zal naar verwachting ergens in april, mei of juni van volgend jaar verschijnen. </p><p>Als je dus graag je spullen via Google's Find Hub wil tracken, zullen er in de komende maanden een aantal interessante nieuwe opties verschijnen om uit te kiezen. Er zijn nog geen prijzen bekend voor de nieuwe trackers, maar de originele Moto Tag kost zo'n 40 euro, dus waarschijnlijk zal het in de buurt daarvan zitten. </p><ul><li><a href="https://global.techradar.com/nl-nl/phones/motorola-phones/motorola-edge-70-review-nl">Motorola edge 70 review: goede uitvoering van een waardeloos concept</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/android/motorola-en-xiaomi-lijken-te-werken-aan-airtag-rivalen-voor-android</link>
                                                                            <description>
                            <![CDATA[ Volgens nieuwe leaks zijn Xiaomi en Motorola allebei van plan om nieuwe AirTag-rivalen op de markt te brengen voor Android-gebruikers. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">RLKdCqELhhMaMAYizLqHxD</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/sH5jX8EG5rzcCLa5Rjyv4C-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 09 Dec 2025 14:36:10 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Android]]></category>
                                                    <category><![CDATA[Phones]]></category>
                                                                                                <author><![CDATA[ cas.kulk@bluepixlmedia.com (Cas Kulk) ]]></author>                    <dc:creator><![CDATA[ Cas Kulk ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/hUHXsqYBB8igeAQgxCPAMe-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;&lt;br&gt;&lt;/p&gt; ]]></dc:description>
                                                                                                        <dc:contributor><![CDATA[ David Nield ]]></dc:contributor>
                                                                    <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/sH5jX8EG5rzcCLa5Rjyv4C-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[Apple AirTags might be causes phantom alerts]]></media:description>                                                            <media:text><![CDATA[Apple AirTag attached to a keyring]]></media:text>
                                <media:title type="plain"><![CDATA[Apple AirTag attached to a keyring]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/sH5jX8EG5rzcCLa5Rjyv4C-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>De Find Hub (Vind-plek) die Google heeft ontwikkeld zodat je de locatie van je apparaten in de gaten kan houden, <a href="https://www.techradar.com/phones/android/google-teases-a-key-upgrade-for-android-find-my-device-coming-very-soon-and-touts-4x-speed-improvements">is flink verbeterd</a> de afgelopen jaren en het ziet ernaar uit dat Android-gebruikers binnenkort meer trackers zullen hebben om uit te kiezen. </p><p>Ten eerste heeft <a href="https://m.weibo.cn/detail/5241889718537767" target="_blank">Repeater 002</a> een post geplaatst op het Chinese social media-platform Weibo (via <a href="https://www.notebookcheck.net/Xiaomi-tipped-to-launch-Apple-AirTag-competitor-alongside-other-new-accessories-soon.1181274.0.html" target="_blank">Notebookcheck</a>) waarin de tipgever voorspelt dat we binnenkort een Xiaomi Tag-apparaat kunnen krijgen, naast een nieuwe smartwatch en nieuwe draadloze oortjes van het bedrijf. </p><p>Dit zou de eerste tracker van Xiaomi zijn, dus dat komt wel een beetje als een verrassing. De Chinese fabrikant maakt wel vrijwel elk ander soort gadget dat je maar kan bedenken, plus sommige van de <a href="https://global.techradar.com/nl-nl/news/10-beste-android-smartphones">beste Android-smartphones</a> op de markt. </p><p>We hebben hier verder niet veel meer informatie gekregen, maar naar verwachting zal de tracker ondersteuning bieden voor de superieure, precieze <a href="https://www.techradar.com/phones/android/androids-find-my-device-looks-set-to-get-its-biggest-upgrade-soon-and-it-uses-apple-airtags-tech">ultra-wideband-technologie</a> (UWB) en zou hij naast de Xiaomi 17 Ultra gelanceerd kunnen worden op vrijdag 26 december.</p><ul><li><a href="https://techradar.us7.list-manage.com/subscribe?u=5698cb1fccaea8644ed412be0&id=159915eedb" target="_blank"><strong>Klik hier om te abonneren op onze wekelijkse nieuwsbrief</strong></a></li></ul><h2 id="een-opvolger-voor-de-moto-tag">Een opvolger voor de Moto Tag</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="aj58NrFFtfN4qY4iYY89DH" name="moto-tag" alt="Moto Tag" src="https://cdn.mos.cms.futurecdn.net/aj58NrFFtfN4qY4iYY89DH-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">De originele Moto Tag verscheen in 2024. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>De tweede tracker-leak gaat over een opvolger voor de <a href="https://www.techradar.com/phones/phone-accessories/the-moto-tag-looks-like-an-airtag-but-boasts-one-feature-thats-a-big-win-for-android-users">Moto Tag</a>. Volgens heet team van <a href="https://www.androidheadlines.com/motorola-moto-g-stylus-2026" target="_blank">Android Headlines</a>, die een marketingbeeld voor de Moto Tag 2 in handen hebben gekregen, zou er dus een geüpdatete tracker van Motorola onderweg zijn. </p><p>Net als de Xiaomi-tracker zou ook dit model voorzien moeten zijn van UWB-ondersteuning. De gelekte afbeelding suggereert dat de tracker beschikbaar zal zijn in het beige en oranje. Verder verwachten we verbeterde precisie en een tactiele knop, plus een IP67-certificering voor stof- en waterbestendigheid. </p><p>De Moto Tag 2 zal misschien ook net als de Xiaomi Tag naast een nieuwe smartphone gelanceerd kunnen worden. Die telefoon is mogelijk de zogenaamde 'Motorola Moto G Stylus 2026'. Dat toestel is ook al vertoond door Android Headlines en zal naar verwachting ergens in april, mei of juni van volgend jaar verschijnen. </p><p>Als je dus graag je spullen via Google's Find Hub wil tracken, zullen er in de komende maanden een aantal interessante nieuwe opties verschijnen om uit te kiezen. Er zijn nog geen prijzen bekend voor de nieuwe trackers, maar de originele Moto Tag kost zo'n 40 euro, dus waarschijnlijk zal het in de buurt daarvan zitten. </p><ul><li><a href="https://global.techradar.com/nl-nl/phones/motorola-phones/motorola-edge-70-review-nl">Motorola edge 70 review: goede uitvoering van een waardeloos concept</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Volgens OnePlus-manager is Apple (deels) verantwoordelijk voor de nieuwe Snapdragon 8 Gen 5-chip ]]></title>
                                                                                                <dc:content><![CDATA[ <p>OnePlus zal <a href="https://global.techradar.com/nl-nl/phones/oneplus-phones/oneplus-bevestigt-de-lanceringsdatum-van-de-oneplus-15r-en-twee-andere-nieuwe-apparaten">de nieuwe OnePlus 15R onthullen op 17 december</a>, maar we weten inmiddels al dat het toestel de <a href="https://www.techradar.com/phones/oneplus-phones/oneplus-15r-screen-chipset-and-camera-specs-confirmed">eerste smartphone met Qualcomms Snapdragon 8 Gen 5-chip zal zijn</a>.</p><p>De Snapdragon 8 Gen 5 werd afgelopen september tijdens het Snapdragon Summit-evenement onthuld als de iets minder krachtige variant van de Snapdragon 8 Elite Gen 5. Dit is dan ook de eerste keer dat Qualcomm twee flagship-chips uitbrengt en dat geeft merken zoals OnePlus de kans om prestaties van (ongeveer) flagship-niveau aan te bieden op iets goedkopere Android-telefoons. </p><p>Maar waarom heeft Qualcomm juist nu gekozen voor deze strategie met twee flagship-chips? Volgens OnePlus’ Senior Product Marketing Manager Rudolf Xu is de reden simpelweg dat deze strategie ook goed lijkt te werken voor Apple. </p><p>Xu vertelde bij de lancering van de <a href="https://global.techradar.com/nl-nl/phones/oneplus-phones/oneplus-15-review-nl">OnePlus 15</a> in oktober waarom Apple (volgens hem) gestopt is met zijn chips van de vorige generatie in nieuwe iPhones te stoppen en hoe dit Qualcomm overtuigd heeft om hetzelfde te doen met zijn beste Snapdragon-chips.  </p><p>"Als je een basismodel iPhone koopt in 2021 [de iPhone 13], heeft deze dezelfde chipset als het Pro-model," legt Xu uit op het podium. "In 2022 wordt [het] interessant. Als je de iPhone 14 Pro koopt, gebruikt hij de A16, maar het basismodel [de iPhone 14] behoudt de A15. Dan, bij de iPhone 15 Pro, is het de A17 Pro, maar het basismodel [gebruikt] nog steeds de A16 van vorig jaar." Het komt er dus op neer dat Apple chips van het jaar ervoor opnieuw gebruikte in zijn basismodellen van het volgende jaar. </p><p>"Maar, in 2024 – en dit is het meest interessante [gedeelte] – als je de iPhone 16 Pro koopt, krijg je de A18 Pro. En als je het basismodel koopt, krijg je niet langer de A17 van vorig jaar: je krijgt de A18. Het is een losse silicon. Qualcomm begrijpt deze competitieve situatie en weet dat het terug moet vechten."</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:1600px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="836vdvsSqPSoqfuaSaEBoV" name="a18-chip" alt="A18-chip logo" src="https://cdn.mos.cms.futurecdn.net/836vdvsSqPSoqfuaSaEBoV-1920-80.jpg" mos="" align="middle" fullscreen="" width="1600" height="900" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Apple introduceerde de A18-chip naast de A18 Pro bij de iPhone 16-serie. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Apple)</span></figcaption></figure><ul><li><a href="https://techradar.us7.list-manage.com/subscribe?u=5698cb1fccaea8644ed412be0&id=159915eedb" target="_blank"><strong>Klik hier om te abonneren op onze wekelijkse nieuwsbrief</strong></a></li></ul><p>"Lang verhaal kort: op je beste flagship moet je de kracht van je silicon tot het uiterste drijven," legde Xu verder uit. "Dat is wat Apple [deed] met de A18 Pro, en met het basismodel [van dat jaar] [wilden] ze de beste innovaties van de Pro downloaden naar een losse silicon. Dat is de A18."</p><p>"En het is dezelfde situatie bij de iPhone 17-serie. Je hebt de A19 Pro in de iPhone 17 Pro en de A19 in de iPhone 17. Apple gebruikt een dual-flagship-strategie met zijn silicon. En dat is waarom Qualcomm dit jaar ook een dual-flagship-strategie hanteert, beginnend met de Snapdragon 8 Elite Gen 5 en Snapdragon 8 Gen 5."</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:1164px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="NNpb8cZuPP6idnpg4D5cM3" name="Snapdragon 8 Gen 5" alt="Details van de Snapdragon 8 Gen 5" src="https://cdn.mos.cms.futurecdn.net/NNpb8cZuPP6idnpg4D5cM3-1920-80.jpg" mos="" align="middle" fullscreen="" width="1164" height="655" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">De belangrijkste features van de Snapdragon 8 Gen 5. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Qualcomm)</span></figcaption></figure><p>Nou zijn we er niet zo zeker van dat Qualcomm zelf graag zou toegeven dat het de strategie van Apple heeft gekopieerd, maar wat Xu zegt, klinkt wel logisch. In een interview met TechRadar ging Xu na zijn presentatie op het podium ook nog wat dieper in op waarom de nieuwe strategie beter is voor Qualcomm, voor OnePlus en zelfs voor consumenten:</p><p>"Qualcomm ziet duidelijk een trend die [suggereert] dat een dual-flagship-strategie beter werkt. Want bij de [Snapdragon 8] Elite kan je voor het beste gaan," zei Xu. "Je kan al de beste technologieën die voor dat jaar hebt [in één chipset] verpakken. En voor het basismodel, wanneer je een nieuwe flagship [chipset] toevoegt, kan je de nieuwste innovaties van dat jaar downloaden, in plaats van de architectuur van vorig jaar gebruiken." </p><p>"De [Snapdragon] 8 Gen 5 heeft eigenlijk dezelfde architectuur als de 8 Elite Gen 5 – dezelfde CPU-architectuur, dezelfde GPU-architectuur. En consumenten zullen ook voelen dat het beter is, want ze zullen weten dat dit de nieuwste chipset is, een nieuwe in plaats van een oudere die geleend is van vorig jaar. Dat is het psychologische perspectief." </p><p>"En als het gaat om waarom dit geweldig is voor OnePlus, de 15 en 15R krijgen allebei de nieuwste chipsets, en omdat ze dezelfde architectuur gebruiken, maakt dit het erg gemakkelijk voor ons om de nieuwste voordelen van de 15 naar de 15R te brengen. Bijvoorbeeld het always-on 120fps-display en games die 165Hz ondersteunen. Het porten is erg gemakkelijk voor ons, want ze delen dezelfde softwarebasis."</p><p>Dus hier komt het op neer: de OnePlus 15R zal een goedkoper alternatief zijn voor de OnePlus 15. Maar dankzij de kracht van de Snapdragon 8 Gen 5 zal hij niet (al te veel) inleveren op de kracht waarmee de 15 vijf sterren verdiende in onze review.</p><p>Verder heeft OnePlus ook al bevestigd dat de OnePlus 15R dezelfde 'Detailmax Engine' zal gebruiken als de OnePlus 15, en ook dezelfde G2 Wi-Fi-chip voor een sterke Wi-Fi-connectiviteit. Daarnaast verwachten we wel iets slechtere camera-hardware, maar we komen er in ieder geval op 17 december dus achter wat de telefoon daadwerkelijk allemaal te bieden heeft. </p><ul><li><a href="https://global.techradar.com/nl-nl/phones/oneplus-phones/de-eerstvolgende-oneplus-telefoon-kan-een-nog-grotere-batterij-krijgen-dan-de-oneplus-15">De eerstvolgende OnePlus-telefoon kan een nog grotere batterij krijgen dan de OnePlus 15</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/oneplus-phones/volgens-oneplus-manager-is-apple-deels-verantwoordelijk-voor-de-nieuwe-snapdragon-8-gen-5-chip</link>
                                                                            <description>
                            <![CDATA[ Rudolf Xu van OnePlus legt uit waarom Qualcomm ervoor gekozen heeft om de Snapdragon 8 Gen 5 te ontwikkelen en waarom OnePlus de chip in de OnePlus 15R gebruikt. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">Sm4rwupVTssuJXwvNNgZqW</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/vpkwR5dYowYywrLHe8Rdk7-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 04 Dec 2025 09:47:47 +0000</pubDate>                                                                                                                                <updated>Thu, 04 Dec 2025 17:06:16 +0000</updated>
                                                                                                                                            <category><![CDATA[OnePlus Phones]]></category>
                                                    <category><![CDATA[Phones]]></category>
                                                                                                <author><![CDATA[ cas.kulk@bluepixlmedia.com (Cas Kulk) ]]></author>                    <dc:creator><![CDATA[ Cas Kulk ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/hUHXsqYBB8igeAQgxCPAMe-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;&lt;br&gt;&lt;/p&gt; ]]></dc:description>
                                                                                                        <dc:contributor><![CDATA[ Axel Metz ]]></dc:contributor>
                                                                    <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/vpkwR5dYowYywrLHe8Rdk7-1920-80.jpg">
                                                            <media:credit><![CDATA[OnePlus / Qualcomm]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[De OnePlus 15R en de Snapdragon 8 Gen 5-chip]]></media:description>                                                            <media:text><![CDATA[The OnePlus 15R and Snapdragon 8 Gen 5 chipest]]></media:text>
                                <media:title type="plain"><![CDATA[The OnePlus 15R and Snapdragon 8 Gen 5 chipest]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/vpkwR5dYowYywrLHe8Rdk7-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>OnePlus zal <a href="https://global.techradar.com/nl-nl/phones/oneplus-phones/oneplus-bevestigt-de-lanceringsdatum-van-de-oneplus-15r-en-twee-andere-nieuwe-apparaten">de nieuwe OnePlus 15R onthullen op 17 december</a>, maar we weten inmiddels al dat het toestel de <a href="https://www.techradar.com/phones/oneplus-phones/oneplus-15r-screen-chipset-and-camera-specs-confirmed">eerste smartphone met Qualcomms Snapdragon 8 Gen 5-chip zal zijn</a>.</p><p>De Snapdragon 8 Gen 5 werd afgelopen september tijdens het Snapdragon Summit-evenement onthuld als de iets minder krachtige variant van de Snapdragon 8 Elite Gen 5. Dit is dan ook de eerste keer dat Qualcomm twee flagship-chips uitbrengt en dat geeft merken zoals OnePlus de kans om prestaties van (ongeveer) flagship-niveau aan te bieden op iets goedkopere Android-telefoons. </p><p>Maar waarom heeft Qualcomm juist nu gekozen voor deze strategie met twee flagship-chips? Volgens OnePlus’ Senior Product Marketing Manager Rudolf Xu is de reden simpelweg dat deze strategie ook goed lijkt te werken voor Apple. </p><p>Xu vertelde bij de lancering van de <a href="https://global.techradar.com/nl-nl/phones/oneplus-phones/oneplus-15-review-nl">OnePlus 15</a> in oktober waarom Apple (volgens hem) gestopt is met zijn chips van de vorige generatie in nieuwe iPhones te stoppen en hoe dit Qualcomm overtuigd heeft om hetzelfde te doen met zijn beste Snapdragon-chips.  </p><p>"Als je een basismodel iPhone koopt in 2021 [de iPhone 13], heeft deze dezelfde chipset als het Pro-model," legt Xu uit op het podium. "In 2022 wordt [het] interessant. Als je de iPhone 14 Pro koopt, gebruikt hij de A16, maar het basismodel [de iPhone 14] behoudt de A15. Dan, bij de iPhone 15 Pro, is het de A17 Pro, maar het basismodel [gebruikt] nog steeds de A16 van vorig jaar." Het komt er dus op neer dat Apple chips van het jaar ervoor opnieuw gebruikte in zijn basismodellen van het volgende jaar. </p><p>"Maar, in 2024 – en dit is het meest interessante [gedeelte] – als je de iPhone 16 Pro koopt, krijg je de A18 Pro. En als je het basismodel koopt, krijg je niet langer de A17 van vorig jaar: je krijgt de A18. Het is een losse silicon. Qualcomm begrijpt deze competitieve situatie en weet dat het terug moet vechten."</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:1600px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="836vdvsSqPSoqfuaSaEBoV" name="a18-chip" alt="A18-chip logo" src="https://cdn.mos.cms.futurecdn.net/836vdvsSqPSoqfuaSaEBoV-1920-80.jpg" mos="" align="middle" fullscreen="" width="1600" height="900" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Apple introduceerde de A18-chip naast de A18 Pro bij de iPhone 16-serie. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Apple)</span></figcaption></figure><ul><li><a href="https://techradar.us7.list-manage.com/subscribe?u=5698cb1fccaea8644ed412be0&id=159915eedb" target="_blank"><strong>Klik hier om te abonneren op onze wekelijkse nieuwsbrief</strong></a></li></ul><p>"Lang verhaal kort: op je beste flagship moet je de kracht van je silicon tot het uiterste drijven," legde Xu verder uit. "Dat is wat Apple [deed] met de A18 Pro, en met het basismodel [van dat jaar] [wilden] ze de beste innovaties van de Pro downloaden naar een losse silicon. Dat is de A18."</p><p>"En het is dezelfde situatie bij de iPhone 17-serie. Je hebt de A19 Pro in de iPhone 17 Pro en de A19 in de iPhone 17. Apple gebruikt een dual-flagship-strategie met zijn silicon. En dat is waarom Qualcomm dit jaar ook een dual-flagship-strategie hanteert, beginnend met de Snapdragon 8 Elite Gen 5 en Snapdragon 8 Gen 5."</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:1164px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="NNpb8cZuPP6idnpg4D5cM3" name="Snapdragon 8 Gen 5" alt="Details van de Snapdragon 8 Gen 5" src="https://cdn.mos.cms.futurecdn.net/NNpb8cZuPP6idnpg4D5cM3-1920-80.jpg" mos="" align="middle" fullscreen="" width="1164" height="655" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">De belangrijkste features van de Snapdragon 8 Gen 5. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Qualcomm)</span></figcaption></figure><p>Nou zijn we er niet zo zeker van dat Qualcomm zelf graag zou toegeven dat het de strategie van Apple heeft gekopieerd, maar wat Xu zegt, klinkt wel logisch. In een interview met TechRadar ging Xu na zijn presentatie op het podium ook nog wat dieper in op waarom de nieuwe strategie beter is voor Qualcomm, voor OnePlus en zelfs voor consumenten:</p><p>"Qualcomm ziet duidelijk een trend die [suggereert] dat een dual-flagship-strategie beter werkt. Want bij de [Snapdragon 8] Elite kan je voor het beste gaan," zei Xu. "Je kan al de beste technologieën die voor dat jaar hebt [in één chipset] verpakken. En voor het basismodel, wanneer je een nieuwe flagship [chipset] toevoegt, kan je de nieuwste innovaties van dat jaar downloaden, in plaats van de architectuur van vorig jaar gebruiken." </p><p>"De [Snapdragon] 8 Gen 5 heeft eigenlijk dezelfde architectuur als de 8 Elite Gen 5 – dezelfde CPU-architectuur, dezelfde GPU-architectuur. En consumenten zullen ook voelen dat het beter is, want ze zullen weten dat dit de nieuwste chipset is, een nieuwe in plaats van een oudere die geleend is van vorig jaar. Dat is het psychologische perspectief." </p><p>"En als het gaat om waarom dit geweldig is voor OnePlus, de 15 en 15R krijgen allebei de nieuwste chipsets, en omdat ze dezelfde architectuur gebruiken, maakt dit het erg gemakkelijk voor ons om de nieuwste voordelen van de 15 naar de 15R te brengen. Bijvoorbeeld het always-on 120fps-display en games die 165Hz ondersteunen. Het porten is erg gemakkelijk voor ons, want ze delen dezelfde softwarebasis."</p><p>Dus hier komt het op neer: de OnePlus 15R zal een goedkoper alternatief zijn voor de OnePlus 15. Maar dankzij de kracht van de Snapdragon 8 Gen 5 zal hij niet (al te veel) inleveren op de kracht waarmee de 15 vijf sterren verdiende in onze review.</p><p>Verder heeft OnePlus ook al bevestigd dat de OnePlus 15R dezelfde 'Detailmax Engine' zal gebruiken als de OnePlus 15, en ook dezelfde G2 Wi-Fi-chip voor een sterke Wi-Fi-connectiviteit. Daarnaast verwachten we wel iets slechtere camera-hardware, maar we komen er in ieder geval op 17 december dus achter wat de telefoon daadwerkelijk allemaal te bieden heeft. </p><ul><li><a href="https://global.techradar.com/nl-nl/phones/oneplus-phones/de-eerstvolgende-oneplus-telefoon-kan-een-nog-grotere-batterij-krijgen-dan-de-oneplus-15">De eerstvolgende OnePlus-telefoon kan een nog grotere batterij krijgen dan de OnePlus 15</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Motorola edge 70 review: goede uitvoering van een waardeloos concept ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Ook Motorola doet mee aan de trend van dunne telefoons met de nieuwe edge 70. Hij sluit zich aan bij het selecte clubje waar voorlopig alleen de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s25-edge-nl">Galaxy S25 Edge</a> en <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-air-review-nl">iPhone Air</a> in zitten, twee telefoons die enorm slechte verkoopcijfers hebben. Heeft Motorola wel een succesvolle dunne telefoon weten te maken of is het gewoon een kansloos concept?</p><h2 class="article-body__section" id="section-motorola-edge-70-review-prijs-en-beschikbaarheid"><span>Motorola edge 70 review: prijs en beschikbaarheid</span></h2><ul><li><strong>Beschikbaar sinds november 2025</strong></li><li><strong>799,99 euro voor 512GB opslag</strong></li><li><strong>Veel goedkoper dan Apple en Samsung</strong></li></ul><p>Je kan hier één configuratie van de Motorola edge 70 kopen. Die kost 799,99 euro en daarvoor krijg je 512GB opslag. Dit is twee keer mee opslag dan de basisversies van de Galaxy S25 Edge en iPhone Air, die bovendien meer kosten. Er zijn verder drie kleuren beschikbaar: groen, grijsgroen en grijs. </p><p>De edge 70 heeft een 50MP-hoofdcamera, 50MP-groothoekcamera en 4.800mAh-batterij. Hij heeft daardoor ook veruit de grootste batterij van ons trio dunne telefoons. Het is wel lastig om hem te vergelijken met een telefoon uit de edge 60-serie. Hij lijkt het beste aan te sluiten bij de <a href="https://global.techradar.com/nl-nl/phones/motorola-phones/motorola-edge-60-pro-review-nl">Motorola edge 60 pro</a>, die iets dikker is, een veel grotere batterij heeft en wel een telefotocamera heeft. De edge 60 pro begon daarentegen bij 599 euro. </p><p>Motorola heeft dus een camera weggehaald, dunnere batterij gebruikt en de prijs met 200 euro verhoogd om de edge 70 zo dun en licht te maken. Hoewel hij een betere prijs-kwaliteitverhouding biedt dan de dunne telefoons van Samsung en Apple, is de edge 60 pro zonder twijfel de betere aankoop.</p><ul><li><strong>Prijs-kwaliteit score: 3/5</strong></li></ul><h2 class="article-body__section" id="section-motorola-edge-70-review-specs"><span>Motorola edge 70 review: specs</span></h2><div ><table><thead><tr><th class="firstcol empty" ></th><th  ></th></tr></thead><tbody><tr><td class="firstcol " ><p>Afmetingen:</p></td><td  ><p>159,9 x 74 x 5,9 mm</p></td></tr><tr><td class="firstcol " ><p>Gewicht:</p></td><td  ><p>159g</p></td></tr><tr><td class="firstcol " ><p>Scherm:</p></td><td  ><p>6,7 inch FHD (1220 x 2712) 120Hz P-OLED</p></td></tr><tr><td class="firstcol " ><p>Chipset:</p></td><td  ><p>Snapdragon 7 Gen 4</p></td></tr><tr><td class="firstcol " ><p>RAM:</p></td><td  ><p>12GB</p></td></tr><tr><td class="firstcol " ><p>Opslag:</p></td><td  ><p>512GB</p></td></tr><tr><td class="firstcol " ><p>OS:</p></td><td  ><p>Android 16</p></td></tr><tr><td class="firstcol " ><p>Hoofdcamera:</p></td><td  ><p>50MP, f/1,8</p></td></tr><tr><td class="firstcol " ><p>Ultra-wide:</p></td><td  ><p>50MP f/2,0 120°</p></td></tr><tr><td class="firstcol " ><p>Selfiecamera:</p></td><td  ><p>50MP, f/2,0</p></td></tr><tr><td class="firstcol " ><p>Batterij:</p></td><td  ><p>4.800mAh met 67W-snelladen en draadloos laden</p></td></tr></tbody></table></div><h2 class="article-body__section" id="section-motorola-edge-70-review-design"><span>Motorola edge 70 review: design</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1600px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="6WtrBvJjGvP8WtzkxjJt7E" name="Motorola Edge 70 flat" alt="Motorola edge 70" src="https://cdn.mos.cms.futurecdn.net/6WtrBvJjGvP8WtzkxjJt7E-1920-80.jpg" mos="" align="middle" fullscreen="" width="1600" height="900" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>Dikte van 5,9 mm en gewicht van 159 gram</strong></li><li><strong>Stevig ontwerp met unieke kleuren</strong></li><li><strong>Moto AI-knop aan de linkerkant</strong></li></ul><p>Bij de eerste indruk werd meteen duidelijk dat de Motorola edge 70 slaagt in zijn opzet. Ik voelde meteen dat hij dunner en lichter was dan de gemiddelde smartphone. Hiervoor gebruikte ik de <a href="https://global.techradar.com/nl-nl/phones/oneplus-phones/oneplus-15-review-nl">OnePlus 15</a> en dit was een wereld van verschil. Ironisch genoeg is de edge 70 met zijn dikte van 5,99 mm net iets dikker dan zijn twee concurrenten. Zijn gewicht van 159 gram is dan weer net iets lager. Dit is echter geen kleine telefoon aangezien er een 6,7-inch display aanwezig is. Als je een kleine Motorola zoekt, is de edge 60 neo de betere keuze.</p><p>Voor deze review heb ik de Bronze Green-versie getest met vegan leather achterkant. Brons is hier niet echt aanwezig, maar de gouden accenten rond de camera's geven de telefoon een premium uitstraling. Motorola is ook zo vriendelijk om een case in de doos te stoppen. Dit is een vrij dunne, harde case die de nodige bescherming biedt zonder veel extra dikte en gewicht toe te voegen. De case is trouwens wel lastig om te bevestigen en net zo lastig om er weer af te halen.</p><p>In het prille begin van de edge-serie stond die benaming nog voor het display met aflopende randen. De voorbije jaren zijn er echter toestellen met zowel platte als gebogen displays verschenen in de edge-serie. De Motorola edge 70 heeft een plat scherm en dat heeft wellicht te maken met de dikte. Als de zijkanten afgerond zouden zijn, is er bijna geen plaats meer voor het frame. De vingerafdrukscanner zit daarnaast weer onder het display en dit is een optische scanner. Die reageert over het algemeen nauwkeurig, maar is net een fractie trager dan een ultrasone scanner. Aan de linkerkant vind je nog de Moto AI-knop.</p><p>Op vlak van duurzaamheid valt er ten slotte niets te klagen. De edge 70 heeft een IP68- en IP69-certificering waardoor hij een duik in het water probleemloos overleeft. Dat mag in dit geval zelfs kokend heet water zijn. De achterkant is gemaakt van vegan leather en kan daardoor niet breken, terwijl het scherm wordt beschermd door Gorilla Glass 7i. Dit is niet het stevigste glas op de markt en zowel Apple als Samsung hebben gekozen voor stevigere displays. </p><ul><li><strong>Design score: 4,5 / 5</strong></li></ul><h2 class="article-body__section" id="section-motorola-edge-70-review-display"><span>Motorola edge 70 review: display</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1600px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="nUtkSYmWTgZX4d3noUyy8E" name="Motorola Edge 70 menu" alt="Motorola Edge 70" src="https://cdn.mos.cms.futurecdn.net/nUtkSYmWTgZX4d3noUyy8E-1920-80.jpg" mos="" align="middle" fullscreen="" width="1600" height="900" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>6,7-inch OLED-display met 2.712 x 1.220 resolutie</strong></li><li><strong>120Hz refresh rate en hoge helderheid</strong></li><li><strong>Water Touch is best handig en werkt goed</strong></li></ul><p>De Motorola edge 70 heeft een ruim display van 6,7 inch en zoals verwacht, is dit een OLED-paneel. De piekhelderheid bedraagt 4.500 nits en in de praktijk was het scherm altijd helder genoeg om af te lezen, ook in fel zonlicht. De resolutie van 2.712 x 1.220 pixels is eveneens prima en alles ziet er haarscherp uit op het display.</p><p>De refresh rate van 120Hz valt binnen de verwachtingen, maar als je in de instellingen duikt, merk je één opvallend gebrek. De refresh rate kan namelijk wisselen tussen 60, 90 en 120Hz afhankelijk van de content op het scherm. Dat was nog prima voor de edge 60-serie, maar nu de prijs flink omhoog is gegaan, mag dit beter. Er zijn telefoons die kunnen zakken tot 1Hz en een tussenstap op 10Hz of 30Hz kunnen maken om nog meer energie te besparen. Dat is zeker geen overbodige luxe bij een dunne telefoon met minder ruimte voor een batterij. Zelfs de goedkope <a href="https://global.techradar.com/nl-nl/phones/motorola-phones/motorola-edge-50-neo-review-nl">Motorola edge 50 neo</a> van vorig jaar kon zijn refresh rate laten zakken tot 1Hz en ik begrijp niet waarom die technologie niet mee is gekomen naar de edge 70.</p><p>Een leuke extra is Water Touch. Dankzij deze functie begint het display niet langer te flippen van een paar druppeltjes water. Dit werkt bijvoorbeeld ook als het display droog is maar je vingertoppen wel nat zijn van de regen. In de praktijk werkte dit goed en op regenachtige dagen moest ik niet op zoek naar een afdakje als ik een bericht wilde beantwoorden.</p><ul><li><strong>Display score: 4 / 5</strong></li></ul><h2 class="article-body__section" id="section-motorola-edge-70-review-camera"><span>Motorola edge 70 review: camera</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1600px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="oxSDLzYwYQPek9EysBZH9E" name="Motorola Edge 70 camera app" alt="The Motorola Edge 70's camera app, while the phone is pointed to plants." src="https://cdn.mos.cms.futurecdn.net/oxSDLzYwYQPek9EysBZH9E-1920-80.jpg" mos="" align="middle" fullscreen="" width="1600" height="900" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>Drie 50MP-hoofdcamera's (primair, ultra-wide en selfie)</strong></li><li><strong>Dezelfde camera's als de edge 60 pro... maar geen telefoto</strong></li><li><strong>Consistente prestaties, Pantone Validated-kleuren, soms iets te helder</strong></li></ul><p>De marketing van Motorola voor de edge 70 kan je op het foute spoor zetten. Er wordt gesproken over drie 50MP-camera's en hoewel dat technisch gezien klopt, verwacht je dat dit gaat over drie camera's achteraan. Daar zitten immers ook drie uitsparingen voor camera's. Het gaat hier echter om het totaal en de edge 70 heeft dus deze set-up: 50MP-hoofdcamera, 50MP-groothoekcamera en 50MP-selfiecamera. Dit zijn bovendien dezelfde drie camera's die op de edge 60 pro zaten met als cruciaal verschil dat die (goedkopere) telefoon nog een 10MP-telefotocamera met 3x optische zoom had. De camera's van de edge 70 zijn daardoor minder veelzijdig. Wat wel nog is meegekomen, zijn de Pantone Validated-kleuren.</p><p>De camera's van de Motorola edge 70 presteren verrassend goed. De hoofdcamera en ultra-wide zijn aan elkaar gewaagd qua kwaliteit, kleurenweergave en detail. Hetzelfde kan ik niet zeggen over de Galaxy S25 Edge of de iPhone Air, die zelfs geen ultra-wide heeft. De Pantone Validated-kleuren doen goed hun werk en tegenover andere smartphones zijn kleuren er inderdaad iets realistischer uit, wat vooral opvalt bij rode tinten. Het dynamisch bereik is eveneens uitstekend met elke camera. Of ik nu binnenshuis of buitenshuis foto's nam, de resultaten waren van goede kwaliteit. Zelfs wanneer er weinig omgevingslicht was en de nachtmodus nog niet ingeschakeld werd, was ik aangenaam verrast door het resultaat.</p><p>De prestaties van de nachtmodus zijn niet helemaal perfect. Het probleem is echter niet wat je verwacht, want foto's zijn hier vaak iets te licht en helder. Op de foto van de haven hieronder zie je bijvoorbeeld dat de lucht deels lichtblauw is gekleurd, terwijl dat in de realiteit niet zo was. De foto's van het terras met lampjes zijn wel uitstekend en hier is bijna geen ruis te zien. De nachtmodus van de Motorola edge 70 werkt trouwens verrassend snel en ik had nooit meer dan twee à drie seconden nodig voor een foto.</p><p>Het grote probleem is het gebrek aan een telefotocamera. Op cameravlak doet de edge 70 het beter dan de Galaxy S25 Edge en iPhone Air, maar slechter dan elke andere smartphone in deze prijsklasse die niet aan de Ozempic zit. Het feit dat de goedkopere edge 60 pro aan deze camera-opstelling nog een telefotocamera toevoegde, maakt het niet bepaald beter.</p><h2 id="voorbeeldfoto-s-9">Voorbeeldfoto's</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/X3oiKgp9zEiB79yr2jcvYX-1920-80.jpg" alt="Voorbeeldfoto Motorola edge 70" /><figcaption>Ultra-wide<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/v29czD9cjXgEFDNQNAFQWX-1920-80.jpg" alt="Voorbeeldfoto Motorola edge 70" /><figcaption>Hoofdcamera<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/AZ7ikD5couDxWPY3EyYdGX-1920-80.jpg" alt="Voorbeeldfoto Motorola edge 70" /><figcaption>Ultra-wide<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/9bSuy2uhKZfZ7QLyByVaPX-1920-80.jpg" alt="Voorbeeldfoto Motorola edge 70" /><figcaption>Hoofdcamera<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/q9NQbW8PnvY2WNRk9G5euW-1920-80.jpg" alt="Voorbeeldfoto Motorola edge 70" /><figcaption>Ultra-wide<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/bKhWtGh9F4VNFoNuWVaf9X-1920-80.jpg" alt="Voorbeeldfoto Motorola edge 70" /><figcaption>Hoofdcamera<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/vnoS8f5mMuYqXr3QpQ2M9X-1920-80.jpg" alt="Voorbeeldfoto Motorola edge 70" /><figcaption>Ultra-wide<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/sanQRXngqAvEFB4Xyx3VHX-1920-80.jpg" alt="Voorbeeldfoto Motorola edge 70" /><figcaption>Hoofdcamera<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/b5Y9ki7PcR9faRpt5ndWS6-1920-80.jpg" alt="Voorbeeldfoto motorola edge 70" /><figcaption>Hoofdcamera<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/iPBjB9cjYUhctTMoBfNuW6-1920-80.jpg" alt="Voorbeeldfoto motorola edge 70" /><figcaption>Hoofdcamera<small role="credit">Future</small></figcaption></figure></figure><ul><li><strong>Camera score: 3,5 / 5</strong></li></ul><h2 class="article-body__section" id="section-motorola-edge-70-review-prestaties-en-software"><span>Motorola edge 70 review: prestaties en software</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1600px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="RuJcYkm7eqQgoy7gQa2U9E" name="Motorola Edge 70 back" alt="Motorola Edge 70" src="https://cdn.mos.cms.futurecdn.net/RuJcYkm7eqQgoy7gQa2U9E-1920-80.jpg" mos="" align="middle" fullscreen="" width="1600" height="900" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>Vlotte prestaties, maar trager dan concurrenten (en de edge 60 pro)</strong></li><li><strong>Android 16 met vier OS-updates en zes jaar security-updates</strong></li><li><strong>Een paar vooraf geïnstalleerde apps en eenvoudige AI-functies</strong></li></ul><p>Er is maar één configuratie van de Motorola edge 70 beschikbaar en die heeft 12GB RAM en 512GB opslag. Dit is dan toch één onderdeel waarop niet is bespaard. De chipset is daarentegen een Snapdragon 7 Gen 4, die thuishoort in de hogere middenklasse. Ten opzichte van de chipset in de edge 60 pro (MediaTek Dimensity 7350) is deze ietsje trager. Je betaalt nu dus 200 euro meer voor een tragere telefoon.</p><p>De Motorola edge 70 levert over het algemeen vlotte prestaties. Wisselen van de ene naar de andere app gaat soepel en AI-functies worden snel uitgevoerd. Bij games kom je de limieten tegen en bij Honkai Star Rail kon ik bijvoorbeeld niet spelen in hoge instellingen bij 60 fps. Hier moest ik terugschakelen naar medium instellingen om haperingen en oververhitting te voorkomen. Het was wel opvallend dat de edge 70 niet echt oververhitte bij lange gamesessies, iets waar de Galaxy S25 Edge en Galaxy Z Flip 7 wel last van hadden. Hoewel de Galaxy S25 Edge op papier sneller is, zou ik alsnog de edge 70 kiezen om te gamen.</p><p>De software is typisch Motorola: een redelijk schone versie van Android 16 met enkele kleine toevoegingen. Er zijn een paar vooraf geïnstalleerde apps, maar het is geen bloatware hell zoals bij Xiaomi of Samsung. Nu Motorola inzet op zijn eigen AI-functies in moto ai zijn Perplexity en Copilot nu ook vooraf geïnstalleerd. Moto ai loopt nog steeds achter op de concurrentie qua functies en ondersteunde talen (voorlopig werkt het alleen in het Engels, Spaans en Portugees), maar doet zijn werk wel. Een beperking is dat je nu nog maar vijf afbeeldingen per dag genereren. Daarna zijn je "credits" op en moet je een dag wachten voor je meer afbeeldingen kan maken. Er is ook geen mogelijkheid om extra credits aan te kopen om de wachttijd te omzeilen.</p><p>Het updatebeleid is ook typisch Motorola, maar wel beter dan de voorbije jaren. De Motorola edge 70 krijgt vier Android-updates (tot en met Android 20) en zes jaar security-updates (tot en met november 2031). Dat is inmiddels de standaard die veel bedrijven hanteren en ik kan hierop dus weinig kritiek geven behalve dat Google en Samsung het nog steeds beter doen met zeven jaar van beide updates.</p><ul><li><strong>Prestaties en software score: 3 / 5</strong></li></ul><h2 class="article-body__section" id="section-motorola-edge-70-review-batterij"><span>Motorola edge 70 review: batterij</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1600px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="ZNovFxZY8oCWARC4Ype69E" name="Motorola Edge 70 google apps" alt="Motorola Edge 70" src="https://cdn.mos.cms.futurecdn.net/ZNovFxZY8oCWARC4Ype69E-1920-80.jpg" mos="" align="middle" fullscreen="" width="1600" height="900" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>4.800mAh-batterij is groot voor zo'n dunne telefoon</strong></li><li><strong>Batterij gaat ruim een dag mee, soms anderhalve dag</strong></li><li><strong>67W-snelladen en 15W draadloos</strong></li></ul><p>Ondanks zijn dunne ontwerp zit er een 4.800mAh-batterij in de Motorola edge 70. Op vlak van batterijduur heeft Motorola altijd al goed gescoord en zelfs als de batterijcapaciteit wat lager was, was de batterijduur prima. Ook voor het opladen heeft Motorola kosten noch moeite gespaard: de edge 70 ondersteunt 67W-snelladen en draadloos opladen kan met 15W. </p><p>De batterijduur was een heel aangename verrassing. Op sommige dagen ging ik naar bed met nog 30 of zelfs 40 procent batterij. Ook wanneer ik wat games speelde, op TikTok scrolde en de hele werkdag muziek via Spotify luisterde, moest ik de batterij niet tussendoor opladen. De dagen waarop de edge 70 zichzelf in de batterijbesparende modus zetten (bij minder dan 20 procent) kwamen amper voor. </p><p>De Motorola edge 70 is zonder twijfel de dunne telefoon met de beste batterijduur. Als je dan toch in batterijnood zit, duurt het amper een kwartier om van 0 naar 50 procent te gaan. Na een halfuurtje zit de batterij voor zo'n 80 procent vol en voor een volledige lading heb je een klein uur nodig. Dat zijn cijfers waar Samsung alleen maar van kan dromen.</p><ul><li><strong>Batterij score: 4,5 / 5</strong></li></ul><h2 class="article-body__section" id="section-moet-je-de-motorola-edge-70-kopen"><span>Moet je de Motorola edge 70 kopen?</span></h2><div ><table><thead><tr><th class="firstcol " ><p>Categorie</p></th><th  ><p>Opmerkingen</p></th><th  ><p>Score</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Prijs-kwaliteit</p></td><td  ><p>Zelfs de beste dunne telefoon is geen goede deal tegenover een "normale" smartphone. De oudere edge 60 pro is op elk vlak de betere aankoop.</p></td><td  ><p>3 / 5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>Dun, licht en stevig ontwerp met unieke vegan leather afwerking.</p></td><td  ><p>4,5 / 5</p></td></tr><tr><td class="firstcol " ><p>Display</p></td><td  ><p>Het is display is helder en levendig, maar heeft geen variabele refresh rate.</p><p></p></td><td  ><p>4 / 5</p></td></tr><tr><td class="firstcol " ><p>Camera</p></td><td  ><p>De twee camera's achteraan zijn van goede kwaliteit en het is vooral jammer dat er geen telefotocamera is.</p><p></p></td><td  ><p>3,5 / 5</p></td></tr><tr><td class="firstcol " ><p>Prestaties en software</p></td><td  ><p>De AI-functies zijn redelijk eenvoudig en de algemene prestaties zijn prima, maar wel trager dan die van de goedkopere edge 60 pro.</p></td><td  ><p>3 / 5</p></td></tr><tr><td class="firstcol " ><p>Batterij</p></td><td  ><p>Batterijduur van ruim een dag en snelladen. Zelfs sommige normale smartphones halen dit niet.</p></td><td  ><p>4,5 / 5</p></td></tr></tbody></table></div><h2 id="koop-hem-als-9">Koop hem als...</h2><div class="product"><p><strong>Je de beste dunne telefoon wil</strong><br>Dit is zonder twijfel de beste dunne telefoon die je nu kan kopen.</p></div><div class="product"><p><strong>Je veel opslag nodig hebt</strong><br>De edge 70 komt standaard met 512GB opslag en dat is zelfs voor veeleisende gebruikers ruim voldoende.</p></div><div class="product"><p><strong>Je een goede batterijduur wil</strong><br>Zelfs sommige dikkere smartphones kunnen niet tippen aan de batterijduur van de edge 70.</p></div><h2 id="koop-hem-niet-als-9">Koop hem niet als...</h2><div class="product"><p><strong>Het je niet uitmaakt hoe dik je telefoon is</strong><br>De edge 70 zit met hetzelfde probleem als andere dunne telefoons: er zijn talloze "dikke" telefoons die beter en goedkoper zijn.</p></div><div class="product"><p><strong>Je ver wil inzoomen op foto's</strong></p><p>Bijna alle edge 60-smartphones hebben een telefotocamera en die is niet aanwezig op de edge 70.</p></div><div class="product"><p><strong>Je AI-functies in het Nederlands wil gebruiken</strong><br>Moto ai is momenteel alleen beschikbaar in het Engels, Spaans en Portugees.<a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="8cc93b30-1f4e-4f25-ad76-6185a1b56ffe" data-action="Deal Block" data-label="Je AI-functies in het Nederlands wil gebruikenMoto ai is momenteel alleen beschikbaar in het Engels, Spaans en Portugees." data-dimension48="Je AI-functies in het Nederlands wil gebruikenMoto ai is momenteel alleen beschikbaar in het Engels, Spaans en Portugees." data-dimension25="">View Deal</a></p></div><h2 class="article-body__section" id="section-motorola-edge-70-alternatieven"><span>Motorola edge 70: alternatieven</span></h2><div class="product"><p><strong>Motorola edge 60 pro</strong></p><p>De edge 60 pro is krachtiger, heeft een extra camera, grotere batterij en is zelfs goedkoper. Hij is zelfs niet eens zo dik of zwaar in vergelijking met andere telefoons.</p><p><strong>Lees de </strong><a href="https://global.techradar.com/nl-nl/phones/motorola-phones/motorola-edge-60-pro-review-nl" data-dimension112="c774e312-b438-4b30-8fcc-31a9882998f7" data-action="Deal Block" data-label="Lees de Motorola edge 60 pro review" data-dimension48="Lees de Motorola edge 60 pro review" data-dimension25=""><strong>Motorola edge 60 pro review</strong></a></p></div><div class="product"><p><strong>Samsung Galaxy S25</strong><br>Als je geen lichte, maar kleine telefoon wil, is de Galaxy S25 een goed alternatief. Die is krachtiger, heeft meer AI-functies (die wel in het Nederlands werken) en veelzijdigere camera's. Samsung belooft ook zeven Android-updates.</p><p><strong>Lees de </strong><a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s25-review-nl" data-dimension112="206e3bcc-e5fe-411d-b760-42a9a3f9fea5" data-action="Deal Block" data-label="Lees de Samsung Galaxy S25 review" data-dimension48="Lees de Samsung Galaxy S25 review" data-dimension25=""><strong>Samsung Galaxy S25 review</strong></a></p></div> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/motorola-phones/motorola-edge-70-review-nl</link>
                                                                            <description>
                            <![CDATA[ De Motorola edge 70 is veruit de beste dunne telefoon tot nu toe, maar ik blijf denken aan wat had kunnen zijn als hij iets dikker was. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">YvscD6cbGVfrLnA6qHwu6U</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/swfB86xR5dsTLuRSstoY9E-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 26 Nov 2025 15:23:54 +0000</pubDate>                                                                                                                                <updated>Thu, 26 Mar 2026 14:27:31 +0000</updated>
                                                                                                                                            <category><![CDATA[Motorola Phones]]></category>
                                                    <category><![CDATA[Phones]]></category>
                                                                                                <author><![CDATA[ bram.lodewijks@bluepixlmedia.com (Bram Lodewijks) ]]></author>                    <dc:creator><![CDATA[ Bram Lodewijks ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/LJUrC7jeZjkChfVSbEKqGC-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Bram is de hoofdredacteur van TechRadar Benelux en is al jarenlang een trouwe Android-gebruiker. Hij schrijft met plezier over alles wat met consumententechnologie te maken heeft. Na het werk vind je hem gewoonlijk voor zijn Nintendo Switch, al dan niet met een glas rosé erbij.&lt;/p&gt; ]]></dc:description>
                                                                                                        <dc:contributor><![CDATA[ Tom Bedford ]]></dc:contributor>
                                                                    <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/swfB86xR5dsTLuRSstoY9E-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[The Motorola Edge 70 perched on a brown table.]]></media:description>                                                            <media:text><![CDATA[The Motorola Edge 70 perched on a brown table.]]></media:text>
                                <media:title type="plain"><![CDATA[The Motorola Edge 70 perched on a brown table.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/swfB86xR5dsTLuRSstoY9E-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Ook Motorola doet mee aan de trend van dunne telefoons met de nieuwe edge 70. Hij sluit zich aan bij het selecte clubje waar voorlopig alleen de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s25-edge-nl">Galaxy S25 Edge</a> en <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-air-review-nl">iPhone Air</a> in zitten, twee telefoons die enorm slechte verkoopcijfers hebben. Heeft Motorola wel een succesvolle dunne telefoon weten te maken of is het gewoon een kansloos concept?</p><h2 class="article-body__section" id="section-motorola-edge-70-review-prijs-en-beschikbaarheid"><span>Motorola edge 70 review: prijs en beschikbaarheid</span></h2><ul><li><strong>Beschikbaar sinds november 2025</strong></li><li><strong>799,99 euro voor 512GB opslag</strong></li><li><strong>Veel goedkoper dan Apple en Samsung</strong></li></ul><p>Je kan hier één configuratie van de Motorola edge 70 kopen. Die kost 799,99 euro en daarvoor krijg je 512GB opslag. Dit is twee keer mee opslag dan de basisversies van de Galaxy S25 Edge en iPhone Air, die bovendien meer kosten. Er zijn verder drie kleuren beschikbaar: groen, grijsgroen en grijs. </p><p>De edge 70 heeft een 50MP-hoofdcamera, 50MP-groothoekcamera en 4.800mAh-batterij. Hij heeft daardoor ook veruit de grootste batterij van ons trio dunne telefoons. Het is wel lastig om hem te vergelijken met een telefoon uit de edge 60-serie. Hij lijkt het beste aan te sluiten bij de <a href="https://global.techradar.com/nl-nl/phones/motorola-phones/motorola-edge-60-pro-review-nl">Motorola edge 60 pro</a>, die iets dikker is, een veel grotere batterij heeft en wel een telefotocamera heeft. De edge 60 pro begon daarentegen bij 599 euro. </p><p>Motorola heeft dus een camera weggehaald, dunnere batterij gebruikt en de prijs met 200 euro verhoogd om de edge 70 zo dun en licht te maken. Hoewel hij een betere prijs-kwaliteitverhouding biedt dan de dunne telefoons van Samsung en Apple, is de edge 60 pro zonder twijfel de betere aankoop.</p><ul><li><strong>Prijs-kwaliteit score: 3/5</strong></li></ul><h2 class="article-body__section" id="section-motorola-edge-70-review-specs"><span>Motorola edge 70 review: specs</span></h2><div ><table><thead><tr><th class="firstcol empty" ></th><th  ></th></tr></thead><tbody><tr><td class="firstcol " ><p>Afmetingen:</p></td><td  ><p>159,9 x 74 x 5,9 mm</p></td></tr><tr><td class="firstcol " ><p>Gewicht:</p></td><td  ><p>159g</p></td></tr><tr><td class="firstcol " ><p>Scherm:</p></td><td  ><p>6,7 inch FHD (1220 x 2712) 120Hz P-OLED</p></td></tr><tr><td class="firstcol " ><p>Chipset:</p></td><td  ><p>Snapdragon 7 Gen 4</p></td></tr><tr><td class="firstcol " ><p>RAM:</p></td><td  ><p>12GB</p></td></tr><tr><td class="firstcol " ><p>Opslag:</p></td><td  ><p>512GB</p></td></tr><tr><td class="firstcol " ><p>OS:</p></td><td  ><p>Android 16</p></td></tr><tr><td class="firstcol " ><p>Hoofdcamera:</p></td><td  ><p>50MP, f/1,8</p></td></tr><tr><td class="firstcol " ><p>Ultra-wide:</p></td><td  ><p>50MP f/2,0 120°</p></td></tr><tr><td class="firstcol " ><p>Selfiecamera:</p></td><td  ><p>50MP, f/2,0</p></td></tr><tr><td class="firstcol " ><p>Batterij:</p></td><td  ><p>4.800mAh met 67W-snelladen en draadloos laden</p></td></tr></tbody></table></div><h2 class="article-body__section" id="section-motorola-edge-70-review-design"><span>Motorola edge 70 review: design</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1600px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="6WtrBvJjGvP8WtzkxjJt7E" name="Motorola Edge 70 flat" alt="Motorola edge 70" src="https://cdn.mos.cms.futurecdn.net/6WtrBvJjGvP8WtzkxjJt7E-1920-80.jpg" mos="" align="middle" fullscreen="" width="1600" height="900" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>Dikte van 5,9 mm en gewicht van 159 gram</strong></li><li><strong>Stevig ontwerp met unieke kleuren</strong></li><li><strong>Moto AI-knop aan de linkerkant</strong></li></ul><p>Bij de eerste indruk werd meteen duidelijk dat de Motorola edge 70 slaagt in zijn opzet. Ik voelde meteen dat hij dunner en lichter was dan de gemiddelde smartphone. Hiervoor gebruikte ik de <a href="https://global.techradar.com/nl-nl/phones/oneplus-phones/oneplus-15-review-nl">OnePlus 15</a> en dit was een wereld van verschil. Ironisch genoeg is de edge 70 met zijn dikte van 5,99 mm net iets dikker dan zijn twee concurrenten. Zijn gewicht van 159 gram is dan weer net iets lager. Dit is echter geen kleine telefoon aangezien er een 6,7-inch display aanwezig is. Als je een kleine Motorola zoekt, is de edge 60 neo de betere keuze.</p><p>Voor deze review heb ik de Bronze Green-versie getest met vegan leather achterkant. Brons is hier niet echt aanwezig, maar de gouden accenten rond de camera's geven de telefoon een premium uitstraling. Motorola is ook zo vriendelijk om een case in de doos te stoppen. Dit is een vrij dunne, harde case die de nodige bescherming biedt zonder veel extra dikte en gewicht toe te voegen. De case is trouwens wel lastig om te bevestigen en net zo lastig om er weer af te halen.</p><p>In het prille begin van de edge-serie stond die benaming nog voor het display met aflopende randen. De voorbije jaren zijn er echter toestellen met zowel platte als gebogen displays verschenen in de edge-serie. De Motorola edge 70 heeft een plat scherm en dat heeft wellicht te maken met de dikte. Als de zijkanten afgerond zouden zijn, is er bijna geen plaats meer voor het frame. De vingerafdrukscanner zit daarnaast weer onder het display en dit is een optische scanner. Die reageert over het algemeen nauwkeurig, maar is net een fractie trager dan een ultrasone scanner. Aan de linkerkant vind je nog de Moto AI-knop.</p><p>Op vlak van duurzaamheid valt er ten slotte niets te klagen. De edge 70 heeft een IP68- en IP69-certificering waardoor hij een duik in het water probleemloos overleeft. Dat mag in dit geval zelfs kokend heet water zijn. De achterkant is gemaakt van vegan leather en kan daardoor niet breken, terwijl het scherm wordt beschermd door Gorilla Glass 7i. Dit is niet het stevigste glas op de markt en zowel Apple als Samsung hebben gekozen voor stevigere displays. </p><ul><li><strong>Design score: 4,5 / 5</strong></li></ul><h2 class="article-body__section" id="section-motorola-edge-70-review-display"><span>Motorola edge 70 review: display</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1600px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="nUtkSYmWTgZX4d3noUyy8E" name="Motorola Edge 70 menu" alt="Motorola Edge 70" src="https://cdn.mos.cms.futurecdn.net/nUtkSYmWTgZX4d3noUyy8E-1920-80.jpg" mos="" align="middle" fullscreen="" width="1600" height="900" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>6,7-inch OLED-display met 2.712 x 1.220 resolutie</strong></li><li><strong>120Hz refresh rate en hoge helderheid</strong></li><li><strong>Water Touch is best handig en werkt goed</strong></li></ul><p>De Motorola edge 70 heeft een ruim display van 6,7 inch en zoals verwacht, is dit een OLED-paneel. De piekhelderheid bedraagt 4.500 nits en in de praktijk was het scherm altijd helder genoeg om af te lezen, ook in fel zonlicht. De resolutie van 2.712 x 1.220 pixels is eveneens prima en alles ziet er haarscherp uit op het display.</p><p>De refresh rate van 120Hz valt binnen de verwachtingen, maar als je in de instellingen duikt, merk je één opvallend gebrek. De refresh rate kan namelijk wisselen tussen 60, 90 en 120Hz afhankelijk van de content op het scherm. Dat was nog prima voor de edge 60-serie, maar nu de prijs flink omhoog is gegaan, mag dit beter. Er zijn telefoons die kunnen zakken tot 1Hz en een tussenstap op 10Hz of 30Hz kunnen maken om nog meer energie te besparen. Dat is zeker geen overbodige luxe bij een dunne telefoon met minder ruimte voor een batterij. Zelfs de goedkope <a href="https://global.techradar.com/nl-nl/phones/motorola-phones/motorola-edge-50-neo-review-nl">Motorola edge 50 neo</a> van vorig jaar kon zijn refresh rate laten zakken tot 1Hz en ik begrijp niet waarom die technologie niet mee is gekomen naar de edge 70.</p><p>Een leuke extra is Water Touch. Dankzij deze functie begint het display niet langer te flippen van een paar druppeltjes water. Dit werkt bijvoorbeeld ook als het display droog is maar je vingertoppen wel nat zijn van de regen. In de praktijk werkte dit goed en op regenachtige dagen moest ik niet op zoek naar een afdakje als ik een bericht wilde beantwoorden.</p><ul><li><strong>Display score: 4 / 5</strong></li></ul><h2 class="article-body__section" id="section-motorola-edge-70-review-camera"><span>Motorola edge 70 review: camera</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1600px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="oxSDLzYwYQPek9EysBZH9E" name="Motorola Edge 70 camera app" alt="The Motorola Edge 70's camera app, while the phone is pointed to plants." src="https://cdn.mos.cms.futurecdn.net/oxSDLzYwYQPek9EysBZH9E-1920-80.jpg" mos="" align="middle" fullscreen="" width="1600" height="900" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>Drie 50MP-hoofdcamera's (primair, ultra-wide en selfie)</strong></li><li><strong>Dezelfde camera's als de edge 60 pro... maar geen telefoto</strong></li><li><strong>Consistente prestaties, Pantone Validated-kleuren, soms iets te helder</strong></li></ul><p>De marketing van Motorola voor de edge 70 kan je op het foute spoor zetten. Er wordt gesproken over drie 50MP-camera's en hoewel dat technisch gezien klopt, verwacht je dat dit gaat over drie camera's achteraan. Daar zitten immers ook drie uitsparingen voor camera's. Het gaat hier echter om het totaal en de edge 70 heeft dus deze set-up: 50MP-hoofdcamera, 50MP-groothoekcamera en 50MP-selfiecamera. Dit zijn bovendien dezelfde drie camera's die op de edge 60 pro zaten met als cruciaal verschil dat die (goedkopere) telefoon nog een 10MP-telefotocamera met 3x optische zoom had. De camera's van de edge 70 zijn daardoor minder veelzijdig. Wat wel nog is meegekomen, zijn de Pantone Validated-kleuren.</p><p>De camera's van de Motorola edge 70 presteren verrassend goed. De hoofdcamera en ultra-wide zijn aan elkaar gewaagd qua kwaliteit, kleurenweergave en detail. Hetzelfde kan ik niet zeggen over de Galaxy S25 Edge of de iPhone Air, die zelfs geen ultra-wide heeft. De Pantone Validated-kleuren doen goed hun werk en tegenover andere smartphones zijn kleuren er inderdaad iets realistischer uit, wat vooral opvalt bij rode tinten. Het dynamisch bereik is eveneens uitstekend met elke camera. Of ik nu binnenshuis of buitenshuis foto's nam, de resultaten waren van goede kwaliteit. Zelfs wanneer er weinig omgevingslicht was en de nachtmodus nog niet ingeschakeld werd, was ik aangenaam verrast door het resultaat.</p><p>De prestaties van de nachtmodus zijn niet helemaal perfect. Het probleem is echter niet wat je verwacht, want foto's zijn hier vaak iets te licht en helder. Op de foto van de haven hieronder zie je bijvoorbeeld dat de lucht deels lichtblauw is gekleurd, terwijl dat in de realiteit niet zo was. De foto's van het terras met lampjes zijn wel uitstekend en hier is bijna geen ruis te zien. De nachtmodus van de Motorola edge 70 werkt trouwens verrassend snel en ik had nooit meer dan twee à drie seconden nodig voor een foto.</p><p>Het grote probleem is het gebrek aan een telefotocamera. Op cameravlak doet de edge 70 het beter dan de Galaxy S25 Edge en iPhone Air, maar slechter dan elke andere smartphone in deze prijsklasse die niet aan de Ozempic zit. Het feit dat de goedkopere edge 60 pro aan deze camera-opstelling nog een telefotocamera toevoegde, maakt het niet bepaald beter.</p><h2 id="voorbeeldfoto-s-9">Voorbeeldfoto's</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/X3oiKgp9zEiB79yr2jcvYX-1920-80.jpg" alt="Voorbeeldfoto Motorola edge 70" /><figcaption>Ultra-wide<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/v29czD9cjXgEFDNQNAFQWX-1920-80.jpg" alt="Voorbeeldfoto Motorola edge 70" /><figcaption>Hoofdcamera<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/AZ7ikD5couDxWPY3EyYdGX-1920-80.jpg" alt="Voorbeeldfoto Motorola edge 70" /><figcaption>Ultra-wide<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/9bSuy2uhKZfZ7QLyByVaPX-1920-80.jpg" alt="Voorbeeldfoto Motorola edge 70" /><figcaption>Hoofdcamera<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/q9NQbW8PnvY2WNRk9G5euW-1920-80.jpg" alt="Voorbeeldfoto Motorola edge 70" /><figcaption>Ultra-wide<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/bKhWtGh9F4VNFoNuWVaf9X-1920-80.jpg" alt="Voorbeeldfoto Motorola edge 70" /><figcaption>Hoofdcamera<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/vnoS8f5mMuYqXr3QpQ2M9X-1920-80.jpg" alt="Voorbeeldfoto Motorola edge 70" /><figcaption>Ultra-wide<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/sanQRXngqAvEFB4Xyx3VHX-1920-80.jpg" alt="Voorbeeldfoto Motorola edge 70" /><figcaption>Hoofdcamera<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/b5Y9ki7PcR9faRpt5ndWS6-1920-80.jpg" alt="Voorbeeldfoto motorola edge 70" /><figcaption>Hoofdcamera<small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/iPBjB9cjYUhctTMoBfNuW6-1920-80.jpg" alt="Voorbeeldfoto motorola edge 70" /><figcaption>Hoofdcamera<small role="credit">Future</small></figcaption></figure></figure><ul><li><strong>Camera score: 3,5 / 5</strong></li></ul><h2 class="article-body__section" id="section-motorola-edge-70-review-prestaties-en-software"><span>Motorola edge 70 review: prestaties en software</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1600px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="RuJcYkm7eqQgoy7gQa2U9E" name="Motorola Edge 70 back" alt="Motorola Edge 70" src="https://cdn.mos.cms.futurecdn.net/RuJcYkm7eqQgoy7gQa2U9E-1920-80.jpg" mos="" align="middle" fullscreen="" width="1600" height="900" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>Vlotte prestaties, maar trager dan concurrenten (en de edge 60 pro)</strong></li><li><strong>Android 16 met vier OS-updates en zes jaar security-updates</strong></li><li><strong>Een paar vooraf geïnstalleerde apps en eenvoudige AI-functies</strong></li></ul><p>Er is maar één configuratie van de Motorola edge 70 beschikbaar en die heeft 12GB RAM en 512GB opslag. Dit is dan toch één onderdeel waarop niet is bespaard. De chipset is daarentegen een Snapdragon 7 Gen 4, die thuishoort in de hogere middenklasse. Ten opzichte van de chipset in de edge 60 pro (MediaTek Dimensity 7350) is deze ietsje trager. Je betaalt nu dus 200 euro meer voor een tragere telefoon.</p><p>De Motorola edge 70 levert over het algemeen vlotte prestaties. Wisselen van de ene naar de andere app gaat soepel en AI-functies worden snel uitgevoerd. Bij games kom je de limieten tegen en bij Honkai Star Rail kon ik bijvoorbeeld niet spelen in hoge instellingen bij 60 fps. Hier moest ik terugschakelen naar medium instellingen om haperingen en oververhitting te voorkomen. Het was wel opvallend dat de edge 70 niet echt oververhitte bij lange gamesessies, iets waar de Galaxy S25 Edge en Galaxy Z Flip 7 wel last van hadden. Hoewel de Galaxy S25 Edge op papier sneller is, zou ik alsnog de edge 70 kiezen om te gamen.</p><p>De software is typisch Motorola: een redelijk schone versie van Android 16 met enkele kleine toevoegingen. Er zijn een paar vooraf geïnstalleerde apps, maar het is geen bloatware hell zoals bij Xiaomi of Samsung. Nu Motorola inzet op zijn eigen AI-functies in moto ai zijn Perplexity en Copilot nu ook vooraf geïnstalleerd. Moto ai loopt nog steeds achter op de concurrentie qua functies en ondersteunde talen (voorlopig werkt het alleen in het Engels, Spaans en Portugees), maar doet zijn werk wel. Een beperking is dat je nu nog maar vijf afbeeldingen per dag genereren. Daarna zijn je "credits" op en moet je een dag wachten voor je meer afbeeldingen kan maken. Er is ook geen mogelijkheid om extra credits aan te kopen om de wachttijd te omzeilen.</p><p>Het updatebeleid is ook typisch Motorola, maar wel beter dan de voorbije jaren. De Motorola edge 70 krijgt vier Android-updates (tot en met Android 20) en zes jaar security-updates (tot en met november 2031). Dat is inmiddels de standaard die veel bedrijven hanteren en ik kan hierop dus weinig kritiek geven behalve dat Google en Samsung het nog steeds beter doen met zeven jaar van beide updates.</p><ul><li><strong>Prestaties en software score: 3 / 5</strong></li></ul><h2 class="article-body__section" id="section-motorola-edge-70-review-batterij"><span>Motorola edge 70 review: batterij</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1600px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="ZNovFxZY8oCWARC4Ype69E" name="Motorola Edge 70 google apps" alt="Motorola Edge 70" src="https://cdn.mos.cms.futurecdn.net/ZNovFxZY8oCWARC4Ype69E-1920-80.jpg" mos="" align="middle" fullscreen="" width="1600" height="900" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>4.800mAh-batterij is groot voor zo'n dunne telefoon</strong></li><li><strong>Batterij gaat ruim een dag mee, soms anderhalve dag</strong></li><li><strong>67W-snelladen en 15W draadloos</strong></li></ul><p>Ondanks zijn dunne ontwerp zit er een 4.800mAh-batterij in de Motorola edge 70. Op vlak van batterijduur heeft Motorola altijd al goed gescoord en zelfs als de batterijcapaciteit wat lager was, was de batterijduur prima. Ook voor het opladen heeft Motorola kosten noch moeite gespaard: de edge 70 ondersteunt 67W-snelladen en draadloos opladen kan met 15W. </p><p>De batterijduur was een heel aangename verrassing. Op sommige dagen ging ik naar bed met nog 30 of zelfs 40 procent batterij. Ook wanneer ik wat games speelde, op TikTok scrolde en de hele werkdag muziek via Spotify luisterde, moest ik de batterij niet tussendoor opladen. De dagen waarop de edge 70 zichzelf in de batterijbesparende modus zetten (bij minder dan 20 procent) kwamen amper voor. </p><p>De Motorola edge 70 is zonder twijfel de dunne telefoon met de beste batterijduur. Als je dan toch in batterijnood zit, duurt het amper een kwartier om van 0 naar 50 procent te gaan. Na een halfuurtje zit de batterij voor zo'n 80 procent vol en voor een volledige lading heb je een klein uur nodig. Dat zijn cijfers waar Samsung alleen maar van kan dromen.</p><ul><li><strong>Batterij score: 4,5 / 5</strong></li></ul><h2 class="article-body__section" id="section-moet-je-de-motorola-edge-70-kopen"><span>Moet je de Motorola edge 70 kopen?</span></h2><div ><table><thead><tr><th class="firstcol " ><p>Categorie</p></th><th  ><p>Opmerkingen</p></th><th  ><p>Score</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Prijs-kwaliteit</p></td><td  ><p>Zelfs de beste dunne telefoon is geen goede deal tegenover een "normale" smartphone. De oudere edge 60 pro is op elk vlak de betere aankoop.</p></td><td  ><p>3 / 5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>Dun, licht en stevig ontwerp met unieke vegan leather afwerking.</p></td><td  ><p>4,5 / 5</p></td></tr><tr><td class="firstcol " ><p>Display</p></td><td  ><p>Het is display is helder en levendig, maar heeft geen variabele refresh rate.</p><p></p></td><td  ><p>4 / 5</p></td></tr><tr><td class="firstcol " ><p>Camera</p></td><td  ><p>De twee camera's achteraan zijn van goede kwaliteit en het is vooral jammer dat er geen telefotocamera is.</p><p></p></td><td  ><p>3,5 / 5</p></td></tr><tr><td class="firstcol " ><p>Prestaties en software</p></td><td  ><p>De AI-functies zijn redelijk eenvoudig en de algemene prestaties zijn prima, maar wel trager dan die van de goedkopere edge 60 pro.</p></td><td  ><p>3 / 5</p></td></tr><tr><td class="firstcol " ><p>Batterij</p></td><td  ><p>Batterijduur van ruim een dag en snelladen. Zelfs sommige normale smartphones halen dit niet.</p></td><td  ><p>4,5 / 5</p></td></tr></tbody></table></div><h2 id="koop-hem-als-9">Koop hem als...</h2><div class="product"><p><strong>Je de beste dunne telefoon wil</strong><br>Dit is zonder twijfel de beste dunne telefoon die je nu kan kopen.</p></div><div class="product"><p><strong>Je veel opslag nodig hebt</strong><br>De edge 70 komt standaard met 512GB opslag en dat is zelfs voor veeleisende gebruikers ruim voldoende.</p></div><div class="product"><p><strong>Je een goede batterijduur wil</strong><br>Zelfs sommige dikkere smartphones kunnen niet tippen aan de batterijduur van de edge 70.</p></div><h2 id="koop-hem-niet-als-9">Koop hem niet als...</h2><div class="product"><p><strong>Het je niet uitmaakt hoe dik je telefoon is</strong><br>De edge 70 zit met hetzelfde probleem als andere dunne telefoons: er zijn talloze "dikke" telefoons die beter en goedkoper zijn.</p></div><div class="product"><p><strong>Je ver wil inzoomen op foto's</strong></p><p>Bijna alle edge 60-smartphones hebben een telefotocamera en die is niet aanwezig op de edge 70.</p></div><div class="product"><p><strong>Je AI-functies in het Nederlands wil gebruiken</strong><br>Moto ai is momenteel alleen beschikbaar in het Engels, Spaans en Portugees.<a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="8cc93b30-1f4e-4f25-ad76-6185a1b56ffe" data-action="Deal Block" data-label="Je AI-functies in het Nederlands wil gebruikenMoto ai is momenteel alleen beschikbaar in het Engels, Spaans en Portugees." data-dimension48="Je AI-functies in het Nederlands wil gebruikenMoto ai is momenteel alleen beschikbaar in het Engels, Spaans en Portugees." data-dimension25="">View Deal</a></p></div><h2 class="article-body__section" id="section-motorola-edge-70-alternatieven"><span>Motorola edge 70: alternatieven</span></h2><div class="product"><p><strong>Motorola edge 60 pro</strong></p><p>De edge 60 pro is krachtiger, heeft een extra camera, grotere batterij en is zelfs goedkoper. Hij is zelfs niet eens zo dik of zwaar in vergelijking met andere telefoons.</p><p><strong>Lees de </strong><a href="https://global.techradar.com/nl-nl/phones/motorola-phones/motorola-edge-60-pro-review-nl" data-dimension112="c774e312-b438-4b30-8fcc-31a9882998f7" data-action="Deal Block" data-label="Lees de Motorola edge 60 pro review" data-dimension48="Lees de Motorola edge 60 pro review" data-dimension25=""><strong>Motorola edge 60 pro review</strong></a></p></div><div class="product"><p><strong>Samsung Galaxy S25</strong><br>Als je geen lichte, maar kleine telefoon wil, is de Galaxy S25 een goed alternatief. Die is krachtiger, heeft meer AI-functies (die wel in het Nederlands werken) en veelzijdigere camera's. Samsung belooft ook zeven Android-updates.</p><p><strong>Lees de </strong><a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s25-review-nl" data-dimension112="206e3bcc-e5fe-411d-b760-42a9a3f9fea5" data-action="Deal Block" data-label="Lees de Samsung Galaxy S25 review" data-dimension48="Lees de Samsung Galaxy S25 review" data-dimension25=""><strong>Samsung Galaxy S25 review</strong></a></p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ OnePlus legt uit waarom de OnePlus 15 geen magnetisch draadloos opladen ondersteunt ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Nadat de <a href="https://www.techradar.com/phones/google-pixel-phones/not-a-drill-google-finally-brings-magsafe-style-accessories-to-android-with-pixelsnap">Google Pixel 10-serie dit jaar ondersteuning kreeg voor een MagSafe-achtig systeem voor draadloos opladen</a>, hadden we eigenlijk verwacht dat andere fabrikanten van Android-telefoons dit ook zouden toevoegen. We weten nu dat OnePlus-fans in ieder geval nog wat langer moeten wachten totdat er een OnePlus-versie van MagSafe/Pixelsnap naar de <a href="https://global.techradar.com/nl-nl/best/beste-oneplus-smartphones">beste OnePlus-smartphones</a> komt.</p><p>De <a href="https://www.techradar.com/phones/oneplus-phones/exclusive-oneplus-15-global-launch-date-new-colors-and-camera-features-revealed">OnePlus 15 wordt wereldwijd gelanceerd op 13 november</a> en hoewel nog niet elk detail en elke spec bekend is, weten we al wel dat hij een gigantische 7.300mAh-batterij krijgt, plus ondersteuning voor 120W bedraad opladen (via SuperVOOC) en 50W draadloos opladen (via AirVOOC).</p><p>Wat het toestel niet zal hebben, zijn ingebouwde magneten voor het draadloos opladen. OnePlus 15-eigenaars zullen dus los een hoesje met magneten moeten aanschaffen als ze toch gebruik willen maken van deze handigere vorm van draadloos opladen (en MagSafe-accessoires), net als bij de <a href="https://global.techradar.com/nl-nl/phones/oneplus-phones/oneplus-13-review-nl">OnePlus 13</a> die in januari van dit jaar uitkwam. </p><ul><li><a href="https://techradar.us7.list-manage.com/subscribe?u=5698cb1fccaea8644ed412be0&id=159915eedb" target="_blank"><strong>Klik hier om te abonneren op onze wekelijkse nieuwsbrief</strong></a></li></ul><p>Waarom heeft OnePlus er dan voor gekozen om niet het voorbeeld van Google te volgen? Rudolf Xu, Senior Product Marketing Manager bij OnePlus, gaf tijdens een recent pre-briefing evenement voor de OnePlus 15 het volgende aan: "We hebben geen magneten geïntegreerd in de telefoon omdat magneten te zwaar zijn, en we al de meeste ruimte hebben gereserveerd voor een grotere batterij."</p><p>"De [vrije] ruimte in de telefoon is erg beperkt. Zo heb je bijvoorbeeld de draadloze oplaadspoel, die al veel ruimte in beslag neemt. En als je magneten toevoegt, gaat dat niet alleen ten koste van comfort [vanwege het gewicht], maar het [betekent] ook dat de batterij kleiner moet zijn. En dan kunnen we [onze competitie] niet uitdagen met de grootst mogelijke batterij. Er zijn plus- en minpunten – je geeft en neemt."</p><p>Het is het wel waard om te vermelden dat de 7.300mAh-batterij in de OnePlus 15 dus ook 22% groter is dan de 6.000mAh-batterij in de OnePlus 13 en zo'n 40% groter dan de 5.200mAh-batterij in de <a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-10-pro-xl-review-nl">Google Pixel 10 Pro XL</a>. Apple deelt zelf officieel geen batterijcapaciteiten van zijn <a href="https://global.techradar.com/nl-nl/phones/iphone/beste-iphone">iPhones</a>, maar er wordt geschat dat de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-pro-max-review-nl">iPhone 17 Pro Max</a> een 5.088mAh-batterij gebruikt.</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:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="sWj2Q8Ha53vr9EosiP5vNS" name="[Embargoed] OnePlus hero" alt="De OnePlus 15-serie tegen een gele achtergrond" src="https://cdn.mos.cms.futurecdn.net/sWj2Q8Ha53vr9EosiP5vNS-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">De OnePlus 15 in 'Sand Storm', 'Infinite Black' en 'Ultra Violet'. </span><span class="credit" itemprop="copyrightHolder">(Image credit: OnePlus / Future)</span></figcaption></figure><p>Op papier moet de OnePlus 15 dus in ieder geval een langere batterijduur bieden dan die drie andere telefoons die we hierboven noemden. Xu geeft ook aan dat Samsung dezelfde keuze maakt bij de <a href="https://global.techradar.com/nl-nl/news/beste-samsung-smartphone">beste Samsung-smartphones</a>: "Samsung doet hetzelfde. Hun telefoons ondersteunen geen Qi2, maar hun cases ondersteunen [het] wel, dus claimen ze 'Qi2-ready'. Het is een vergelijkbare stijl [waar wij ook voor kiezen]. We willen je een [alternatieve] oplossing bieden."</p><p>"Dus de eerste feature die ondersteund wordt is, natuurlijk, draadloos opladen, en er zijn andere dingen die je kan doen met [onze OnePlus 15] case. Zo kan je het bijvoorbeeld, wanneer je in een auto zit, gemakkelijk met een auto-oplader verbinden. Of wanneer je [gaat] navigeren en gemakkelijk de kaart wil kunnen checken, kan je het met een standaard verbinden."</p><p>Het is dus maar net waar jij blij mee zal zijn. OnePlus geeft de prioriteit bij de OnePlus 15 aan een langere batterijduur, maar dat gaat dus wel enigszins ten koste van een handigere manier (maar ook langzamere manier) om draadloos op te laden. </p><ul><li><a href="https://global.techradar.com/nl-nl/phones/oneplus-phones/batterijcapaciteit-oneplus-15-bevestigd-apple-samsung-en-google-kunnen-hier-niet-tegenop">Batterijcapaciteit OnePlus 15 bevestigd: Apple, Samsung en Google kunnen hier niet tegenop</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/oneplus-phones/oneplus-legt-uit-waarom-de-oneplus-15-geen-magnetisch-draadloos-opladen-ondersteunt</link>
                                                                            <description>
                            <![CDATA[ Tijdens een interview gaf OnePlus-leidinggevende Rudolf Xu meer uitleg over de keuzes die zijn gemaakt voor het oplaadsysteem van de OnePlus 15. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">SYzxiLTWUK6NDwwPhNmMZg</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/RiSV2dJUiWL24HBnauCbKT-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 10 Nov 2025 15:42:21 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[OnePlus Phones]]></category>
                                                    <category><![CDATA[Phones]]></category>
                                                                                                <author><![CDATA[ cas.kulk@bluepixlmedia.com (Cas Kulk) ]]></author>                    <dc:creator><![CDATA[ Cas Kulk ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/hUHXsqYBB8igeAQgxCPAMe-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;&lt;br&gt;&lt;/p&gt; ]]></dc:description>
                                                                                                        <dc:contributor><![CDATA[ Axel Metz ]]></dc:contributor>
                                                                    <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/RiSV2dJUiWL24HBnauCbKT-1920-80.jpg">
                                                            <media:credit><![CDATA[OnePlus / Future]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[De OnePlus 15 wordt wereldwijd op 13 november gelanceerd. ]]></media:description>                                                            <media:text><![CDATA[The OnePlus 15 on an orange background]]></media:text>
                                <media:title type="plain"><![CDATA[The OnePlus 15 on an orange background]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/RiSV2dJUiWL24HBnauCbKT-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Nadat de <a href="https://www.techradar.com/phones/google-pixel-phones/not-a-drill-google-finally-brings-magsafe-style-accessories-to-android-with-pixelsnap">Google Pixel 10-serie dit jaar ondersteuning kreeg voor een MagSafe-achtig systeem voor draadloos opladen</a>, hadden we eigenlijk verwacht dat andere fabrikanten van Android-telefoons dit ook zouden toevoegen. We weten nu dat OnePlus-fans in ieder geval nog wat langer moeten wachten totdat er een OnePlus-versie van MagSafe/Pixelsnap naar de <a href="https://global.techradar.com/nl-nl/best/beste-oneplus-smartphones">beste OnePlus-smartphones</a> komt.</p><p>De <a href="https://www.techradar.com/phones/oneplus-phones/exclusive-oneplus-15-global-launch-date-new-colors-and-camera-features-revealed">OnePlus 15 wordt wereldwijd gelanceerd op 13 november</a> en hoewel nog niet elk detail en elke spec bekend is, weten we al wel dat hij een gigantische 7.300mAh-batterij krijgt, plus ondersteuning voor 120W bedraad opladen (via SuperVOOC) en 50W draadloos opladen (via AirVOOC).</p><p>Wat het toestel niet zal hebben, zijn ingebouwde magneten voor het draadloos opladen. OnePlus 15-eigenaars zullen dus los een hoesje met magneten moeten aanschaffen als ze toch gebruik willen maken van deze handigere vorm van draadloos opladen (en MagSafe-accessoires), net als bij de <a href="https://global.techradar.com/nl-nl/phones/oneplus-phones/oneplus-13-review-nl">OnePlus 13</a> die in januari van dit jaar uitkwam. </p><ul><li><a href="https://techradar.us7.list-manage.com/subscribe?u=5698cb1fccaea8644ed412be0&id=159915eedb" target="_blank"><strong>Klik hier om te abonneren op onze wekelijkse nieuwsbrief</strong></a></li></ul><p>Waarom heeft OnePlus er dan voor gekozen om niet het voorbeeld van Google te volgen? Rudolf Xu, Senior Product Marketing Manager bij OnePlus, gaf tijdens een recent pre-briefing evenement voor de OnePlus 15 het volgende aan: "We hebben geen magneten geïntegreerd in de telefoon omdat magneten te zwaar zijn, en we al de meeste ruimte hebben gereserveerd voor een grotere batterij."</p><p>"De [vrije] ruimte in de telefoon is erg beperkt. Zo heb je bijvoorbeeld de draadloze oplaadspoel, die al veel ruimte in beslag neemt. En als je magneten toevoegt, gaat dat niet alleen ten koste van comfort [vanwege het gewicht], maar het [betekent] ook dat de batterij kleiner moet zijn. En dan kunnen we [onze competitie] niet uitdagen met de grootst mogelijke batterij. Er zijn plus- en minpunten – je geeft en neemt."</p><p>Het is het wel waard om te vermelden dat de 7.300mAh-batterij in de OnePlus 15 dus ook 22% groter is dan de 6.000mAh-batterij in de OnePlus 13 en zo'n 40% groter dan de 5.200mAh-batterij in de <a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-10-pro-xl-review-nl">Google Pixel 10 Pro XL</a>. Apple deelt zelf officieel geen batterijcapaciteiten van zijn <a href="https://global.techradar.com/nl-nl/phones/iphone/beste-iphone">iPhones</a>, maar er wordt geschat dat de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-pro-max-review-nl">iPhone 17 Pro Max</a> een 5.088mAh-batterij gebruikt.</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:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="sWj2Q8Ha53vr9EosiP5vNS" name="[Embargoed] OnePlus hero" alt="De OnePlus 15-serie tegen een gele achtergrond" src="https://cdn.mos.cms.futurecdn.net/sWj2Q8Ha53vr9EosiP5vNS-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">De OnePlus 15 in 'Sand Storm', 'Infinite Black' en 'Ultra Violet'. </span><span class="credit" itemprop="copyrightHolder">(Image credit: OnePlus / Future)</span></figcaption></figure><p>Op papier moet de OnePlus 15 dus in ieder geval een langere batterijduur bieden dan die drie andere telefoons die we hierboven noemden. Xu geeft ook aan dat Samsung dezelfde keuze maakt bij de <a href="https://global.techradar.com/nl-nl/news/beste-samsung-smartphone">beste Samsung-smartphones</a>: "Samsung doet hetzelfde. Hun telefoons ondersteunen geen Qi2, maar hun cases ondersteunen [het] wel, dus claimen ze 'Qi2-ready'. Het is een vergelijkbare stijl [waar wij ook voor kiezen]. We willen je een [alternatieve] oplossing bieden."</p><p>"Dus de eerste feature die ondersteund wordt is, natuurlijk, draadloos opladen, en er zijn andere dingen die je kan doen met [onze OnePlus 15] case. Zo kan je het bijvoorbeeld, wanneer je in een auto zit, gemakkelijk met een auto-oplader verbinden. Of wanneer je [gaat] navigeren en gemakkelijk de kaart wil kunnen checken, kan je het met een standaard verbinden."</p><p>Het is dus maar net waar jij blij mee zal zijn. OnePlus geeft de prioriteit bij de OnePlus 15 aan een langere batterijduur, maar dat gaat dus wel enigszins ten koste van een handigere manier (maar ook langzamere manier) om draadloos op te laden. </p><ul><li><a href="https://global.techradar.com/nl-nl/phones/oneplus-phones/batterijcapaciteit-oneplus-15-bevestigd-apple-samsung-en-google-kunnen-hier-niet-tegenop">Batterijcapaciteit OnePlus 15 bevestigd: Apple, Samsung en Google kunnen hier niet tegenop</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Google Maps krijgt een nieuwe look binnen Android Auto en een batterijbesparingsmodus ]]></title>
                                                                                                <dc:content><![CDATA[ <p>De Google Maps-gebruikersinterface blijft maar <a href="https://www.techradar.com/computing/software/google-maps-has-just-been-updated-with-a-subtle-but-important-design-change">kleine, maar handige upgrades krijgen</a>. Nu wordt de interface bijvoorbeeld weer verbeterd op Android Auto en daarnaast lijkt er ook een handige batterijbesparingsmodus onderweg te zijn. </p><p>Ten eerste spotte <a href="https://www.androidauthority.com/android-auto-centered-maps-are-back-3612028/" target="_blank">Android Authority</a> een nieuwe look voor Google Maps op Android Auto. De kaart is hierbij meer gecentreerd op het scherm wanneer je de app fullscreen hebt geopend. Zo is je route duidelijk in het midden van het display te zien. </p><p>Dit is een soort herhaling van een verandering die eerder dit jaar al werd doorgevoerd, maar toen werd er niet goed genoeg rekening gehouden met de rest van de gebruikersinterface. Daardoor zaten de zoekbalk en het overzicht van recente bestemmingen in de weg van het gedeelte van de kaart dat recht voor je zit op de route. Dat gedeelte bevat natuurlijk vrij belangrijke informatie, dus dat was wel een vervelend probleem. </p><p>De update werd vanwege dit probleem weer teruggedraaid, maar nu wordt Maps dus toch weer gecentreerd. Dit keer heeft Google zijn best gedaan om ervoor te zorgen dat de rest van de interface-elementen niet in de weg zitten van de kaart. Het is nog niet helemaal duidelijk of deze nieuwe interface al voor alle gebruikers beschikbaar is of dat deze geleidelijk aan wordt uitgerold. </p><ul><li><a href="https://techradar.us7.list-manage.com/subscribe?u=5698cb1fccaea8644ed412be0&id=159915eedb" target="_blank"><strong>Klik hier om te abonneren op onze wekelijkse nieuwsbrief</strong></a></li></ul><h2 id="van-a-naar-b-met-batterijbesparing">Van A naar B met batterijbesparing</h2><div class="see-more see-more--clipped"><figure><blockquote class="twitter-tweet hawk-ignore" data-lang="en" cite="https://twitter.com/cantworkitout/status/1983915368176611795"><p lang="en" dir="ltr">Google Maps is working on an extremely minimalist power saving modeThe mode would eliminate almost all UI elements and extraneous map labeling from your view✅ More information - https://t.co/5ApIT9VaWt pic.twitter.com/hcpTXKkEa6<a href="https://twitter.com/cantworkitout/status/1983915368176611795">October 30, 2025</a></p></blockquote></figure><div class="see-more__filter"></div></div><p>Het andere nieuws over Google Maps heeft te maken met een nieuwe batterijbesparingsmodus die je tijdens het navigeren kan gebruiken. Deze feature werd oorspronkelijk gespot door <a href="https://www.androidauthority.com/google-maps-power-saving-3611409/" target="_blank">Android Authority</a>, maar dankzij <a href="https://9to5google.com/2025/10/30/google-maps-power-saving-mode-prep/" target="_blank">9to5Google</a> hebben we er ook wat beelden van.</p><p>Deze feature is nog niet officieel uitgerold, dus je kan hem zelf nog niet testen, maar er is dus wel bewijs voor gevonden in de code van de laatste versie van Google Maps voor Android. De feature schijnt het scherm weer te geven in zwart-wit en de elementen in beeld zoveel mogelijk te beperken. </p><p>Die veranderingen zouden moeten helpen om voor een iets langere batterijduur te zorgen tijdens het navigeren. Dat kan net het verschil betekenen tussen het bereiken van je eindbestemming voor je telefoon leeg is en het moeten navigeren zonder hulp van Maps. </p><p>Google heeft zelf nog niets gezegd over deze functie en hij kan dan ook nog flink aangepast en verfijnd worden voor hij op een brede schaal uitgerold wordt. Aangezien de code al in de app zit, zou het echter niet heel lang meer moeten duren voordat de feature verschijnt.  </p><ul><li><a href="https://global.techradar.com/nl-nl/home/smart-home/gemini-voor-google-home-is-vanaf-nu-beschikbaar">Gemini voor Google Home is vanaf nu beschikbaar</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/android/google-maps-krijgt-een-nieuwe-look-binnen-android-auto-en-een-batterijbesparingsmodus</link>
                                                                            <description>
                            <![CDATA[ Google lijkt een wat meer gecentreerde Maps-interface te testen voor Android Auto en er is misschien ook nog een batterijbesparingsmodus onderweg. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">dLaSqnF6NYwWJfi6mvmg3S</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/Vhjnb2oVrJeXuGJSb7JtvX-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 03 Nov 2025 09:39:56 +0000</pubDate>                                                                                                                                <updated>Mon, 03 Nov 2025 13:00:43 +0000</updated>
                                                                                                                                            <category><![CDATA[Android]]></category>
                                                    <category><![CDATA[Phones]]></category>
                                                                                                <author><![CDATA[ cas.kulk@bluepixlmedia.com (Cas Kulk) ]]></author>                    <dc:creator><![CDATA[ Cas Kulk ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/hUHXsqYBB8igeAQgxCPAMe-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;&lt;br&gt;&lt;/p&gt; ]]></dc:description>
                                                                                                        <dc:contributor><![CDATA[ David Nield ]]></dc:contributor>
                                                                    <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/Vhjnb2oVrJeXuGJSb7JtvX-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[Google Maps op Android Auto]]></media:description>                                                            <media:text><![CDATA[Google Maps on Android Auto]]></media:text>
                                <media:title type="plain"><![CDATA[Google Maps on Android Auto]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/Vhjnb2oVrJeXuGJSb7JtvX-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>De Google Maps-gebruikersinterface blijft maar <a href="https://www.techradar.com/computing/software/google-maps-has-just-been-updated-with-a-subtle-but-important-design-change">kleine, maar handige upgrades krijgen</a>. Nu wordt de interface bijvoorbeeld weer verbeterd op Android Auto en daarnaast lijkt er ook een handige batterijbesparingsmodus onderweg te zijn. </p><p>Ten eerste spotte <a href="https://www.androidauthority.com/android-auto-centered-maps-are-back-3612028/" target="_blank">Android Authority</a> een nieuwe look voor Google Maps op Android Auto. De kaart is hierbij meer gecentreerd op het scherm wanneer je de app fullscreen hebt geopend. Zo is je route duidelijk in het midden van het display te zien. </p><p>Dit is een soort herhaling van een verandering die eerder dit jaar al werd doorgevoerd, maar toen werd er niet goed genoeg rekening gehouden met de rest van de gebruikersinterface. Daardoor zaten de zoekbalk en het overzicht van recente bestemmingen in de weg van het gedeelte van de kaart dat recht voor je zit op de route. Dat gedeelte bevat natuurlijk vrij belangrijke informatie, dus dat was wel een vervelend probleem. </p><p>De update werd vanwege dit probleem weer teruggedraaid, maar nu wordt Maps dus toch weer gecentreerd. Dit keer heeft Google zijn best gedaan om ervoor te zorgen dat de rest van de interface-elementen niet in de weg zitten van de kaart. Het is nog niet helemaal duidelijk of deze nieuwe interface al voor alle gebruikers beschikbaar is of dat deze geleidelijk aan wordt uitgerold. </p><ul><li><a href="https://techradar.us7.list-manage.com/subscribe?u=5698cb1fccaea8644ed412be0&id=159915eedb" target="_blank"><strong>Klik hier om te abonneren op onze wekelijkse nieuwsbrief</strong></a></li></ul><h2 id="van-a-naar-b-met-batterijbesparing">Van A naar B met batterijbesparing</h2><div class="see-more see-more--clipped"><figure><blockquote class="twitter-tweet hawk-ignore" data-lang="en" cite="https://twitter.com/cantworkitout/status/1983915368176611795"><p lang="en" dir="ltr">Google Maps is working on an extremely minimalist power saving modeThe mode would eliminate almost all UI elements and extraneous map labeling from your view✅ More information - https://t.co/5ApIT9VaWt pic.twitter.com/hcpTXKkEa6<a href="https://twitter.com/cantworkitout/status/1983915368176611795">October 30, 2025</a></p></blockquote></figure><div class="see-more__filter"></div></div><p>Het andere nieuws over Google Maps heeft te maken met een nieuwe batterijbesparingsmodus die je tijdens het navigeren kan gebruiken. Deze feature werd oorspronkelijk gespot door <a href="https://www.androidauthority.com/google-maps-power-saving-3611409/" target="_blank">Android Authority</a>, maar dankzij <a href="https://9to5google.com/2025/10/30/google-maps-power-saving-mode-prep/" target="_blank">9to5Google</a> hebben we er ook wat beelden van.</p><p>Deze feature is nog niet officieel uitgerold, dus je kan hem zelf nog niet testen, maar er is dus wel bewijs voor gevonden in de code van de laatste versie van Google Maps voor Android. De feature schijnt het scherm weer te geven in zwart-wit en de elementen in beeld zoveel mogelijk te beperken. </p><p>Die veranderingen zouden moeten helpen om voor een iets langere batterijduur te zorgen tijdens het navigeren. Dat kan net het verschil betekenen tussen het bereiken van je eindbestemming voor je telefoon leeg is en het moeten navigeren zonder hulp van Maps. </p><p>Google heeft zelf nog niets gezegd over deze functie en hij kan dan ook nog flink aangepast en verfijnd worden voor hij op een brede schaal uitgerold wordt. Aangezien de code al in de app zit, zou het echter niet heel lang meer moeten duren voordat de feature verschijnt.  </p><ul><li><a href="https://global.techradar.com/nl-nl/home/smart-home/gemini-voor-google-home-is-vanaf-nu-beschikbaar">Gemini voor Google Home is vanaf nu beschikbaar</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ OnePlus bevestigt indrukwekkende specs voor het display van de OnePlus 15 ]]></title>
                                                                                                <dc:content><![CDATA[ <p>De OnePlus 15 is officieel onderweg. Het volgende vlaggenschip van de Chinese smartphonefabrikant wordt binnenkort al verwacht in zijn thuismarkt en vervolgens ergens in de komende maanden ook op de wereldwijde markt. </p><p><a href="https://www.phonearena.com/oneplus-15-release-date-price-features-news" target="_blank">PhoneArena</a> suggereert dat de OnePlus 15 in oktober nog gelanceerd wordt in China. Nu we steeds dichter bij deze onbevestigde releasedatum in de buurt komen, deelt het bedrijf ook steeds meer details over het aankomende toestel. Nu zijn er bijvoorbeeld weer wat belangrijke specs van het display gedeeld. Dat display is ontwikkeld in samenwerking met OPPO en displayfabrikant BOE.</p><p><a href="https://www.gizmochina.com/2025/10/13/oneplus-15-display-specs-teased/" target="_blank">GizmoChina</a> (via <a href="https://www.gsmarena.com/oneplus_15s_display_specs_are_now_official-news-69895.php" target="_blank">GSMArena</a>) laat weten dat OnePlus nieuwe officiële informatie heeft gedeeld over het display van de OnePlus 15 via een directe aankondiging. </p><p>De OnePlus 15 zal onder andere symmetrische bezels van 1,15 mm rondom zijn scherm krijgen. Dat is opvallend dun. De <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-pro-max-review-nl">iPhone 17 Pro Max</a> heeft bijvoorbeeld ook al enorm dunne bezels en die meten 1,36 mm.</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:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="cG8ym3CdGTZU5uxkzJCxcS" name="OP15 display 1" alt="Chinese poster kondigt 1,15mm-bezels aan voor de OnePlus 15" src="https://cdn.mos.cms.futurecdn.net/cG8ym3CdGTZU5uxkzJCxcS-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">De OnePlus 15 krijgt ultradunne, symmetrische bezels. </span><span class="credit" itemprop="copyrightHolder">(Image credit: OnePlus / Oppo / BOE / GizmoChina)</span></figcaption></figure><p>Daarnaast zal de OnePlus 15 een hoge refresh rate van 165Hz ondersteunen. Die refresh rate is veel hoger dan die van de <a href="https://global.techradar.com/nl-nl/phones/oneplus-phones/oneplus-13-review-nl">OnePlus 13</a> en veel van de <a href="https://global.techradar.com/nl-nl/news/10-beste-android-smartphones">beste Android-smartphones</a> op de markt. 120Hz is tegenwoordig nog steeds zo'n beetje de standaard, zelfs voor veel flagships. </p><p>De refresh rate geeft aan hoe vaak het display zijn beeld kan verversen per seconde. Een hogere refresh rate zorgt er dus voor dat beelden er soepeler uitzien en vooral bij bewegende beelden is dit te merken. Details zijn dan ook beter te onderscheiden. </p><p>OnePlus heeft verder ook nog gedeeld dat de hoge helderheidsmodus van het display met 13% is verbeterd. Dat zal dus ongetwijfeld weer voor een hogere piekhelderheid zorgen, Daarnaast is de kleuraccuraatheid ook verbeterd met 11,8%. Ook heeft het display een TUV-Rheinland-certificering voor een minimale helderheid van 1 nit.  </p><ul><li><a href="https://techradar.us7.list-manage.com/subscribe?u=5698cb1fccaea8644ed412be0&id=159915eedb" target="_blank"><strong>Klik hier om te abonneren op onze wekelijkse nieuwsbrief</strong></a></li></ul><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="43CVbk52FUMDTUfekBmJcY" name="OP15 display 2" alt="Chinese post over het display van de OnePlus 15" src="https://cdn.mos.cms.futurecdn.net/43CVbk52FUMDTUfekBmJcY-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">OnePlus lijkt dit jaar voor een plat display te hebben gekozen, in plaats van voor het gebogen scherm van de OnePlus 13. </span><span class="credit" itemprop="copyrightHolder">(Image credit: OnePlus / Oppo / BOE / GizmoChina)</span></figcaption></figure><p>Het nieuwe display zou ook nog 10% minder stroom verbruiken dan dat van zijn voorganger en zo'n 30% langer meegaan als het gaat om de totale levensduur van het onderdeel. OnePlus staat daarnaast ook al bekend om zijn batterijduur van topklasse, dus deze upgrade zou mogelijk voor een nog indrukwekkendere batterijduur kunnen zorgen. </p><p>Verder zal de OnePlus 15 gebruikmaken van OPPO's P3-chip, een speciale displaycontroller die een pixelrij-oplaadtijd van 1,3 microseconde mogelijk maakt. Dat is volgens GizmoChina twee keer zo snel als de huidige standaard binnen de industrie. Dit moet zorgen voor een responsievere ervaring en een betere constante helderheid bij hogere refresh rates. </p><p>Als laatste lijken beelden die OnePlus gedeeld heeft ook te bevestigen dat de OnePlus 15 een plat display heeft, terwijl we bij voorgaande generaties nog te maken hadden met een wat gebogen display. De huidige geruchten suggereren dat dit scherm 6,78-inch zal meten. </p><p>De OnePlus 15 lijkt dus in ieder geval een waardige opvolger te worden voor de OnePlus 13. Dat is goed nieuws, want dat is nog steeds een van onze favoriete Android-telefoons. </p><ul><li><a href="https://global.techradar.com/nl-nl/phones/oneplus-phones/doorbraak-frame-van-oneplus-15-is-steviger-dan-titanium">Doorbraak: frame van OnePlus 15 is steviger dan titanium</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/oneplus-phones/oneplus-bevestigt-indrukwekkende-specs-voor-het-display-van-de-oneplus-15</link>
                                                                            <description>
                            <![CDATA[ OnePlus heeft bevestigd in een sociale media-post voor zijn Chinese klanten dat de aankomende OnePlus 15 een 165Hz refresh rate, een hogere helderheid en accuratere kleuren krijgt. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">DDic6nKtcVSHwtdLvq7gTT</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/645oevZc8PTHa2f9FndCNE-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 15 Oct 2025 09:54:22 +0000</pubDate>                                                                                                                                <updated>Wed, 15 Oct 2025 11:34:55 +0000</updated>
                                                                                                                                            <category><![CDATA[OnePlus Phones]]></category>
                                                    <category><![CDATA[Phones]]></category>
                                                                                                <author><![CDATA[ cas.kulk@bluepixlmedia.com (Cas Kulk) ]]></author>                    <dc:creator><![CDATA[ Cas Kulk ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/hUHXsqYBB8igeAQgxCPAMe-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;&lt;br&gt;&lt;/p&gt; ]]></dc:description>
                                                                                                        <dc:contributor><![CDATA[ Jamie Richards ]]></dc:contributor>
                                                                    <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/645oevZc8PTHa2f9FndCNE-1920-80.jpg">
                                                            <media:credit><![CDATA[OnePlus]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[De OnePlus 15]]></media:description>                                                            <media:text><![CDATA[The back of the OnePlus 15]]></media:text>
                                <media:title type="plain"><![CDATA[The back of the OnePlus 15]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/645oevZc8PTHa2f9FndCNE-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>De OnePlus 15 is officieel onderweg. Het volgende vlaggenschip van de Chinese smartphonefabrikant wordt binnenkort al verwacht in zijn thuismarkt en vervolgens ergens in de komende maanden ook op de wereldwijde markt. </p><p><a href="https://www.phonearena.com/oneplus-15-release-date-price-features-news" target="_blank">PhoneArena</a> suggereert dat de OnePlus 15 in oktober nog gelanceerd wordt in China. Nu we steeds dichter bij deze onbevestigde releasedatum in de buurt komen, deelt het bedrijf ook steeds meer details over het aankomende toestel. Nu zijn er bijvoorbeeld weer wat belangrijke specs van het display gedeeld. Dat display is ontwikkeld in samenwerking met OPPO en displayfabrikant BOE.</p><p><a href="https://www.gizmochina.com/2025/10/13/oneplus-15-display-specs-teased/" target="_blank">GizmoChina</a> (via <a href="https://www.gsmarena.com/oneplus_15s_display_specs_are_now_official-news-69895.php" target="_blank">GSMArena</a>) laat weten dat OnePlus nieuwe officiële informatie heeft gedeeld over het display van de OnePlus 15 via een directe aankondiging. </p><p>De OnePlus 15 zal onder andere symmetrische bezels van 1,15 mm rondom zijn scherm krijgen. Dat is opvallend dun. De <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-pro-max-review-nl">iPhone 17 Pro Max</a> heeft bijvoorbeeld ook al enorm dunne bezels en die meten 1,36 mm.</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:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="cG8ym3CdGTZU5uxkzJCxcS" name="OP15 display 1" alt="Chinese poster kondigt 1,15mm-bezels aan voor de OnePlus 15" src="https://cdn.mos.cms.futurecdn.net/cG8ym3CdGTZU5uxkzJCxcS-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">De OnePlus 15 krijgt ultradunne, symmetrische bezels. </span><span class="credit" itemprop="copyrightHolder">(Image credit: OnePlus / Oppo / BOE / GizmoChina)</span></figcaption></figure><p>Daarnaast zal de OnePlus 15 een hoge refresh rate van 165Hz ondersteunen. Die refresh rate is veel hoger dan die van de <a href="https://global.techradar.com/nl-nl/phones/oneplus-phones/oneplus-13-review-nl">OnePlus 13</a> en veel van de <a href="https://global.techradar.com/nl-nl/news/10-beste-android-smartphones">beste Android-smartphones</a> op de markt. 120Hz is tegenwoordig nog steeds zo'n beetje de standaard, zelfs voor veel flagships. </p><p>De refresh rate geeft aan hoe vaak het display zijn beeld kan verversen per seconde. Een hogere refresh rate zorgt er dus voor dat beelden er soepeler uitzien en vooral bij bewegende beelden is dit te merken. Details zijn dan ook beter te onderscheiden. </p><p>OnePlus heeft verder ook nog gedeeld dat de hoge helderheidsmodus van het display met 13% is verbeterd. Dat zal dus ongetwijfeld weer voor een hogere piekhelderheid zorgen, Daarnaast is de kleuraccuraatheid ook verbeterd met 11,8%. Ook heeft het display een TUV-Rheinland-certificering voor een minimale helderheid van 1 nit.  </p><ul><li><a href="https://techradar.us7.list-manage.com/subscribe?u=5698cb1fccaea8644ed412be0&id=159915eedb" target="_blank"><strong>Klik hier om te abonneren op onze wekelijkse nieuwsbrief</strong></a></li></ul><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="43CVbk52FUMDTUfekBmJcY" name="OP15 display 2" alt="Chinese post over het display van de OnePlus 15" src="https://cdn.mos.cms.futurecdn.net/43CVbk52FUMDTUfekBmJcY-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">OnePlus lijkt dit jaar voor een plat display te hebben gekozen, in plaats van voor het gebogen scherm van de OnePlus 13. </span><span class="credit" itemprop="copyrightHolder">(Image credit: OnePlus / Oppo / BOE / GizmoChina)</span></figcaption></figure><p>Het nieuwe display zou ook nog 10% minder stroom verbruiken dan dat van zijn voorganger en zo'n 30% langer meegaan als het gaat om de totale levensduur van het onderdeel. OnePlus staat daarnaast ook al bekend om zijn batterijduur van topklasse, dus deze upgrade zou mogelijk voor een nog indrukwekkendere batterijduur kunnen zorgen. </p><p>Verder zal de OnePlus 15 gebruikmaken van OPPO's P3-chip, een speciale displaycontroller die een pixelrij-oplaadtijd van 1,3 microseconde mogelijk maakt. Dat is volgens GizmoChina twee keer zo snel als de huidige standaard binnen de industrie. Dit moet zorgen voor een responsievere ervaring en een betere constante helderheid bij hogere refresh rates. </p><p>Als laatste lijken beelden die OnePlus gedeeld heeft ook te bevestigen dat de OnePlus 15 een plat display heeft, terwijl we bij voorgaande generaties nog te maken hadden met een wat gebogen display. De huidige geruchten suggereren dat dit scherm 6,78-inch zal meten. </p><p>De OnePlus 15 lijkt dus in ieder geval een waardige opvolger te worden voor de OnePlus 13. Dat is goed nieuws, want dat is nog steeds een van onze favoriete Android-telefoons. </p><ul><li><a href="https://global.techradar.com/nl-nl/phones/oneplus-phones/doorbraak-frame-van-oneplus-15-is-steviger-dan-titanium">Doorbraak: frame van OnePlus 15 is steviger dan titanium</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Google Foto's gaat meer AI toevoegen om je te helpen foto's om te zetten in video's ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Een van de leuke trucs die AI-bots tegenwoordig kunnen, is het omzetten van stilstaande beelden in korte videoclips. Dit is iets wat je nu al in beperkte mate kunt doen met Google Foto’s. Maar het lijkt erop dat die functie binnenkort een flinke upgrade krijgt.</p><p>Zoals ontdekt door het team van <a href="https://www.androidauthority.com/google-photos-video-generator-prompt-box-3603565/" target="_blank">Android Authority</a>, bevat de nieuwste versie van de Google Foto’s-app verborgen code die erop wijst dat er binnenkort een volledig AI-tekstveld beschikbaar komt voor deze beeld-naar-video-functie. Daarmee kun je precies beschrijven wat je wilt dat er gebeurt.</p><p>Dat biedt veel meer flexibiliteit dan de huidige opties, die sinds juli bij sommige gebruikers zijn uitgerold: 'subtle movement' en 'I'm feeling lucky'. Die laten de AI grotendeels zelf bepalen hoe de foto geanimeerd wordt.</p><p>De functie draait nog steeds op Google’s oudere Veo 2-model. Dat is niet op het niveau van het nieuwste Veo 3-model, maar het kan nog steeds indrukwekkende en leuke resultaten opleveren.</p><h2 id="de-aanhoudende-groei-van-ai">De aanhoudende groei van AI</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="U3s8GiiAw9moKDV5spYxuP" name="google-nest-devices" alt="Google Nest outdoor camera en deurbel" src="https://cdn.mos.cms.futurecdn.net/U3s8GiiAw9moKDV5spYxuP-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Nieuwe Nest-hardware, inclusief Gemini </span><span class="credit" itemprop="copyrightHolder">(Image credit: Google)</span></figcaption></figure><p>Het is weer een voorbeeld van hoe Google zijn AI-tools in al zijn verschillende apps en diensten integreert waardoor Gemini, Veo en de andere modellen een groter bereik krijgen dan concurrenten zoals ChatGPT op dit moment hebben.</p><p>Dat strekt zich ook uit tot hardware: Google introduceerde onlangs een reeks nieuwe slimme apparaten, waaronder vernieuwde Nest-camera’s en een nieuwe slimme luidspreker die volgend jaar verschijnt, allemaal met Gemini aan boord.</p><p>Toch blijft OpenAI zijn aanbod uitbreiden met meer apps, zoals de <a href="https://global.techradar.com/nl-nl/ai-platforms-assistants/openai-lanceert-sora-2-een-ai-video-app-waarin-jij-zelf-de-hoofdrol-speelt">recent gelanceerde Sora 2-video-app</a> en een soort bijbehorend sociaal netwerk. Er doen ook nog altijd geruchten de ronde over hardwareapparaten die door ChatGPT worden aangestuurd.</p><p>Er is geen garantie dat de verborgen functie die in Google Foto’s werd ontdekt uiteindelijk daadwerkelijk wordt uitgerold naar iedereen, maar het lijkt wel een logische volgende stap.</p> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/android/google-photos-gaat-meer-ai-toevoegen-om-je-te-helpen-fotos-om-te-zetten-in-videos</link>
                                                                            <description>
                            <![CDATA[ Met de Foto naar video-functie in Google Foto's kun je binnenkort je eigen prompts specificeren. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">Hs5C474eYNDvGUit4wLvvi</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/5DBEnobKj3kyYXAc6aistS-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 06 Oct 2025 08:39:02 +0000</pubDate>                                                                                                                                <updated>Mon, 06 Oct 2025 12:42:37 +0000</updated>
                                                                                                                                            <category><![CDATA[Android]]></category>
                                                    <category><![CDATA[Phones]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jouri Altorf ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Mw6yTFkTLEuzUAnvL23pC9-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                        <dc:contributor><![CDATA[ David Nield ]]></dc:contributor>
                                                                    <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/5DBEnobKj3kyYXAc6aistS-1920-80.jpg">
                                                            <media:credit><![CDATA[Future / Chris Hall]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[Verwacht binnenkort een upgrade van Google Foto&#039;s]]></media:description>                                                            <media:text><![CDATA[Google Photos app icon]]></media:text>
                                <media:title type="plain"><![CDATA[Google Photos app icon]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/5DBEnobKj3kyYXAc6aistS-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Een van de leuke trucs die AI-bots tegenwoordig kunnen, is het omzetten van stilstaande beelden in korte videoclips. Dit is iets wat je nu al in beperkte mate kunt doen met Google Foto’s. Maar het lijkt erop dat die functie binnenkort een flinke upgrade krijgt.</p><p>Zoals ontdekt door het team van <a href="https://www.androidauthority.com/google-photos-video-generator-prompt-box-3603565/" target="_blank">Android Authority</a>, bevat de nieuwste versie van de Google Foto’s-app verborgen code die erop wijst dat er binnenkort een volledig AI-tekstveld beschikbaar komt voor deze beeld-naar-video-functie. Daarmee kun je precies beschrijven wat je wilt dat er gebeurt.</p><p>Dat biedt veel meer flexibiliteit dan de huidige opties, die sinds juli bij sommige gebruikers zijn uitgerold: 'subtle movement' en 'I'm feeling lucky'. Die laten de AI grotendeels zelf bepalen hoe de foto geanimeerd wordt.</p><p>De functie draait nog steeds op Google’s oudere Veo 2-model. Dat is niet op het niveau van het nieuwste Veo 3-model, maar het kan nog steeds indrukwekkende en leuke resultaten opleveren.</p><h2 id="de-aanhoudende-groei-van-ai">De aanhoudende groei van AI</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="U3s8GiiAw9moKDV5spYxuP" name="google-nest-devices" alt="Google Nest outdoor camera en deurbel" src="https://cdn.mos.cms.futurecdn.net/U3s8GiiAw9moKDV5spYxuP-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Nieuwe Nest-hardware, inclusief Gemini </span><span class="credit" itemprop="copyrightHolder">(Image credit: Google)</span></figcaption></figure><p>Het is weer een voorbeeld van hoe Google zijn AI-tools in al zijn verschillende apps en diensten integreert waardoor Gemini, Veo en de andere modellen een groter bereik krijgen dan concurrenten zoals ChatGPT op dit moment hebben.</p><p>Dat strekt zich ook uit tot hardware: Google introduceerde onlangs een reeks nieuwe slimme apparaten, waaronder vernieuwde Nest-camera’s en een nieuwe slimme luidspreker die volgend jaar verschijnt, allemaal met Gemini aan boord.</p><p>Toch blijft OpenAI zijn aanbod uitbreiden met meer apps, zoals de <a href="https://global.techradar.com/nl-nl/ai-platforms-assistants/openai-lanceert-sora-2-een-ai-video-app-waarin-jij-zelf-de-hoofdrol-speelt">recent gelanceerde Sora 2-video-app</a> en een soort bijbehorend sociaal netwerk. Er doen ook nog altijd geruchten de ronde over hardwareapparaten die door ChatGPT worden aangestuurd.</p><p>Er is geen garantie dat de verborgen functie die in Google Foto’s werd ontdekt uiteindelijk daadwerkelijk wordt uitgerold naar iedereen, maar het lijkt wel een logische volgende stap.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ OPPO A5 Pro 5G review: grote plus- en grote minpunten ]]></title>
                                                                                                <dc:content><![CDATA[ <h2 class="article-body__section" id="section-oppo-a5-pro-5g-review-in-een-notendop"><span>OPPO A5 Pro 5G: review in een notendop</span></h2><p>De OPPO A5 Pro is geen heel indrukwekkend toestel, maar hij is gelanceerd met een adviesprijs van 279 euro en is inmiddels voor minder dan 200 euro te vinden. Wat je voor die prijs krijgt, is een grote batterij die zorgt voor een lange batterijduur en een enorm stevig design. Dat design voelt wel wat goedkoop en verouderd aan. De algemene én cameraprestaties zijn ook niet bepaald indrukwekkend en een resolutie van 1.604 x 720 pixels voor het display is in 2025 toch wel erg weinig. Gelukkig is er in ieder geval wel een 120Hz refresh rate en is de grote batterij vrij snel volledig opgeladen. </p><h2 class="article-body__section" id="section-oppo-a5-pro-5g-review-prijs-en-beschikbaarheid"><span>OPPO A5 Pro 5G review: prijs en beschikbaarheid</span></h2><ul><li><strong>Beschikbaar sinds april 2025</strong></li><li><strong>Adviesprijs van 279 euro voor 8GB RAM en 256GB opslag</strong></li><li><strong>Inmiddels te koop voor minder dan 200 euro</strong></li></ul><p>De OPPO A5 Pro werd uitgebracht in april 2025 en had bij zijn release een adviesprijs van 279 euro. Daarvoor krijg je 8GB aan RAM en 256GB aan opslagruimte. Dat is vrij degelijk voor deze prijs, zeker als je bedenkt dat sommige vlaggenschepen, zoals de <a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-10-review-nl">Google Pixel 10</a>, nog steeds instapmodellen met "maar" 128GB opslag hebben. Die opslagruimte is hier overigens ook nog uit te breiden via een microSD-kaartje.</p><p>Dit is een redelijk goedkoop toestel en dat merk je ook op meerdere vlakken. De prijs is hier over het algemeen niet verkeerd, zeker nu deze inmiddels gedaald is tot onder de 200 euro, maar de balans voelt hier niet geweldig. Er zijn een aantal punten waarop dit toestel een goede prijs-kwaliteit levert (het enorm stevige design en de uitstekende batterijduur) en een aantal punten waarop hij echt tegenvalt, zelfs bij dit prijspunt (display en camera's).</p><p>Er is momenteel maar één configuratie te krijgen, met de bovengenoemde 8GB RAM en 256GB opslag, maar er zijn wel twee kleuren om uit te kiezen: 'Olive Green' en 'Black Brown'. Er is ook een 4G-variant die momenteel gemiddeld zo'n 30 euro goedkoper is.</p><ul><li><strong>Prijs-kwaliteit score: 3,5/5</strong></li></ul><h2 class="article-body__section" id="section-oppo-a5-pro-5g-review-specs"><span>OPPO A5 Pro 5G review: specs</span></h2><div ><table><caption>OPPO A5 Pro 5G specs</caption><thead><tr><th class="firstcol empty" ></th><th  ></th></tr></thead><tbody><tr><td class="firstcol " ><p>Afmetingen:</p></td><td  ><p>164,82 x 75,53 x 7,76 (bruin) of 7,86 (groen) mm</p></td></tr><tr><td class="firstcol " ><p>Gewicht:</p></td><td  ><p>194 gram (bruin) / 196 gram (groen)</p></td></tr><tr><td class="firstcol " ><p>Scherm:</p></td><td  ><p>6,67 inch, 1.604 x 720 pixels, 120Hz, LCD, 1.000 nits</p></td></tr><tr><td class="firstcol " ><p>Chip:</p></td><td  ><p>MediaTek Dimensity 6300</p></td></tr><tr><td class="firstcol " ><p>RAM:</p></td><td  ><p>8GB</p></td></tr><tr><td class="firstcol " ><p>Opslag:</p></td><td  ><p>256GB</p></td></tr><tr><td class="firstcol " ><p>Besturings-systeem:</p></td><td  ><p>Android 15, ColorOS 15</p></td></tr><tr><td class="firstcol " ><p>Camera's achter:</p></td><td  ><p>50MP-hoofdcamera (f/1,8), 2MP-'bokeh'-camera (f/2,4)</p></td></tr><tr><td class="firstcol " ><p>Selfiecamera:</p></td><td  ><p>8MP (f/2,0)</p></td></tr><tr><td class="firstcol " ><p>Batterij:</p></td><td  ><p>5.800mAh</p></td></tr><tr><td class="firstcol " ><p>Opladen:</p></td><td  ><p>45W bedraad</p></td></tr><tr><td class="firstcol " ><p>Kleuren:</p></td><td  ><p>Black Brown, Olive Green</p></td></tr></tbody></table></div><h2 class="article-body__section" id="section-oppo-a5-pro-5g-review-design"><span>OPPO A5 Pro 5G review: design</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4000px;"><p class="vanilla-image-block" style="padding-top:56.30%;"><img id="LzVSArAo5DrskQJFZA6EvS" name="20250930_154138" alt="OPPO A5 Pro 5G" src="https://cdn.mos.cms.futurecdn.net/LzVSArAo5DrskQJFZA6EvS-1920-80.jpg" mos="" align="middle" fullscreen="" width="4000" height="2252" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future / Cas Kulk)</span></figcaption></figure><ul><li><strong>Voelt goedkoop aan</strong></li><li><strong>IP69-certificering voor stof- en waterbestendigheid, plus schokbestendigheid</strong></li><li><strong>Vingerafdrukscanner in de aan/uitknop</strong></li></ul><p>De OPPO A5 Pro is een redelijk goedkope smartphone, dus het is geen wonder dat hij ook redelijk goedkoop aanvoelt. Meestal voelen dit soort telefoons dan ook niet heel erg stevig aan. Het is dus goed om te weten dat de A5 Pro wel meer dan stevig genoeg is dankzij IP69-, IP68- en IP66-certificeringen voor stof- en waterbestendigheid, plus schokbestendigheid van militaire kwaliteit. Het toestel is beter beschermd dan sommige flagships.</p><p>Als je naar de achterkant van de A5 Pro kijkt ziet het design er nog redelijk modern uit, maar kijk je naar de voorkant, dan ziet hij er toch wel juist weer wat meer verouderd uit. Daar zullen we echter nog wat dieper op ingaan als we het over het display hebben. </p><p>Er zijn dus twee kleuren om uit te kiezen: groen en zwart/bruin (in de felle zon iets meer bruin en in donkere omgevingen iets meer zwart). Wij hebben de Black Brown-variant getest. Heel bijzonder is deze kleur niet, maar als je gewoon op zoek bent naar een vrij neutrale kleur, ziet dit er prima uit. De groene variant heeft dan weer iets meer persoonlijkheid.</p><p>We merkten bij ons testmodel dat er pas wat vingerafdrukken zichtbaar worden achterop wanneer je je vinger er vrij hard tegenaan duwt. Het is gelukkig dus niet echt een vingerafdrukmagneet. </p><p>Over het algemeen is het design gewoon niet heel erg opmerkelijk. Er zit een klein verschil in de dikte en het gewicht tussen de twee kleurvarianten. De groene variant is voorzien van veganistisch leer en is daardoor dus iets dikker en zwaarder. Het toestel ligt prima in de hand. De zijkanten zijn wel plat, maar alle randen zijn een klein beetje afgerond, dus ze voelen niet scherp aan in je hand.</p><p>We zien tegenwoordig natuurlijk veel smartphones met een vingerafdrukscanner onder het display, maar bij de A5 Pro zit deze verwerkt in de aan/uitknop (en Gemini-knop). De scanner is niet de snelste die we getest hebben, maar hij is wel redelijk responsief en we hebben dan ook liever een scanner die goed werkt en aan de zijkant zit, dan een teleurstellende scanner onder het display. </p><p>Wat wel een beetje vervelend kan zijn, is dat de scanner heel snel al "geactiveerd" wordt wanneer je de telefoon probeert op te pakken en per ongeluk die knop aanraakt. Dat betekent niet alleen dat de telefoon dan steeds begint te trillen (en de haptische feedback voelt hier niet geweldig), maar ook dat je soms alsnog je wachtwoord of pincode moet invoeren, omdat je vingerafdruk te vaak niet herkend kon worden.   </p><ul><li><strong>Design score: 3,5/5</strong></li></ul><h2 class="article-body__section" id="section-oppo-a5-pro-5g-review-display"><span>OPPO A5 Pro 5G review: display</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4000px;"><p class="vanilla-image-block" style="padding-top:56.30%;"><img id="zUvuSDGxcZgAkZmSNgRNtS" name="20250930_154420" alt="OPPO A5 Pro 5G" src="https://cdn.mos.cms.futurecdn.net/zUvuSDGxcZgAkZmSNgRNtS-1920-80.jpg" mos="" align="middle" fullscreen="" width="4000" height="2252" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future / Cas Kulk)</span></figcaption></figure><ul><li><strong>Teleurstellende resolutie</strong></li><li><strong>Dikke, asymmetrische schermranden</strong></li><li><strong>Wel een soepele 120Hz refresh rate</strong></li></ul><p>Het display van de OPPO A5 Pro is helaas een van de meer teleurstellende onderdelen. Dit komt vooral door de lage resolutie van 1.604 x 720 pixels. Dit is dus een 'HD Ready'-paneel en dat betekent dat beelden er niet echt heel erg scherp uitzien vergeleken met de meeste andere smartphones in 2025, zelfs rond deze prijsklasse. Het helpt ook niet dat het toestel wel gewoon een redelijk groot 6,67-inch display heeft. </p><p>Het is natuurlijk ook jammer dat we hier geen AMOLED-scherm krijgen, maar een LCD-scherm. Dat is echter nog wel enigszins begrijpelijk gezien de prijs. Hoewel zwart er dus niet inktzwart uitziet, is de kleurweergave nog wel degelijk en is het scherm met een piekhelderheid van 1.000 nits ook nog redelijk goed af te lezen bij direct zonlicht (al kan het tegenwoordig wel beter).</p><p>Wat ook een beetje jammer is, is dat er redelijk grote zwarte randen om het scherm heen zitten en die randen zijn ook nog eens asymmetrisch (de onderkant is extra dik). We snappen dat er bij budgettoestellen wordt bespaard op dingen zoals de displays, maar dit voelt zelfs binnen deze prijsklasse toch wel redelijk verouderd inmiddels (in ieder geval randen die zó dik zijn). </p><p>Gelukkig kan je dankzij de 120Hz refresh rate wel lekker soepel door de interface van de telefoon navigeren... zo lang de chip het bijhoudt, maar daar komen we nog op terug.  </p><ul><li><strong>Display score: 2/5</strong></li></ul><h2 class="article-body__section" id="section-oppo-a5-pro-5g-review-software"><span>OPPO A5 Pro 5G review: software</span></h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/D7Qkp4rLGjp6Tbv3NdxfgS-1920-80.jpg" alt="OPPO A5 Pro 5G" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/GFR9fWkm39KsPxm5DMzwfS-1920-80.jpg" alt="OPPO A5 Pro 5G" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure></figure><ul><li><strong>Android 15 met daarbovenop ColorOS 15</strong></li><li><strong>Hier en daar wat interessante AI-snufjes</strong></li><li><strong>Enorm veel bloatware</strong></li></ul><p>De A5 Pro draait (ook op het moment van schrijven nog) standaard op Android 15, met daarbovenop OPPO's eigen ColorOS 15-software. Alles ziet er grotendeels netjes en overzichtelijk uit en alles werkt ook grotendeels zoals je zou verwachten bij een versie van Android die niet heel erg afwijkt van de 'stock'-versie. Niets voelt echt heel erg bijzonder, maar vrijwel alles zit op een redelijk logische plaats en werkt zoals verwacht. </p><p>Er zijn zelfs hier en daar wat handige AI-snufjes te vinden, waaronder een AI-editor voor fotobewerking die redelijk goede prestaties kan leveren voor een telefoon van deze prijs. Je moet geen Pixel- of Galaxy AI-kwaliteit verwachten, maar daar betaal je ook niet voor. Natuurlijk krijg je hier ook standaard toegang tot Gemini. </p><p>Helaas krijg je ook standaard toegang tot een enorm grote hoeveelheid bloatware. De vooraf geïnstalleerde apps (en dan bedoelen we niet apps van OPPO zelf) nemen gewoon meer dan een volledige pagina in beslag. We zien het liefst natuurlijk helemaal geen bloatware, zodat we zelf kunnen bepalen wat we wel en niet willen installeren, maar er is ook nog een verschil in de soorten apps die vooraf geïnstalleerd worden. Apps zoals Netflix, Facebook, Amazon Shopping, TikTok, LinkedIn en Spotify zijn nog te begrijpen en kunnen nuttig zijn. We hoeven echter niet 15 willekeurige spelletjes vooraf geïnstalleerd te hebben. </p><p>Je kan al die bloatware wel gewoon zelf weer verwijderen, maar we zien liever gewoon een menu bij het instellen waarin we apps kunnen kiezen die wel of niet meteen mee geïnstalleerd mogen worden. OPPO kan dan nog steeds aanbevolen apps weergeven, maar het scheelt weer wat tijd als we niet eerst na het instellen nog zo'n 20 apps moeten verwijderen. </p><p>Als laatste krijg je hier drie grote Android-updates en zes jaar aan veiligheidsupdates. Hoewel Android dus niet extreem lang up-to-date blijft, kan je in ieder geval wel een lange tijd van een beveiligde smartphone genieten. </p><ul><li><strong>Software score: 3/5</strong></li></ul><h2 class="article-body__section" id="section-oppo-a5-pro-5g-review-camera-s"><span>OPPO A5 Pro 5G review: camera's</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4000px;"><p class="vanilla-image-block" style="padding-top:56.30%;"><img id="9SJMSdGCxLcmaAzKyzKQqS" name="20250930_154210" alt="OPPO A5 Pro 5G" src="https://cdn.mos.cms.futurecdn.net/9SJMSdGCxLcmaAzKyzKQqS-1920-80.jpg" mos="" align="middle" fullscreen="" width="4000" height="2252" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future / Cas Kulk)</span></figcaption></figure><ul><li><strong>50MP-hoofdcamera is degelijk</strong></li><li><strong>2MP-dieptecamera voelt vrij nutteloos</strong></li><li><strong>Inzoomen is niet echt aan te raden</strong></li></ul><p>Er zitten technisch gezien twee camera's achterop dit toestel, maar je hebt in de praktijk eigenlijk alleen iets aan de 50MP-hoofdcamera. De 2MP-dieptecamera voelt als een redelijk nutteloze toevoeging die gewoon zorgt dat er in ieder geval twee camera's achterop zitten, ook al gebruik je er waarschijnlijk maar één. </p><p>Je krijgt hier dus geen ultrawide- of telefotocamera. Het gebrek aan een telefotocamera kunnen we ergens nog wel begrijpen rond dit prijspunt, maar een ultrawide mag je eigenlijk toch wel verwachten op een toestel met een adviesprijs van 279 euro. </p><p>De 50MP-hoofdcamera levert degelijke resultaten bij goed licht, maar dit is dus over het algemeen niet echt een veelzijdig camerasysteem. In de camera-app vind je standaard opties voor 1x en 2x zoom. Aangezien er geen telefotocamera is, is 2x gewoon digitale zoom met de hoofdcamera. Je kan maximaal 10x inzoomen, maar laten we maar zeggen dat we snappen waarom opties boven de 2x niet standaard worden weergegeven. Zelfs dan zien beelden er al niet meer heel erg gedetailleerd uit.</p><p>Video's kan je opnemen in maximaal 1080p met 60fps en ook dat is dus niet heel indrukwekkend. De hoofdcamera is uiteindelijk dus prima voor dagelijkse foto's, maar als je op zoek bent naar een goed camerasysteem (voor de prijs), dan is de OPPO A5 Pro niet de juiste keuze.  </p><h2 id="cameravoorbeelden">Cameravoorbeelden</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/a4swi9kvbYhg5kXwTisXE8-1920-80.jpg" alt="OPPO A5 Pro 5G cameravoorbeelden" /><figcaption>1x<small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/NzHY33Rt7TRDBEvmqcdH28-1920-80.jpg" alt="OPPO A5 Pro 5G cameravoorbeelden" /><figcaption>2x digitale zoom<small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/9sPsGoNuqhgjNZW8z5UdW8-1920-80.jpg" alt="OPPO A5 Pro 5G cameravoorbeelden" /><figcaption>1x<small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/6aSXdNCi2c7VHBwadqNgG8-1920-80.jpg" alt="OPPO A5 Pro 5G cameravoorbeelden" /><figcaption>1x<small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ZTHgYfi7iNtje9HdKNtxC8-1920-80.jpg" alt="OPPO A5 Pro 5G cameravoorbeelden" /><figcaption>2x digitale zoom<small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/xykcapk3zvxM2kX2Hr64G8-1920-80.jpg" alt="OPPO A5 Pro 5G cameravoorbeelden" /><figcaption>1x<small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/jGwj2KSktzbyKyHi5c9W88-1920-80.jpg" alt="OPPO A5 Pro 5G cameravoorbeelden" /><figcaption>2x digitale zoom<small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/MDKj2VLkNWzG3U7g54vhC8-1920-80.jpg" alt="OPPO A5 Pro 5G cameravoorbeelden" /><figcaption>1x<small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ieH4MsBbbHiKcyh29VT428-1920-80.jpg" alt="OPPO A5 Pro 5G cameravoorbeelden" /><figcaption>2x digitale zoom<small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/3aNEEJDJGVSQ3swCPX6BF8-1920-80.jpg" alt="OPPO A5 Pro 5G cameravoorbeelden" /><figcaption>1x<small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/8muj76LvuQ3yb7BWxNbbv7-1920-80.jpg" alt="OPPO A5 Pro 5G cameravoorbeelden" /><figcaption>2x digitale zoom<small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/jvvuHKV9y2pCNFetQZEsi7-1920-80.jpg" alt="OPPO A5 Pro 5G cameravoorbeelden" /><figcaption>5x digitale zoom<small role="credit">Future / Cas Kulk</small></figcaption></figure></figure><ul><li><strong>Camera score: 2,5/5</strong></li></ul><h2 class="article-body__section" id="section-oppo-a5-pro-5g-review-prestaties"><span>OPPO A5 Pro 5G review: prestaties</span></h2><ul><li><strong>MediaTek Dimensity 6300 is niet heel krachtig</strong></li><li><strong>8GB RAM helpt wel</strong></li><li><strong>Hier en daar wat haperingen, zelfs met maar één app open</strong></li></ul><p>De MediaTek Dimensity 6300-chip in de A5 Pro zorgt niet echt voor de snelste prestaties. Gelukkig is de telefoon wel voorzien van 8GB RAM, want dat kan hier en daar misschien nog een beetje compenseren voor de zwakkere chip. Ook kan de hoeveelheid RAM "uitgebreid" worden met een deel van de opslagruimte als die nog over is (tot 8GB extra). </p><p>De chip kan de meeste dagelijkse taken wel aan, maar toch merkten we af en toe wel wat haperingen, zelfs als we maar één app open hadden staan. Multitasking op de A5 Pro is dus zeker niet aan te raden. Het toestel voelt af en toe ook gewoon echt langzaam. Als je eenmaal ergens mee bezig bent, gaat het meestal na een tijdje wel vrij soepel. Wat lichtere games zijn ook wel prima te spelen, maar voor zwaardere games is de Dimensity 6300 niet bepaald ideaal.</p><p>We hebben hem ook de gebruikelijke CPU- en GPU-tests van Geekbench laten uitvoeren. Hier haalde hij vrij matige scores van 777 single-core en 1.918 multi-core, plus 1.412 voor de GPU. </p><p>Voor deze prijs zijn de prestaties echter niet geheel onverwacht en als je vooral veel simpele taken uitvoert, hier en daar wat berichten verstuurt via WhatsApp en een beetje op het internet surft, dan zal je los van af en toe een hapering niet veel te klagen hebben.</p><ul><li><strong>Prestaties score: 3/5</strong></li></ul><h2 class="article-body__section" id="section-oppo-a5-pro-5g-review-batterij"><span>OPPO A5 Pro 5G review: batterij</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4000px;"><p class="vanilla-image-block" style="padding-top:56.30%;"><img id="keQDtc2r2wVwZPJpwhmmqS" name="20250930_154309" alt="OPPO A5 Pro 5G" src="https://cdn.mos.cms.futurecdn.net/keQDtc2r2wVwZPJpwhmmqS-1920-80.jpg" mos="" align="middle" fullscreen="" width="4000" height="2252" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future / Cas Kulk)</span></figcaption></figure><ul><li><strong>5.800mAh-batterij zorgt voor een lange batterijduur</strong></li><li><strong>45W-snelladen is top voor deze prijsklasse</strong></li></ul><p>De OPPO A5 Pro is voorzien van een mooi grote 5.800mAh-batterij. Dit is dan weer een  van de grootste pluspunten van deze OPPO-telefoon. Deze batterij zorgt er namelijk voor dat de telefoon lekker lang meegaat. Je haalt over het algemeen met gemak anderhalve dag tot twee dagen aan batterijduur. Hier helpt het dus ook wel dat het toestel niet echt geschikt is voor erg zware taken.</p><p>Opladen gaat dankzij ondersteuning voor 45W-snelladen (bedraad) ook relatief snel. 45W is zeker niet het snelste op de markt, maar het is wel dezelfde snelheid die je nog steeds ook bij de Ultra-modellen van Samsung krijgt en het betekent ook dat het je nog geen uur duurt om de batterij volledig op te laden. </p><p>Natuurlijk moet je wel los een 45W-SUPERVOOC-oplader aanschaffen als je zo snel mogelijk wil opladen, maar dit is tegenwoordig helaas een probleem bij vrijwel elke fabrikant (voor consumenten in de EU in ieder geval). Verder is draadloos opladen niet aanwezig, maar dat verwachten we ook niet voor deze prijs. </p><ul><li><strong>Batterij score: 4,5/5</strong></li></ul><h2 class="article-body__section" id="section-moet-je-de-oppo-a5-pro-5g-kopen"><span>Moet je de OPPO A5 Pro 5G kopen?</span></h2><div ><table><thead><tr><th class="firstcol " ><p>Categorie</p></th><th  ><p>Opmerkingen</p></th><th  ><p>Score</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Prijs-kwaliteit</p></td><td  ><p>De prijs is niet slecht voor het totaalpakket, maar je kan wel smartphones met beter gebalanceerde specs vinden.</p></td><td  ><p>3,5/5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>Tegelijkertijd relatief modern en wat verouderd, maar in ieder geval enorm stevig.</p></td><td  ><p>3,5/5</p></td></tr><tr><td class="firstcol " ><p>Display</p></td><td  ><p>Een te lage resolutie voor 2025, maar wel een 120Hz refresh rate en degelijke helderheid.</p></td><td  ><p>2/5</p></td></tr><tr><td class="firstcol " ><p>Software</p></td><td  ><p>ColorOS 15 werkt prima en ziet er prima uit, maar er is enorm veel bloatware.</p></td><td  ><p>3/5</p></td></tr><tr><td class="firstcol " ><p>Camera</p></td><td  ><p>De hoofdcamera kan degelijke prestaties leveren bij daglicht, maar daar houdt het op.</p></td><td  ><p>2,5/5</p></td></tr><tr><td class="firstcol " ><p>Prestaties</p></td><td  ><p>Zelfs bij dagelijkse taken af en toe wat haperingen, dus zeker geen krachtpatser.</p></td><td  ><p>3/5</p></td></tr><tr><td class="firstcol " ><p>Batterij</p></td><td  ><p>De grote batterij zorgt voor een indrukwekkende batterijduur en dankzij 45W-snelladen is hij ook zo weer vol.</p></td><td  ><p>4,5/5</p></td></tr></tbody></table></div><h2 id="koop-hem-als-10">Koop hem als...</h2><div class="product"><p><strong>Je een telefoon met een lange batterijduur zoekt</strong><br>De 5.800mAh-batterij zorgt bij gemiddeld gebruik voor een batterijduur van anderhalve dag tot twee dagen. Je hoeft je dus geen zorgen te maken dat je het einde van de (eerste) dag niet haalt. Daarnaast is de batterij ook vrij snel weer opgeladen wanneer het daar wel weer tijd voor is.</p></div><div class="product"><p><strong>Je een telefoon zoekt die tegen een stootje kan</strong><br>Deze telefoon heeft een stof- en waterbestendigheid die beter is dan die van verschillende flagships. Daarnaast is hij ook nog een schokbestendig. Hij mag dan wel wat goedkoop aanvoelen, maar hij kan gelukkig wel tegen een stootje. </p></div><h2 id="koop-hem-niet-als-10">Koop hem niet als...</h2><div class="product"><p><strong>Je een smartphone zoekt met een goed camerasysteem</strong><br>De hoofdcamera levert alleen degelijke resultaten bij goede belichting en verder is er geen ultrawide- of telefotocamera aanwezig. </p></div><div class="product"><p><strong>Je geen fan bent van bloatware</strong><br>De OPPO A5 Pro staat na het instellen meteen bomvol met apps waar niemand om gevraagd heeft. Een keuze om ze niet allemaal te installeren zou fijn zijn, maar nee, je moet ze allemaal handmatig verwijderen. </p></div><h2 class="article-body__section" id="section-oppo-a5-pro-5g-review-alternatieven"><span>OPPO A5 Pro 5G review: alternatieven</span></h2><div class="product"><p><strong>Samsung Galaxy A36</strong><br>De Galaxy A36 mag dan wel iets duurder zijn, maar hij levert wel een beter gebalanceerd totaalpakket. Je krijgt betere camera's, meer Android-updates, een mooier display en nog steeds een goede batterijduur. </p><p><strong>Lees hier de </strong><a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-a36-review-nl" data-dimension112="6920c6a9-bd34-45bc-b727-a5e2821c6ec7" data-action="Deal Block" data-label="Lees hier de Samsung Galaxy A36 review" data-dimension48="Lees hier de Samsung Galaxy A36 review" data-dimension25=""><strong>Samsung Galaxy A36 review</strong></a></p></div><div class="product"><p><strong>Motorola edge 50 neo</strong><br>Ook voor de Motorola edge 50 neo betaal je nog steeds wel wat meer, maar hij biedt dubbel zo veel opslag, betere camera's en nog sneller 67W-opladen. Hij heeft ook krachtigere prestaties, een beter updatebeleid, een mooier display en zelfs draadloos opladen. <br><br><strong>Lees hier de </strong><a href="https://global.techradar.com/nl-nl/phones/motorola-phones/motorola-edge-50-neo-review-nl" data-dimension112="4be3a561-8d70-4bb1-bda8-3a1a0e49191b" data-action="Deal Block" data-label="Lees hier de Motorola edge 50 neo review" data-dimension48="Lees hier de Motorola edge 50 neo review" data-dimension25=""><strong>Motorola edge 50 neo review</strong></a></p></div> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/oppo-phones/oppo-a5-pro-5g-review-nl</link>
                                                                            <description>
                            <![CDATA[ De OPPO A5 Pro voelt goedkoop aan, maar is ook gewoon goedkoop. Als je een telefoon met een lange batterijduur en stevig design zoekt, en je verder geen hoge eisen hebt, zit je hier goed. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">TXUck6DVP6Jgrq6guPDKib</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/ngMvibXj5VV4fmi3wbAgqS-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 01 Oct 2025 08:15:08 +0000</pubDate>                                                                                                                                <updated>Thu, 26 Mar 2026 14:26:18 +0000</updated>
                                                                                                                                            <category><![CDATA[Oppo Phones]]></category>
                                                    <category><![CDATA[Phones]]></category>
                                                                                                <author><![CDATA[ cas.kulk@bluepixlmedia.com (Cas Kulk) ]]></author>                    <dc:creator><![CDATA[ Cas Kulk ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/hUHXsqYBB8igeAQgxCPAMe-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;&lt;br&gt;&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/ngMvibXj5VV4fmi3wbAgqS-1920-80.jpg">
                                                            <media:credit><![CDATA[Future / Cas Kulk]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[OPPO A5 Pro 5G]]></media:description>                                                            <media:text><![CDATA[OPPO A5 Pro 5G]]></media:text>
                                <media:title type="plain"><![CDATA[OPPO A5 Pro 5G]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/ngMvibXj5VV4fmi3wbAgqS-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <h2 class="article-body__section" id="section-oppo-a5-pro-5g-review-in-een-notendop"><span>OPPO A5 Pro 5G: review in een notendop</span></h2><p>De OPPO A5 Pro is geen heel indrukwekkend toestel, maar hij is gelanceerd met een adviesprijs van 279 euro en is inmiddels voor minder dan 200 euro te vinden. Wat je voor die prijs krijgt, is een grote batterij die zorgt voor een lange batterijduur en een enorm stevig design. Dat design voelt wel wat goedkoop en verouderd aan. De algemene én cameraprestaties zijn ook niet bepaald indrukwekkend en een resolutie van 1.604 x 720 pixels voor het display is in 2025 toch wel erg weinig. Gelukkig is er in ieder geval wel een 120Hz refresh rate en is de grote batterij vrij snel volledig opgeladen. </p><h2 class="article-body__section" id="section-oppo-a5-pro-5g-review-prijs-en-beschikbaarheid"><span>OPPO A5 Pro 5G review: prijs en beschikbaarheid</span></h2><ul><li><strong>Beschikbaar sinds april 2025</strong></li><li><strong>Adviesprijs van 279 euro voor 8GB RAM en 256GB opslag</strong></li><li><strong>Inmiddels te koop voor minder dan 200 euro</strong></li></ul><p>De OPPO A5 Pro werd uitgebracht in april 2025 en had bij zijn release een adviesprijs van 279 euro. Daarvoor krijg je 8GB aan RAM en 256GB aan opslagruimte. Dat is vrij degelijk voor deze prijs, zeker als je bedenkt dat sommige vlaggenschepen, zoals de <a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-10-review-nl">Google Pixel 10</a>, nog steeds instapmodellen met "maar" 128GB opslag hebben. Die opslagruimte is hier overigens ook nog uit te breiden via een microSD-kaartje.</p><p>Dit is een redelijk goedkoop toestel en dat merk je ook op meerdere vlakken. De prijs is hier over het algemeen niet verkeerd, zeker nu deze inmiddels gedaald is tot onder de 200 euro, maar de balans voelt hier niet geweldig. Er zijn een aantal punten waarop dit toestel een goede prijs-kwaliteit levert (het enorm stevige design en de uitstekende batterijduur) en een aantal punten waarop hij echt tegenvalt, zelfs bij dit prijspunt (display en camera's).</p><p>Er is momenteel maar één configuratie te krijgen, met de bovengenoemde 8GB RAM en 256GB opslag, maar er zijn wel twee kleuren om uit te kiezen: 'Olive Green' en 'Black Brown'. Er is ook een 4G-variant die momenteel gemiddeld zo'n 30 euro goedkoper is.</p><ul><li><strong>Prijs-kwaliteit score: 3,5/5</strong></li></ul><h2 class="article-body__section" id="section-oppo-a5-pro-5g-review-specs"><span>OPPO A5 Pro 5G review: specs</span></h2><div ><table><caption>OPPO A5 Pro 5G specs</caption><thead><tr><th class="firstcol empty" ></th><th  ></th></tr></thead><tbody><tr><td class="firstcol " ><p>Afmetingen:</p></td><td  ><p>164,82 x 75,53 x 7,76 (bruin) of 7,86 (groen) mm</p></td></tr><tr><td class="firstcol " ><p>Gewicht:</p></td><td  ><p>194 gram (bruin) / 196 gram (groen)</p></td></tr><tr><td class="firstcol " ><p>Scherm:</p></td><td  ><p>6,67 inch, 1.604 x 720 pixels, 120Hz, LCD, 1.000 nits</p></td></tr><tr><td class="firstcol " ><p>Chip:</p></td><td  ><p>MediaTek Dimensity 6300</p></td></tr><tr><td class="firstcol " ><p>RAM:</p></td><td  ><p>8GB</p></td></tr><tr><td class="firstcol " ><p>Opslag:</p></td><td  ><p>256GB</p></td></tr><tr><td class="firstcol " ><p>Besturings-systeem:</p></td><td  ><p>Android 15, ColorOS 15</p></td></tr><tr><td class="firstcol " ><p>Camera's achter:</p></td><td  ><p>50MP-hoofdcamera (f/1,8), 2MP-'bokeh'-camera (f/2,4)</p></td></tr><tr><td class="firstcol " ><p>Selfiecamera:</p></td><td  ><p>8MP (f/2,0)</p></td></tr><tr><td class="firstcol " ><p>Batterij:</p></td><td  ><p>5.800mAh</p></td></tr><tr><td class="firstcol " ><p>Opladen:</p></td><td  ><p>45W bedraad</p></td></tr><tr><td class="firstcol " ><p>Kleuren:</p></td><td  ><p>Black Brown, Olive Green</p></td></tr></tbody></table></div><h2 class="article-body__section" id="section-oppo-a5-pro-5g-review-design"><span>OPPO A5 Pro 5G review: design</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4000px;"><p class="vanilla-image-block" style="padding-top:56.30%;"><img id="LzVSArAo5DrskQJFZA6EvS" name="20250930_154138" alt="OPPO A5 Pro 5G" src="https://cdn.mos.cms.futurecdn.net/LzVSArAo5DrskQJFZA6EvS-1920-80.jpg" mos="" align="middle" fullscreen="" width="4000" height="2252" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future / Cas Kulk)</span></figcaption></figure><ul><li><strong>Voelt goedkoop aan</strong></li><li><strong>IP69-certificering voor stof- en waterbestendigheid, plus schokbestendigheid</strong></li><li><strong>Vingerafdrukscanner in de aan/uitknop</strong></li></ul><p>De OPPO A5 Pro is een redelijk goedkope smartphone, dus het is geen wonder dat hij ook redelijk goedkoop aanvoelt. Meestal voelen dit soort telefoons dan ook niet heel erg stevig aan. Het is dus goed om te weten dat de A5 Pro wel meer dan stevig genoeg is dankzij IP69-, IP68- en IP66-certificeringen voor stof- en waterbestendigheid, plus schokbestendigheid van militaire kwaliteit. Het toestel is beter beschermd dan sommige flagships.</p><p>Als je naar de achterkant van de A5 Pro kijkt ziet het design er nog redelijk modern uit, maar kijk je naar de voorkant, dan ziet hij er toch wel juist weer wat meer verouderd uit. Daar zullen we echter nog wat dieper op ingaan als we het over het display hebben. </p><p>Er zijn dus twee kleuren om uit te kiezen: groen en zwart/bruin (in de felle zon iets meer bruin en in donkere omgevingen iets meer zwart). Wij hebben de Black Brown-variant getest. Heel bijzonder is deze kleur niet, maar als je gewoon op zoek bent naar een vrij neutrale kleur, ziet dit er prima uit. De groene variant heeft dan weer iets meer persoonlijkheid.</p><p>We merkten bij ons testmodel dat er pas wat vingerafdrukken zichtbaar worden achterop wanneer je je vinger er vrij hard tegenaan duwt. Het is gelukkig dus niet echt een vingerafdrukmagneet. </p><p>Over het algemeen is het design gewoon niet heel erg opmerkelijk. Er zit een klein verschil in de dikte en het gewicht tussen de twee kleurvarianten. De groene variant is voorzien van veganistisch leer en is daardoor dus iets dikker en zwaarder. Het toestel ligt prima in de hand. De zijkanten zijn wel plat, maar alle randen zijn een klein beetje afgerond, dus ze voelen niet scherp aan in je hand.</p><p>We zien tegenwoordig natuurlijk veel smartphones met een vingerafdrukscanner onder het display, maar bij de A5 Pro zit deze verwerkt in de aan/uitknop (en Gemini-knop). De scanner is niet de snelste die we getest hebben, maar hij is wel redelijk responsief en we hebben dan ook liever een scanner die goed werkt en aan de zijkant zit, dan een teleurstellende scanner onder het display. </p><p>Wat wel een beetje vervelend kan zijn, is dat de scanner heel snel al "geactiveerd" wordt wanneer je de telefoon probeert op te pakken en per ongeluk die knop aanraakt. Dat betekent niet alleen dat de telefoon dan steeds begint te trillen (en de haptische feedback voelt hier niet geweldig), maar ook dat je soms alsnog je wachtwoord of pincode moet invoeren, omdat je vingerafdruk te vaak niet herkend kon worden.   </p><ul><li><strong>Design score: 3,5/5</strong></li></ul><h2 class="article-body__section" id="section-oppo-a5-pro-5g-review-display"><span>OPPO A5 Pro 5G review: display</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4000px;"><p class="vanilla-image-block" style="padding-top:56.30%;"><img id="zUvuSDGxcZgAkZmSNgRNtS" name="20250930_154420" alt="OPPO A5 Pro 5G" src="https://cdn.mos.cms.futurecdn.net/zUvuSDGxcZgAkZmSNgRNtS-1920-80.jpg" mos="" align="middle" fullscreen="" width="4000" height="2252" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future / Cas Kulk)</span></figcaption></figure><ul><li><strong>Teleurstellende resolutie</strong></li><li><strong>Dikke, asymmetrische schermranden</strong></li><li><strong>Wel een soepele 120Hz refresh rate</strong></li></ul><p>Het display van de OPPO A5 Pro is helaas een van de meer teleurstellende onderdelen. Dit komt vooral door de lage resolutie van 1.604 x 720 pixels. Dit is dus een 'HD Ready'-paneel en dat betekent dat beelden er niet echt heel erg scherp uitzien vergeleken met de meeste andere smartphones in 2025, zelfs rond deze prijsklasse. Het helpt ook niet dat het toestel wel gewoon een redelijk groot 6,67-inch display heeft. </p><p>Het is natuurlijk ook jammer dat we hier geen AMOLED-scherm krijgen, maar een LCD-scherm. Dat is echter nog wel enigszins begrijpelijk gezien de prijs. Hoewel zwart er dus niet inktzwart uitziet, is de kleurweergave nog wel degelijk en is het scherm met een piekhelderheid van 1.000 nits ook nog redelijk goed af te lezen bij direct zonlicht (al kan het tegenwoordig wel beter).</p><p>Wat ook een beetje jammer is, is dat er redelijk grote zwarte randen om het scherm heen zitten en die randen zijn ook nog eens asymmetrisch (de onderkant is extra dik). We snappen dat er bij budgettoestellen wordt bespaard op dingen zoals de displays, maar dit voelt zelfs binnen deze prijsklasse toch wel redelijk verouderd inmiddels (in ieder geval randen die zó dik zijn). </p><p>Gelukkig kan je dankzij de 120Hz refresh rate wel lekker soepel door de interface van de telefoon navigeren... zo lang de chip het bijhoudt, maar daar komen we nog op terug.  </p><ul><li><strong>Display score: 2/5</strong></li></ul><h2 class="article-body__section" id="section-oppo-a5-pro-5g-review-software"><span>OPPO A5 Pro 5G review: software</span></h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/D7Qkp4rLGjp6Tbv3NdxfgS-1920-80.jpg" alt="OPPO A5 Pro 5G" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/GFR9fWkm39KsPxm5DMzwfS-1920-80.jpg" alt="OPPO A5 Pro 5G" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure></figure><ul><li><strong>Android 15 met daarbovenop ColorOS 15</strong></li><li><strong>Hier en daar wat interessante AI-snufjes</strong></li><li><strong>Enorm veel bloatware</strong></li></ul><p>De A5 Pro draait (ook op het moment van schrijven nog) standaard op Android 15, met daarbovenop OPPO's eigen ColorOS 15-software. Alles ziet er grotendeels netjes en overzichtelijk uit en alles werkt ook grotendeels zoals je zou verwachten bij een versie van Android die niet heel erg afwijkt van de 'stock'-versie. Niets voelt echt heel erg bijzonder, maar vrijwel alles zit op een redelijk logische plaats en werkt zoals verwacht. </p><p>Er zijn zelfs hier en daar wat handige AI-snufjes te vinden, waaronder een AI-editor voor fotobewerking die redelijk goede prestaties kan leveren voor een telefoon van deze prijs. Je moet geen Pixel- of Galaxy AI-kwaliteit verwachten, maar daar betaal je ook niet voor. Natuurlijk krijg je hier ook standaard toegang tot Gemini. </p><p>Helaas krijg je ook standaard toegang tot een enorm grote hoeveelheid bloatware. De vooraf geïnstalleerde apps (en dan bedoelen we niet apps van OPPO zelf) nemen gewoon meer dan een volledige pagina in beslag. We zien het liefst natuurlijk helemaal geen bloatware, zodat we zelf kunnen bepalen wat we wel en niet willen installeren, maar er is ook nog een verschil in de soorten apps die vooraf geïnstalleerd worden. Apps zoals Netflix, Facebook, Amazon Shopping, TikTok, LinkedIn en Spotify zijn nog te begrijpen en kunnen nuttig zijn. We hoeven echter niet 15 willekeurige spelletjes vooraf geïnstalleerd te hebben. </p><p>Je kan al die bloatware wel gewoon zelf weer verwijderen, maar we zien liever gewoon een menu bij het instellen waarin we apps kunnen kiezen die wel of niet meteen mee geïnstalleerd mogen worden. OPPO kan dan nog steeds aanbevolen apps weergeven, maar het scheelt weer wat tijd als we niet eerst na het instellen nog zo'n 20 apps moeten verwijderen. </p><p>Als laatste krijg je hier drie grote Android-updates en zes jaar aan veiligheidsupdates. Hoewel Android dus niet extreem lang up-to-date blijft, kan je in ieder geval wel een lange tijd van een beveiligde smartphone genieten. </p><ul><li><strong>Software score: 3/5</strong></li></ul><h2 class="article-body__section" id="section-oppo-a5-pro-5g-review-camera-s"><span>OPPO A5 Pro 5G review: camera's</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4000px;"><p class="vanilla-image-block" style="padding-top:56.30%;"><img id="9SJMSdGCxLcmaAzKyzKQqS" name="20250930_154210" alt="OPPO A5 Pro 5G" src="https://cdn.mos.cms.futurecdn.net/9SJMSdGCxLcmaAzKyzKQqS-1920-80.jpg" mos="" align="middle" fullscreen="" width="4000" height="2252" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future / Cas Kulk)</span></figcaption></figure><ul><li><strong>50MP-hoofdcamera is degelijk</strong></li><li><strong>2MP-dieptecamera voelt vrij nutteloos</strong></li><li><strong>Inzoomen is niet echt aan te raden</strong></li></ul><p>Er zitten technisch gezien twee camera's achterop dit toestel, maar je hebt in de praktijk eigenlijk alleen iets aan de 50MP-hoofdcamera. De 2MP-dieptecamera voelt als een redelijk nutteloze toevoeging die gewoon zorgt dat er in ieder geval twee camera's achterop zitten, ook al gebruik je er waarschijnlijk maar één. </p><p>Je krijgt hier dus geen ultrawide- of telefotocamera. Het gebrek aan een telefotocamera kunnen we ergens nog wel begrijpen rond dit prijspunt, maar een ultrawide mag je eigenlijk toch wel verwachten op een toestel met een adviesprijs van 279 euro. </p><p>De 50MP-hoofdcamera levert degelijke resultaten bij goed licht, maar dit is dus over het algemeen niet echt een veelzijdig camerasysteem. In de camera-app vind je standaard opties voor 1x en 2x zoom. Aangezien er geen telefotocamera is, is 2x gewoon digitale zoom met de hoofdcamera. Je kan maximaal 10x inzoomen, maar laten we maar zeggen dat we snappen waarom opties boven de 2x niet standaard worden weergegeven. Zelfs dan zien beelden er al niet meer heel erg gedetailleerd uit.</p><p>Video's kan je opnemen in maximaal 1080p met 60fps en ook dat is dus niet heel indrukwekkend. De hoofdcamera is uiteindelijk dus prima voor dagelijkse foto's, maar als je op zoek bent naar een goed camerasysteem (voor de prijs), dan is de OPPO A5 Pro niet de juiste keuze.  </p><h2 id="cameravoorbeelden">Cameravoorbeelden</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/a4swi9kvbYhg5kXwTisXE8-1920-80.jpg" alt="OPPO A5 Pro 5G cameravoorbeelden" /><figcaption>1x<small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/NzHY33Rt7TRDBEvmqcdH28-1920-80.jpg" alt="OPPO A5 Pro 5G cameravoorbeelden" /><figcaption>2x digitale zoom<small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/9sPsGoNuqhgjNZW8z5UdW8-1920-80.jpg" alt="OPPO A5 Pro 5G cameravoorbeelden" /><figcaption>1x<small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/6aSXdNCi2c7VHBwadqNgG8-1920-80.jpg" alt="OPPO A5 Pro 5G cameravoorbeelden" /><figcaption>1x<small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ZTHgYfi7iNtje9HdKNtxC8-1920-80.jpg" alt="OPPO A5 Pro 5G cameravoorbeelden" /><figcaption>2x digitale zoom<small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/xykcapk3zvxM2kX2Hr64G8-1920-80.jpg" alt="OPPO A5 Pro 5G cameravoorbeelden" /><figcaption>1x<small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/jGwj2KSktzbyKyHi5c9W88-1920-80.jpg" alt="OPPO A5 Pro 5G cameravoorbeelden" /><figcaption>2x digitale zoom<small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/MDKj2VLkNWzG3U7g54vhC8-1920-80.jpg" alt="OPPO A5 Pro 5G cameravoorbeelden" /><figcaption>1x<small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ieH4MsBbbHiKcyh29VT428-1920-80.jpg" alt="OPPO A5 Pro 5G cameravoorbeelden" /><figcaption>2x digitale zoom<small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/3aNEEJDJGVSQ3swCPX6BF8-1920-80.jpg" alt="OPPO A5 Pro 5G cameravoorbeelden" /><figcaption>1x<small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/8muj76LvuQ3yb7BWxNbbv7-1920-80.jpg" alt="OPPO A5 Pro 5G cameravoorbeelden" /><figcaption>2x digitale zoom<small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/jvvuHKV9y2pCNFetQZEsi7-1920-80.jpg" alt="OPPO A5 Pro 5G cameravoorbeelden" /><figcaption>5x digitale zoom<small role="credit">Future / Cas Kulk</small></figcaption></figure></figure><ul><li><strong>Camera score: 2,5/5</strong></li></ul><h2 class="article-body__section" id="section-oppo-a5-pro-5g-review-prestaties"><span>OPPO A5 Pro 5G review: prestaties</span></h2><ul><li><strong>MediaTek Dimensity 6300 is niet heel krachtig</strong></li><li><strong>8GB RAM helpt wel</strong></li><li><strong>Hier en daar wat haperingen, zelfs met maar één app open</strong></li></ul><p>De MediaTek Dimensity 6300-chip in de A5 Pro zorgt niet echt voor de snelste prestaties. Gelukkig is de telefoon wel voorzien van 8GB RAM, want dat kan hier en daar misschien nog een beetje compenseren voor de zwakkere chip. Ook kan de hoeveelheid RAM "uitgebreid" worden met een deel van de opslagruimte als die nog over is (tot 8GB extra). </p><p>De chip kan de meeste dagelijkse taken wel aan, maar toch merkten we af en toe wel wat haperingen, zelfs als we maar één app open hadden staan. Multitasking op de A5 Pro is dus zeker niet aan te raden. Het toestel voelt af en toe ook gewoon echt langzaam. Als je eenmaal ergens mee bezig bent, gaat het meestal na een tijdje wel vrij soepel. Wat lichtere games zijn ook wel prima te spelen, maar voor zwaardere games is de Dimensity 6300 niet bepaald ideaal.</p><p>We hebben hem ook de gebruikelijke CPU- en GPU-tests van Geekbench laten uitvoeren. Hier haalde hij vrij matige scores van 777 single-core en 1.918 multi-core, plus 1.412 voor de GPU. </p><p>Voor deze prijs zijn de prestaties echter niet geheel onverwacht en als je vooral veel simpele taken uitvoert, hier en daar wat berichten verstuurt via WhatsApp en een beetje op het internet surft, dan zal je los van af en toe een hapering niet veel te klagen hebben.</p><ul><li><strong>Prestaties score: 3/5</strong></li></ul><h2 class="article-body__section" id="section-oppo-a5-pro-5g-review-batterij"><span>OPPO A5 Pro 5G review: batterij</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4000px;"><p class="vanilla-image-block" style="padding-top:56.30%;"><img id="keQDtc2r2wVwZPJpwhmmqS" name="20250930_154309" alt="OPPO A5 Pro 5G" src="https://cdn.mos.cms.futurecdn.net/keQDtc2r2wVwZPJpwhmmqS-1920-80.jpg" mos="" align="middle" fullscreen="" width="4000" height="2252" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future / Cas Kulk)</span></figcaption></figure><ul><li><strong>5.800mAh-batterij zorgt voor een lange batterijduur</strong></li><li><strong>45W-snelladen is top voor deze prijsklasse</strong></li></ul><p>De OPPO A5 Pro is voorzien van een mooi grote 5.800mAh-batterij. Dit is dan weer een  van de grootste pluspunten van deze OPPO-telefoon. Deze batterij zorgt er namelijk voor dat de telefoon lekker lang meegaat. Je haalt over het algemeen met gemak anderhalve dag tot twee dagen aan batterijduur. Hier helpt het dus ook wel dat het toestel niet echt geschikt is voor erg zware taken.</p><p>Opladen gaat dankzij ondersteuning voor 45W-snelladen (bedraad) ook relatief snel. 45W is zeker niet het snelste op de markt, maar het is wel dezelfde snelheid die je nog steeds ook bij de Ultra-modellen van Samsung krijgt en het betekent ook dat het je nog geen uur duurt om de batterij volledig op te laden. </p><p>Natuurlijk moet je wel los een 45W-SUPERVOOC-oplader aanschaffen als je zo snel mogelijk wil opladen, maar dit is tegenwoordig helaas een probleem bij vrijwel elke fabrikant (voor consumenten in de EU in ieder geval). Verder is draadloos opladen niet aanwezig, maar dat verwachten we ook niet voor deze prijs. </p><ul><li><strong>Batterij score: 4,5/5</strong></li></ul><h2 class="article-body__section" id="section-moet-je-de-oppo-a5-pro-5g-kopen"><span>Moet je de OPPO A5 Pro 5G kopen?</span></h2><div ><table><thead><tr><th class="firstcol " ><p>Categorie</p></th><th  ><p>Opmerkingen</p></th><th  ><p>Score</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Prijs-kwaliteit</p></td><td  ><p>De prijs is niet slecht voor het totaalpakket, maar je kan wel smartphones met beter gebalanceerde specs vinden.</p></td><td  ><p>3,5/5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>Tegelijkertijd relatief modern en wat verouderd, maar in ieder geval enorm stevig.</p></td><td  ><p>3,5/5</p></td></tr><tr><td class="firstcol " ><p>Display</p></td><td  ><p>Een te lage resolutie voor 2025, maar wel een 120Hz refresh rate en degelijke helderheid.</p></td><td  ><p>2/5</p></td></tr><tr><td class="firstcol " ><p>Software</p></td><td  ><p>ColorOS 15 werkt prima en ziet er prima uit, maar er is enorm veel bloatware.</p></td><td  ><p>3/5</p></td></tr><tr><td class="firstcol " ><p>Camera</p></td><td  ><p>De hoofdcamera kan degelijke prestaties leveren bij daglicht, maar daar houdt het op.</p></td><td  ><p>2,5/5</p></td></tr><tr><td class="firstcol " ><p>Prestaties</p></td><td  ><p>Zelfs bij dagelijkse taken af en toe wat haperingen, dus zeker geen krachtpatser.</p></td><td  ><p>3/5</p></td></tr><tr><td class="firstcol " ><p>Batterij</p></td><td  ><p>De grote batterij zorgt voor een indrukwekkende batterijduur en dankzij 45W-snelladen is hij ook zo weer vol.</p></td><td  ><p>4,5/5</p></td></tr></tbody></table></div><h2 id="koop-hem-als-10">Koop hem als...</h2><div class="product"><p><strong>Je een telefoon met een lange batterijduur zoekt</strong><br>De 5.800mAh-batterij zorgt bij gemiddeld gebruik voor een batterijduur van anderhalve dag tot twee dagen. Je hoeft je dus geen zorgen te maken dat je het einde van de (eerste) dag niet haalt. Daarnaast is de batterij ook vrij snel weer opgeladen wanneer het daar wel weer tijd voor is.</p></div><div class="product"><p><strong>Je een telefoon zoekt die tegen een stootje kan</strong><br>Deze telefoon heeft een stof- en waterbestendigheid die beter is dan die van verschillende flagships. Daarnaast is hij ook nog een schokbestendig. Hij mag dan wel wat goedkoop aanvoelen, maar hij kan gelukkig wel tegen een stootje. </p></div><h2 id="koop-hem-niet-als-10">Koop hem niet als...</h2><div class="product"><p><strong>Je een smartphone zoekt met een goed camerasysteem</strong><br>De hoofdcamera levert alleen degelijke resultaten bij goede belichting en verder is er geen ultrawide- of telefotocamera aanwezig. </p></div><div class="product"><p><strong>Je geen fan bent van bloatware</strong><br>De OPPO A5 Pro staat na het instellen meteen bomvol met apps waar niemand om gevraagd heeft. Een keuze om ze niet allemaal te installeren zou fijn zijn, maar nee, je moet ze allemaal handmatig verwijderen. </p></div><h2 class="article-body__section" id="section-oppo-a5-pro-5g-review-alternatieven"><span>OPPO A5 Pro 5G review: alternatieven</span></h2><div class="product"><p><strong>Samsung Galaxy A36</strong><br>De Galaxy A36 mag dan wel iets duurder zijn, maar hij levert wel een beter gebalanceerd totaalpakket. Je krijgt betere camera's, meer Android-updates, een mooier display en nog steeds een goede batterijduur. </p><p><strong>Lees hier de </strong><a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-a36-review-nl" data-dimension112="6920c6a9-bd34-45bc-b727-a5e2821c6ec7" data-action="Deal Block" data-label="Lees hier de Samsung Galaxy A36 review" data-dimension48="Lees hier de Samsung Galaxy A36 review" data-dimension25=""><strong>Samsung Galaxy A36 review</strong></a></p></div><div class="product"><p><strong>Motorola edge 50 neo</strong><br>Ook voor de Motorola edge 50 neo betaal je nog steeds wel wat meer, maar hij biedt dubbel zo veel opslag, betere camera's en nog sneller 67W-opladen. Hij heeft ook krachtigere prestaties, een beter updatebeleid, een mooier display en zelfs draadloos opladen. <br><br><strong>Lees hier de </strong><a href="https://global.techradar.com/nl-nl/phones/motorola-phones/motorola-edge-50-neo-review-nl" data-dimension112="4be3a561-8d70-4bb1-bda8-3a1a0e49191b" data-action="Deal Block" data-label="Lees hier de Motorola edge 50 neo review" data-dimension48="Lees hier de Motorola edge 50 neo review" data-dimension25=""><strong>Motorola edge 50 neo review</strong></a></p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Waarom ik eerder de Google Pixel 9 Pro zou kopen in plaats van de Google Pixel 10 Pro ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Nadat ik bijna een jaar de <a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-9-pro-review-nl">Google Pixel 9 Pro</a> heb gebruikt als mijn eigen telefoon, was ik enigszins teleurgesteld toen ik de <a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-10-pro-review-nl">Google Pixel 10 Pro</a> gebruikte. Google had de lat voor zichzelf erg hoog gelegd met de Pixel 9 Pro. Hij was dan ook niet voor niets mijn favoriete telefoon van 2024.</p><p>Het probleem is dat de Pixel 9 Pro zo goed uitgebalanceerd was dat het altijd moeilijk zou worden om deze te verbeteren. Nu lijkt het er inderdaad op dat Google ook niet goed wist wat er nog beter moest. Afgezien van verbeteringen aan het draadloos opladen, scherm en andere (niet per se betere) camera's op het basismodel, is er niet veel verschil.</p><h2 id="is-verfijning-voldoende">Is verfijning voldoende?</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1980px;"><p class="vanilla-image-block" style="padding-top:54.55%;"><img id="2yjHE5HjkEDxxavAzvsVU7" name="googlepixel9" alt="Google Pixel 9 en Pixel 9 Pro XL." src="https://cdn.mos.cms.futurecdn.net/2yjHE5HjkEDxxavAzvsVU7-1920-80.jpg" mos="" align="middle" fullscreen="" width="1980" height="1080" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Google Pixel 9 en Pixel 9 Pro XL. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Zachariah Kelly / TechRadar)</span></figcaption></figure><p>Over het ontwerp kan het een en ander gezegd worden. Google koos voor een volledig nieuw ontwerp voor de Pixel 9-serie en heeft dat ontwerp bijna letterlijk overgenomen voor de Pixel 10-serie. Als je de twee telefoons in dezelfde kleur naast elkaar legt, zie je haast geen verschil. Dat is op zich prima, want zowel Samsung als Apple hebben al vaker telefoons met precies dezelfde ontwerpen uitgebracht.</p><p>Andere merken maken hun telefoons soms iets steviger terwijl ze hetzelfde ontwerp behouden, maar dat heeft Google niet gedaan. De Google Pixel 9 Pro is net zo stevig als de Pixel 10 Pro. Het frame, het display en de achterkant zijn van precies dezelfde materialen gemaakt.</p><p>Pixels waren altijd al goed uitgebalanceerd en redelijk geprijsd, hoewel de stijging van 799 euro naar 899 euro voor het basismodel wel pijn deed. De Pixel 9 Pro was daarnaast uniek in het Android-landschap, omdat telefoons met sterke camera's altijd heel erg groot zijn, terwijl Google hier bewust voor een kleiner formaat heeft gekozen met camera's van topniveau. Klein probleem: de Pixel 10 Pro heeft precies dezelfde camera's als de Pixel 9 Pro, dus als je de beste camera's wil, blijft de Pixel 9 Pro de juiste keuze.</p><div data-widget-type="multimodelreview" data-model-name="Google Pixel 9,Google Pixel 9 Pro,Google Pixel 9 Pro XL"></div><p>Dan stel je je natuurlijk de vraag of de Pixel 10 Pro zijn geld wel waard is? De adviesprijs is hetzelfde gebleven (1.099 euro), maar omdat de Pixel 9 Pro een jaar oud is, zijn de verkoopprijzen nu gedaald en vind je hem al voor 800 euro. </p><p>Er zijn een paar kleine upgrades om rekening mee te houden. Het meest opvallende is de toevoeging van Qi 2-opladen. Dit is het echte magnetische draadloze opladen dat hogere snelheden biedt dan het originele Qi-opladen. Samsung stelde teleur toen het aankondigde dat de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s25-review-nl">Galaxy S25</a>-serie "Qi 2-compatibel" was, maar niet beschikte over de ingebouwde magneten. </p><p>Hier zitten we met twee problemen. Als je wil genieten van de verhoogde draadloze oplaadsnelheid van 25W, heb je de <a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-10-pro-xl-review-nl">Pixel 10 Pro XL</a> nodig. De <a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-10-review-nl">Pixel 10</a> en Pixel 10 Pro kunnen slechts met 15W draadloos laden. Dat is slechts 3W sneller dan de Pixel 9 en Pixel 9 Pro. Dat is een verwaarloosbare upgrade waarvan je in de praktijk niets zal merken. Het tweede probleem is dat de Pixel 10-serie niet meer omgekeerd draadloos kan opladen. Ik heb die functie al talloze keren gebruikt om telefoons van vrienden of mijn eigen draadloze oortjes op te laden.</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:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="XJFW59TJoUUPU8bhXk6yTU" name="PXL_20250826_145900803.MP" alt="Google Pixel 10 Pro" src="https://cdn.mos.cms.futurecdn.net/XJFW59TJoUUPU8bhXk6yTU-1920-80.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Blue Pixl Media)</span></figcaption></figure><p>Afgezien daarvan hebben de Pixel 9 Pro en Pixel 10 Pro veel gemeen. Ze bieden vergelijkbare prestaties en een gelijkaardige batterijduur, hun besturingssystemen zijn overzichtelijk en de telefoons zelf zien er goed uit. Beide telefoons krijgen dezelfde software-ondersteuning van zeven jaar en zelfs nu de Pixel 9 Pro nog maar zes jaar updates te gaan heeft, blijft dat erg goed voor zijn lagere prijs.</p><p>Tenzij je echt per se dat extra jaar software-updates wil, zie ik bijna geen redenen waarom je de Google Pixel 10 Pro zou kopen in plaats van de Pixel 9 Pro. De enige uitzondering is als je een deal kan scoren voor de Pixel 10 Pro waardoor hij minder kost dan de Pixel 9 Pro.</p> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/google-pixel-phones/waarom-ik-eerder-de-google-pixel-9-pro-zou-kopen-in-plaats-van-de-google-pixel-10-pro</link>
                                                                            <description>
                            <![CDATA[ De Google Pixel 10 Pro is zo'n kleine sprong tegenover de Google Pixel 9 Pro dat ik de oudere telefoon nog steeds aanraad. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">fgNuBTND2z3LRXgeETaGdL</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/ZVEaqawQmsm8wZau73bzA7-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 09 Sep 2025 10:47:05 +0000</pubDate>                                                                                                                                <updated>Tue, 09 Sep 2025 15:05:26 +0000</updated>
                                                                                                                                            <category><![CDATA[Google Pixel Phones]]></category>
                                                    <category><![CDATA[Phones]]></category>
                                                                                                <author><![CDATA[ bram.lodewijks@bluepixlmedia.com (Bram Lodewijks) ]]></author>                    <dc:creator><![CDATA[ Bram Lodewijks ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/TzwDdLcYwNYxBYtqKJNug9-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Bram is de hoofdredacteur van TechRadar Benelux en is al jarenlang een trouwe Android-gebruiker. Hij schrijft met plezier over alles wat met consumententechnologie te maken heeft. Na het werk vind je hem gewoonlijk voor zijn Nintendo Switch, al dan niet met een glas rosé erbij.&lt;/p&gt; ]]></dc:description>
                                                                                                        <dc:contributor><![CDATA[ Zachariah Kelly ]]></dc:contributor>
                                                                    <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/ZVEaqawQmsm8wZau73bzA7-1920-80.jpg">
                                                            <media:credit><![CDATA[Future / Google]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Google Pixel 9 Pro naast Google Pixel 10 Pro]]></media:description>                                                            <media:text><![CDATA[Google Pixel 9 Pro naast Google Pixel 10 Pro]]></media:text>
                                <media:title type="plain"><![CDATA[Google Pixel 9 Pro naast Google Pixel 10 Pro]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/ZVEaqawQmsm8wZau73bzA7-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Nadat ik bijna een jaar de <a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-9-pro-review-nl">Google Pixel 9 Pro</a> heb gebruikt als mijn eigen telefoon, was ik enigszins teleurgesteld toen ik de <a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-10-pro-review-nl">Google Pixel 10 Pro</a> gebruikte. Google had de lat voor zichzelf erg hoog gelegd met de Pixel 9 Pro. Hij was dan ook niet voor niets mijn favoriete telefoon van 2024.</p><p>Het probleem is dat de Pixel 9 Pro zo goed uitgebalanceerd was dat het altijd moeilijk zou worden om deze te verbeteren. Nu lijkt het er inderdaad op dat Google ook niet goed wist wat er nog beter moest. Afgezien van verbeteringen aan het draadloos opladen, scherm en andere (niet per se betere) camera's op het basismodel, is er niet veel verschil.</p><h2 id="is-verfijning-voldoende">Is verfijning voldoende?</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1980px;"><p class="vanilla-image-block" style="padding-top:54.55%;"><img id="2yjHE5HjkEDxxavAzvsVU7" name="googlepixel9" alt="Google Pixel 9 en Pixel 9 Pro XL." src="https://cdn.mos.cms.futurecdn.net/2yjHE5HjkEDxxavAzvsVU7-1920-80.jpg" mos="" align="middle" fullscreen="" width="1980" height="1080" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Google Pixel 9 en Pixel 9 Pro XL. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Zachariah Kelly / TechRadar)</span></figcaption></figure><p>Over het ontwerp kan het een en ander gezegd worden. Google koos voor een volledig nieuw ontwerp voor de Pixel 9-serie en heeft dat ontwerp bijna letterlijk overgenomen voor de Pixel 10-serie. Als je de twee telefoons in dezelfde kleur naast elkaar legt, zie je haast geen verschil. Dat is op zich prima, want zowel Samsung als Apple hebben al vaker telefoons met precies dezelfde ontwerpen uitgebracht.</p><p>Andere merken maken hun telefoons soms iets steviger terwijl ze hetzelfde ontwerp behouden, maar dat heeft Google niet gedaan. De Google Pixel 9 Pro is net zo stevig als de Pixel 10 Pro. Het frame, het display en de achterkant zijn van precies dezelfde materialen gemaakt.</p><p>Pixels waren altijd al goed uitgebalanceerd en redelijk geprijsd, hoewel de stijging van 799 euro naar 899 euro voor het basismodel wel pijn deed. De Pixel 9 Pro was daarnaast uniek in het Android-landschap, omdat telefoons met sterke camera's altijd heel erg groot zijn, terwijl Google hier bewust voor een kleiner formaat heeft gekozen met camera's van topniveau. Klein probleem: de Pixel 10 Pro heeft precies dezelfde camera's als de Pixel 9 Pro, dus als je de beste camera's wil, blijft de Pixel 9 Pro de juiste keuze.</p><div data-widget-type="multimodelreview" data-model-name="Google Pixel 9,Google Pixel 9 Pro,Google Pixel 9 Pro XL"></div><p>Dan stel je je natuurlijk de vraag of de Pixel 10 Pro zijn geld wel waard is? De adviesprijs is hetzelfde gebleven (1.099 euro), maar omdat de Pixel 9 Pro een jaar oud is, zijn de verkoopprijzen nu gedaald en vind je hem al voor 800 euro. </p><p>Er zijn een paar kleine upgrades om rekening mee te houden. Het meest opvallende is de toevoeging van Qi 2-opladen. Dit is het echte magnetische draadloze opladen dat hogere snelheden biedt dan het originele Qi-opladen. Samsung stelde teleur toen het aankondigde dat de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s25-review-nl">Galaxy S25</a>-serie "Qi 2-compatibel" was, maar niet beschikte over de ingebouwde magneten. </p><p>Hier zitten we met twee problemen. Als je wil genieten van de verhoogde draadloze oplaadsnelheid van 25W, heb je de <a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-10-pro-xl-review-nl">Pixel 10 Pro XL</a> nodig. De <a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-10-review-nl">Pixel 10</a> en Pixel 10 Pro kunnen slechts met 15W draadloos laden. Dat is slechts 3W sneller dan de Pixel 9 en Pixel 9 Pro. Dat is een verwaarloosbare upgrade waarvan je in de praktijk niets zal merken. Het tweede probleem is dat de Pixel 10-serie niet meer omgekeerd draadloos kan opladen. Ik heb die functie al talloze keren gebruikt om telefoons van vrienden of mijn eigen draadloze oortjes op te laden.</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:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="XJFW59TJoUUPU8bhXk6yTU" name="PXL_20250826_145900803.MP" alt="Google Pixel 10 Pro" src="https://cdn.mos.cms.futurecdn.net/XJFW59TJoUUPU8bhXk6yTU-1920-80.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Blue Pixl Media)</span></figcaption></figure><p>Afgezien daarvan hebben de Pixel 9 Pro en Pixel 10 Pro veel gemeen. Ze bieden vergelijkbare prestaties en een gelijkaardige batterijduur, hun besturingssystemen zijn overzichtelijk en de telefoons zelf zien er goed uit. Beide telefoons krijgen dezelfde software-ondersteuning van zeven jaar en zelfs nu de Pixel 9 Pro nog maar zes jaar updates te gaan heeft, blijft dat erg goed voor zijn lagere prijs.</p><p>Tenzij je echt per se dat extra jaar software-updates wil, zie ik bijna geen redenen waarom je de Google Pixel 10 Pro zou kopen in plaats van de Pixel 9 Pro. De enige uitzondering is als je een deal kan scoren voor de Pixel 10 Pro waardoor hij minder kost dan de Pixel 9 Pro.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Windows 11 ontvangt binnenkort handige functie voor Android-gebruikers ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Windows 11 krijgt een nieuwe functie voor mensen die hun Android-telefoon aan hun pc hebben gekoppeld. Ze zullen namelijk het klembord van hun smartphone en pc kunnen synchroniseren. <a href="https://www.windowslatest.com/2025/09/02/hands-on-windows-11-has-a-hidden-native-clipboard-sync-for-android-also-works-with-gboard/" target="_blank">Windows Latest</a> ontdekte de functie in een recente previewversie van Windows 11 (uit het Dev-kanaal), schakelde deze vervolgens in en testte deze.</p><p>Het werkt via de app Link to Windows, waarna de functie kan worden ingeschakeld in de instellingen van Windows 11. De enige andere voorwaarde is dat je hetzelfde Microsoft-account moet gebruiken op je pc en smartphone. Als dat het geval is, wordt alles wat zich op het klembord van je pc bevindt, overgebracht naar het klembord op je Android-smartphone wanneer je ‘Toegang tot klembord van pc’ inschakelt.</p><p>Windows Latest merkt op dat de functie naadloos en zeer snel werkt. Ze probeerden een stuk tekst te kopiëren op hun Windows 11-pc en dit was onmiddellijk beschikbaar om te plakken in het Gboard-toetsenbord. Toegang tot het klembord is trouwens mogelijk via elke toetsenbord-app en niet alleen via Gboard.</p><h2 id="doe-meer-met-je-smartphone">Doe meer met je smartphone</h2><p>Je kan enorm veel tijd besparen met deze functie. Wanneer je iets op je pc hebt staan dat je normaal gesproken naar jezelf zou e-mailen om het op je telefoon te kunnen bekijken, kan je het nu gewoon van het klembord halen.</p><p>Zoals je misschien hebt gemerkt, is Microsoft de afgelopen tijd druk bezig geweest met het uitbouwen van de integratie van smartphones met Windows 11. Dat omvat onder meer de introductie van een <a href="https://www.techradar.com/computing/windows/windows-11-users-with-iphones-if-youre-jealous-of-androids-start-menu-integration-heres-some-good-news-apple-phones-are-now-getting-it">zwevend paneel naast het Startmenu</a> met allerlei telefoongerelateerde details en de mogelijkheid om je <a href="https://www.techradar.com/computing/windows/microsoft-gives-you-another-reason-to-hook-up-your-windows-11-pc-and-android-smartphone-its-a-security-feature-that-could-come-in-seriously-handy">pc op afstand te vergrendelen met je telefoon</a>.</p><p>Vergeet tot slot niet dat een <a href="https://www.techradar.com/computing/windows/windows-11-feature-to-resume-android-apps-on-your-pc-is-finally-incoming-and-i-think-this-will-be-a-great-addition">andere aankomende functie</a> Windows 11-gebruikers in staat stelt om verder te gaan met wat ze eerder aan het doen waren in een compatibele app op hun Android-smartphone. De synchronisatie van het klembord sluit daar goed bij aan.</p> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/computing/windows/windows-11-ontvangt-binnenkort-handige-functie-voor-android-gebruikers</link>
                                                                            <description>
                            <![CDATA[ Microsoft is momenteel druk bezig met de ontwikkeling van functies voor Windows 11 die samenwerken met je smartphone. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">mJRnCxosgQcApdnzYZRRzh</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/zeKbmPE8YTXp5kVggVjN7g-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 02 Sep 2025 13:04:56 +0000</pubDate>                                                                                                                                <updated>Tue, 02 Sep 2025 14:42:06 +0000</updated>
                                                                                                                                            <category><![CDATA[Windows]]></category>
                                                    <category><![CDATA[Computing]]></category>
                                                    <category><![CDATA[Software]]></category>
                                                                                                <author><![CDATA[ bram.lodewijks@bluepixlmedia.com (Bram Lodewijks) ]]></author>                    <dc:creator><![CDATA[ Bram Lodewijks ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/TzwDdLcYwNYxBYtqKJNug9-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Bram is de hoofdredacteur van TechRadar Benelux en is al jarenlang een trouwe Android-gebruiker. Hij schrijft met plezier over alles wat met consumententechnologie te maken heeft. Na het werk vind je hem gewoonlijk voor zijn Nintendo Switch, al dan niet met een glas rosé erbij.&lt;/p&gt; ]]></dc:description>
                                                                                                        <dc:contributor><![CDATA[ Darren Allan ]]></dc:contributor>
                                                                    <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/zeKbmPE8YTXp5kVggVjN7g-1920-80.jpg">
                                                            <media:credit><![CDATA[123RF]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[Windows 11]]></media:description>                                                            <media:text><![CDATA[Windows 11]]></media:text>
                                <media:title type="plain"><![CDATA[Windows 11]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/zeKbmPE8YTXp5kVggVjN7g-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Windows 11 krijgt een nieuwe functie voor mensen die hun Android-telefoon aan hun pc hebben gekoppeld. Ze zullen namelijk het klembord van hun smartphone en pc kunnen synchroniseren. <a href="https://www.windowslatest.com/2025/09/02/hands-on-windows-11-has-a-hidden-native-clipboard-sync-for-android-also-works-with-gboard/" target="_blank">Windows Latest</a> ontdekte de functie in een recente previewversie van Windows 11 (uit het Dev-kanaal), schakelde deze vervolgens in en testte deze.</p><p>Het werkt via de app Link to Windows, waarna de functie kan worden ingeschakeld in de instellingen van Windows 11. De enige andere voorwaarde is dat je hetzelfde Microsoft-account moet gebruiken op je pc en smartphone. Als dat het geval is, wordt alles wat zich op het klembord van je pc bevindt, overgebracht naar het klembord op je Android-smartphone wanneer je ‘Toegang tot klembord van pc’ inschakelt.</p><p>Windows Latest merkt op dat de functie naadloos en zeer snel werkt. Ze probeerden een stuk tekst te kopiëren op hun Windows 11-pc en dit was onmiddellijk beschikbaar om te plakken in het Gboard-toetsenbord. Toegang tot het klembord is trouwens mogelijk via elke toetsenbord-app en niet alleen via Gboard.</p><h2 id="doe-meer-met-je-smartphone">Doe meer met je smartphone</h2><p>Je kan enorm veel tijd besparen met deze functie. Wanneer je iets op je pc hebt staan dat je normaal gesproken naar jezelf zou e-mailen om het op je telefoon te kunnen bekijken, kan je het nu gewoon van het klembord halen.</p><p>Zoals je misschien hebt gemerkt, is Microsoft de afgelopen tijd druk bezig geweest met het uitbouwen van de integratie van smartphones met Windows 11. Dat omvat onder meer de introductie van een <a href="https://www.techradar.com/computing/windows/windows-11-users-with-iphones-if-youre-jealous-of-androids-start-menu-integration-heres-some-good-news-apple-phones-are-now-getting-it">zwevend paneel naast het Startmenu</a> met allerlei telefoongerelateerde details en de mogelijkheid om je <a href="https://www.techradar.com/computing/windows/microsoft-gives-you-another-reason-to-hook-up-your-windows-11-pc-and-android-smartphone-its-a-security-feature-that-could-come-in-seriously-handy">pc op afstand te vergrendelen met je telefoon</a>.</p><p>Vergeet tot slot niet dat een <a href="https://www.techradar.com/computing/windows/windows-11-feature-to-resume-android-apps-on-your-pc-is-finally-incoming-and-i-think-this-will-be-a-great-addition">andere aankomende functie</a> Windows 11-gebruikers in staat stelt om verder te gaan met wat ze eerder aan het doen waren in een compatibele app op hun Android-smartphone. De synchronisatie van het klembord sluit daar goed bij aan.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Deze Sony-tv's krijgen binnenkort een grote gratis update ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Sommige Sony-tv's zouden Android TV 14 hebben ontvangen in een recente software-update, bijna een jaar na de lancering ervan medio 2024. Android TV 14 werd aanvankelijk gelanceerd op de eigen streaming-apparaten van Google en nu lijkt het erop dat er een grote uitrol plaatsvindt naar een aantal Sony-tv's. </p><p>Volgens <a href="https://www.androidauthority.com/sony-bravia-tv-android-tv-14-update-with-google-tv-3585790/" target="_blank">Android Authority</a> zijn de compatibele modellen niet wat je zou verwachten, aangezien het overwegend om basis- tot middenklasse lcd-tv's gaat. De uitrol werd voor het eerst opgemerkt door Reddit-gebruiker <a href="https://www.reddit.com/r/AndroidTV/comments/1mlw81f/android_tv_14_google_tv_has_started_to_roll_out/" target="_blank">Proshis_Saha_Swoopna</a>, wiens eigen tv werd geüpdatet van Android TV 11 naar 14.</p><p>Enkele tv's die de update ontvangen, zijn de Sony X77L, Sony Bravia 2, Sony X75L, X74L, X75K, X74K, X70L, X64L en meer, waarvan sommige teruggaan tot 2022. Interessant is dat alle toestellen die in de update worden vermeld, zijn uitgerust met Realtek-chipsets en niet met MediaTek-chips, die worden gebruikt in duurdere Sony-tv's zoals de Sony A95L en Sony X90L.</p><p>Het is nog niet duidelijk welke updates in Android TV 14 deze Sony-tv's zullen ontvangen. Enkele functies zijn onder meer een energiezuinige en geoptimaliseerde energiemodus, een picture-in-picture-functie en een prestatieboost voor tv's met weinig RAM. </p><p>Hoewel er voor sommige tv's geen grote updates meer komen, zullen er trouwens nog steeds regelmatig bug- en beveiligingsupdates plaatsvinden voor modellen met Google TV. </p><p>Hieronder staat de volledige lijst met Sony-tv's die de Android TV 14-update zullen ontvangen:</p><ul><li>K-43S20</li><li>K-43S20B</li><li>K-43S25</li><li>K-50S20</li><li>K-50S20B</li><li>K-50S25</li><li>K-55S25</li><li>K-55S25B</li><li>K-65S25</li><li>K-65S25B</li><li>KD-32W825</li><li>KD-32W835</li><li>KD-32W830L</li><li>KD-43X64L</li><li>KD-43X70L</li><li>KD-43X75L</li><li>KD-50X64L</li><li>KD-50X70L</li><li>KD-50X75L</li><li>KD-55X74L</li><li>KD-55X75L</li><li>KD-65X74L</li><li>KD-65X75L</li><li>KD-43X77L</li><li>KD-50X77L</li><li>KD-55X77L</li><li>KD-65X77L</li><li>KD-75X77L</li><li>KD-32W820K</li><li>KD-32W830K</li><li>KD-43W880K</li><li>KD-43X74K</li><li>KD-43X75K</li><li>KD-50X74K</li><li>KD-50X75K</li><li>KD-55X74K</li><li>KD-55X75K</li><li>KD-65X74K</li><li>KD-65X75K</li></ul><h2 id="wanneer-ontvangt-jouw-tv-de-update">Wanneer ontvangt jouw tv de update?</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="jnzEkkpFZinAia5wGF7P8P" name="Sony Bravia 8 II About screen" alt="De Bravia 8 II met Android TV 12" src="https://cdn.mos.cms.futurecdn.net/jnzEkkpFZinAia5wGF7P8P-1920-80.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">De Bravia 8 II van dit jaar begint op Android TV 12 </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Het heeft lang geduurd, maar het is eindelijk goed om wat vooruitgang te zien met Android TV 14. Bijna een jaar na de lancering is het alleen beschikbaar op specifieke Google-streamers, terwijl veel tv's nog steeds vastzitten op Android 10, 11 en 12. </p><p>Eerder dit jaar kondigde Google Android TV 16 aan, maar er zijn geen duidelijke plannen voor een uitrol of zelfs een releasedatum. Er wordt aangenomen dat dit pas in 2026 zal zijn, aangezien Android TV blijkbaar is overgestapt op een halfjaarlijkse updatecyclus.</p><p>Hoewel het fijn is dat de uitrol voor Sony is begonnen, lijkt het vreemd dat dit alleen geldt voor specifieke modellen met de Realtek-chipset. Dat is goed nieuws als je een lcd-tv hebt, maar slecht nieuws als je een duurder model hebt.</p> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/televisions/deze-sony-tvs-krijgen-binnenkort-een-grote-gratis-update</link>
                                                                            <description>
                            <![CDATA[ Android TV 14 lijkt eindelijk op weg te zijn naar tv's en deze modellen van Sony komen in aanmerking. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">24opgVc32S2WsZvNCbTyfK</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/vbXahooiN3bpxmuTbJUbQX-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 13 Aug 2025 08:15:05 +0000</pubDate>                                                                                                                                <updated>Wed, 13 Aug 2025 08:15:13 +0000</updated>
                                                                                                                                            <category><![CDATA[Televisions]]></category>
                                                                                                <author><![CDATA[ bram.lodewijks@bluepixlmedia.com (Bram Lodewijks) ]]></author>                    <dc:creator><![CDATA[ Bram Lodewijks ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/LJUrC7jeZjkChfVSbEKqGC-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Bram is de hoofdredacteur van TechRadar Benelux en is al jarenlang een trouwe Android-gebruiker. Hij schrijft met plezier over alles wat met consumententechnologie te maken heeft. Na het werk vind je hem gewoonlijk voor zijn Nintendo Switch, al dan niet met een glas rosé erbij.&lt;/p&gt; ]]></dc:description>
                                                                                                        <dc:contributor><![CDATA[ James Davidson ]]></dc:contributor>
                                                                    <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/vbXahooiN3bpxmuTbJUbQX-1920-80.jpg">
                                                            <media:credit><![CDATA[Blue Pixl Media]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Sony Bravia 5]]></media:description>                                                            <media:text><![CDATA[Sony Bravia 5]]></media:text>
                                <media:title type="plain"><![CDATA[Sony Bravia 5]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/vbXahooiN3bpxmuTbJUbQX-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Sommige Sony-tv's zouden Android TV 14 hebben ontvangen in een recente software-update, bijna een jaar na de lancering ervan medio 2024. Android TV 14 werd aanvankelijk gelanceerd op de eigen streaming-apparaten van Google en nu lijkt het erop dat er een grote uitrol plaatsvindt naar een aantal Sony-tv's. </p><p>Volgens <a href="https://www.androidauthority.com/sony-bravia-tv-android-tv-14-update-with-google-tv-3585790/" target="_blank">Android Authority</a> zijn de compatibele modellen niet wat je zou verwachten, aangezien het overwegend om basis- tot middenklasse lcd-tv's gaat. De uitrol werd voor het eerst opgemerkt door Reddit-gebruiker <a href="https://www.reddit.com/r/AndroidTV/comments/1mlw81f/android_tv_14_google_tv_has_started_to_roll_out/" target="_blank">Proshis_Saha_Swoopna</a>, wiens eigen tv werd geüpdatet van Android TV 11 naar 14.</p><p>Enkele tv's die de update ontvangen, zijn de Sony X77L, Sony Bravia 2, Sony X75L, X74L, X75K, X74K, X70L, X64L en meer, waarvan sommige teruggaan tot 2022. Interessant is dat alle toestellen die in de update worden vermeld, zijn uitgerust met Realtek-chipsets en niet met MediaTek-chips, die worden gebruikt in duurdere Sony-tv's zoals de Sony A95L en Sony X90L.</p><p>Het is nog niet duidelijk welke updates in Android TV 14 deze Sony-tv's zullen ontvangen. Enkele functies zijn onder meer een energiezuinige en geoptimaliseerde energiemodus, een picture-in-picture-functie en een prestatieboost voor tv's met weinig RAM. </p><p>Hoewel er voor sommige tv's geen grote updates meer komen, zullen er trouwens nog steeds regelmatig bug- en beveiligingsupdates plaatsvinden voor modellen met Google TV. </p><p>Hieronder staat de volledige lijst met Sony-tv's die de Android TV 14-update zullen ontvangen:</p><ul><li>K-43S20</li><li>K-43S20B</li><li>K-43S25</li><li>K-50S20</li><li>K-50S20B</li><li>K-50S25</li><li>K-55S25</li><li>K-55S25B</li><li>K-65S25</li><li>K-65S25B</li><li>KD-32W825</li><li>KD-32W835</li><li>KD-32W830L</li><li>KD-43X64L</li><li>KD-43X70L</li><li>KD-43X75L</li><li>KD-50X64L</li><li>KD-50X70L</li><li>KD-50X75L</li><li>KD-55X74L</li><li>KD-55X75L</li><li>KD-65X74L</li><li>KD-65X75L</li><li>KD-43X77L</li><li>KD-50X77L</li><li>KD-55X77L</li><li>KD-65X77L</li><li>KD-75X77L</li><li>KD-32W820K</li><li>KD-32W830K</li><li>KD-43W880K</li><li>KD-43X74K</li><li>KD-43X75K</li><li>KD-50X74K</li><li>KD-50X75K</li><li>KD-55X74K</li><li>KD-55X75K</li><li>KD-65X74K</li><li>KD-65X75K</li></ul><h2 id="wanneer-ontvangt-jouw-tv-de-update">Wanneer ontvangt jouw tv de update?</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="jnzEkkpFZinAia5wGF7P8P" name="Sony Bravia 8 II About screen" alt="De Bravia 8 II met Android TV 12" src="https://cdn.mos.cms.futurecdn.net/jnzEkkpFZinAia5wGF7P8P-1920-80.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">De Bravia 8 II van dit jaar begint op Android TV 12 </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Het heeft lang geduurd, maar het is eindelijk goed om wat vooruitgang te zien met Android TV 14. Bijna een jaar na de lancering is het alleen beschikbaar op specifieke Google-streamers, terwijl veel tv's nog steeds vastzitten op Android 10, 11 en 12. </p><p>Eerder dit jaar kondigde Google Android TV 16 aan, maar er zijn geen duidelijke plannen voor een uitrol of zelfs een releasedatum. Er wordt aangenomen dat dit pas in 2026 zal zijn, aangezien Android TV blijkbaar is overgestapt op een halfjaarlijkse updatecyclus.</p><p>Hoewel het fijn is dat de uitrol voor Sony is begonnen, lijkt het vreemd dat dit alleen geldt voor specifieke modellen met de Realtek-chipset. Dat is goed nieuws als je een lcd-tv hebt, maar slecht nieuws als je een duurder model hebt.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ OnePlus Nord 5 review: dertien in een dozijn ]]></title>
                                                                                                <dc:content><![CDATA[ <div data-model-name="OnePlus Nord 5" data-widget-type="review"></div><p>De OnePlus Nord 5 is de vreemdste smartphone in deze serie tot nu toe. Op het eerste gezicht lijkt hij aantrekkelijk door de lagere adviesprijs en krachtige processor. Zodra je alles wat beter bekijkt, merk je wel enkele downgrades op tegenover de <a href="https://global.techradar.com/nl-nl/phones/oneplus-phones/oneplus-nord-4-review-nl">OnePlus Nord 4</a> en dat ziet niemand graag. Het unieke ontwerp van vorig jaar is op zijn beurt vervangen door iets dat ik het beste kan omschrijven als "een inspiratieloze rechthoek". </p><h2 class="article-body__section" id="section-oneplus-nord-5-review-prijs-en-beschikbaarheid"><span>OnePlus Nord 5 review: prijs en beschikbaarheid</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1600px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="dcZL2H6ixEDZqGL7mHSRtV" name="OnePlus Nord 5 main page" alt="OnePlus Nord 5" src="https://cdn.mos.cms.futurecdn.net/dcZL2H6ixEDZqGL7mHSRtV-1920-80.jpg" mos="" align="middle" fullscreen="" width="1600" height="900" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>Te koop sinds eind juli 2025</strong></li><li><strong>Begint bij 449 euro voor 256GB opslag</strong></li><li><strong>100 euro goedkoper dan de OnePlus Nord 4</strong></li></ul><p>De OnePlus Nord 5 is 100 euro goedkoper dan zijn voorganger. Je hebt het basismodel met 256GB opslag en 8GB RAM al voor 449 euro. Daarnaast is er een versie met 512GB opslag en 12GB RAM voor 549 euro.</p><p>Een prijsverlaging is altijd welkom, maar gaat in dit geval gepaard met enkele downgrades tegenover de OnePlus Nord 4. Zo is de batterij kleiner en de oplaadsnelheid lager. Het frame is niet langer van aluminium, maar van plastic en opnieuw heeft de OnePlus Nord 5 een IP65-certificering (hevige regen) voor water- en stofbestendigheid, terwijl concurrenten in deze prijsklasse wel IP67 of IP68 (volledig ondergedompeld in water) hebben.</p><p>De concurrentie is niet mild en dat maakt alles nog lastiger voor de OnePlus Nord 5. De <a href="https://global.techradar.com/nl-nl/phones/poco-phones/poco-f7-review-nl">Poco F7</a> doet eigenlijk alles beter en kost evenveel. Zo heeft die de Snapdragon 8s Gen 4 uit 2025, terwijl de OnePlus Nord 5 de Snapdragon 8s Gen 3 uit 2024 heeft. Ook is de Poco F7 wel IP68 gecertificeerd en heeft hij een veel grotere 6.500mAh-batterij. De <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s24-fe-review-nl">Samsung Galaxy S24 FE</a> is wat ouder en zit nu ook rond dit prijspunt. Die heeft betere camera's, een langer updatebeleid en meer AI-functies. De OnePlus Nord 5 is niet per se slecht, de rest is gewoon beter.</p><ul><li><strong>Prijs-kwaliteit score: 3,5/5</strong></li></ul><h2 class="article-body__section" id="section-oneplus-nord-5-review-specs"><span>OnePlus Nord 5 review: specs</span></h2><div ><table><thead><tr><th class="firstcol empty" ></th><th  ></th></tr></thead><tbody><tr><td class="firstcol " ><p>Afmetingen:</p></td><td  ><p>163,4 x 77 x 8,1mm</p></td></tr><tr><td class="firstcol " ><p>Gewicht:</p></td><td  ><p>211g</p></td></tr><tr><td class="firstcol " ><p>Scherm:</p></td><td  ><p>6,83-inch 20:9 FHD (1.272 x 2.800) 144Hz  AMOLED</p></td></tr><tr><td class="firstcol " ><p>Chipset:</p></td><td  ><p>Snapdragon 8s Gen 3</p></td></tr><tr><td class="firstcol " ><p>RAM:</p></td><td  ><p>8GB / 12GB</p></td></tr><tr><td class="firstcol " ><p>Opslag:</p></td><td  ><p>256GB / 512GB</p></td></tr><tr><td class="firstcol " ><p>OS:</p></td><td  ><p>Android 15, OxygenOS 15</p></td></tr><tr><td class="firstcol " ><p>Hoofdcamera:</p></td><td  ><p>50MP, f/1,8</p></td></tr><tr><td class="firstcol " ><p>Ultrawide:</p></td><td  ><p>8MP, f/2,2 116°</p></td></tr><tr><td class="firstcol " ><p>Selfiecamera:</p></td><td  ><p>50MP, f/2,0</p></td></tr><tr><td class="firstcol " ><p>Batterij:</p></td><td  ><p>5.200mAh</p></td></tr><tr><td class="firstcol " ><p>Opladen:</p></td><td  ><p>80W met kabel</p></td></tr></tbody></table></div><h2 class="article-body__section" id="section-oneplus-nord-5-review-design"><span>OnePlus Nord 5 review: design</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2494px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="G6TKkUua7exVqDeaxDGcuV" name="OnePlus Nord 5 edge" alt="OnePlus Nord 5" src="https://cdn.mos.cms.futurecdn.net/G6TKkUua7exVqDeaxDGcuV-1920-80.jpg" mos="" align="middle" fullscreen="" width="2494" height="1403" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>Saai ontwerp met matglazen achterkant</strong></li><li><strong>IP65-certificering stelt alweer teleur</strong></li><li><strong>Plus Key is een kopie van de Actieknop op iPhones</strong></li></ul><p>Alweer heeft OnePlus hun telefoon wat groter gemaakt. De OnePlus Nord 5 is ongeveer even groot als de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s25-ultra-review-nl">Samsung Galaxy S25 Ultra</a>. Het ontwerp met ovalen camerablok is heel eenvoudig en lijkt sterk op dat van de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-a56-review-nl">Samsung Galaxy A56</a>. Met een gewicht van 211 gram is dit ook een van de zwaardere telefoons.</p><p>OnePlus-fans die fan waren van de schuifknop links om te wisselen tussen de gewone stand, trilstand en stille modus hebben pech, want hier zit nu de Plus Key. Deze drukknop is eigenlijk de Actieknop van recente iPhones. Standaard kan je ook wisselen tussen de gewone, stille en trilstand, maar je kan via de instellingen andere functies koppelen aan de knop, zoals de zaklamp of camera. Belangrijk is dat de Plus Key alleen een actie uitvoert wanneer je hem lang indrukt. Er zijn geen aparte instellingen voor kort of dubbel drukken.</p><p>Het display wordt beschermd door Gorilla Glass 7i dat focust op krasbestendigheid. De plastic zijkanten voelen goedkoper aan dat het aluminium frame van de OnePlus Nord 4 en ook dat is jammer. De IP65-certificering moet echt beter en is ondermaats in 2025. Dit wil zeggen dat de OnePlus Nord 5 beschermd is tegen dingen als een zware regenbui, maar niet tegen volledige onderdompeling. Als je hem laat vallen in de wasbak, kan dat fataal zijn.</p><ul><li><strong>Design score: 3,5/5</strong></li></ul><h2 class="article-body__section" id="section-oneplus-nord-5-review-display"><span>OnePlus Nord 5 review: display</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1635px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="ENZaUZaqr5zKPGPXYD4ptV" name="OnePlus Nord 5 zen mode" alt="OnePlus Nord 5" src="https://cdn.mos.cms.futurecdn.net/ENZaUZaqr5zKPGPXYD4ptV-1920-80.jpg" mos="" align="middle" fullscreen="" width="1635" height="920" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>Scherm is weer een tikkeltje groter en meet nu 6,83 inch</strong></li><li><strong>Hogere refresh rate van 144Hz...</strong></li><li><strong>... maar lagere piekhelderheid van 1.800 nits</strong></li></ul><p>Het display van de OnePlus Nord 5 is een ander onderdeel met zowel upgrades als downgrades. Ten eerst is het ietsje groter en heb je nu een scherm van 6,83 inch met resolutie van 1.272 x 2.800 pixels. De refresh rate is op zijn beurt verhoogd van 120Hz naar 144Hz, maar dat merk je niet in de praktijk. De schermranden zijn wel dun en dat oogt premium.</p><p>De helderheid is een lastig punt, want die is verlaagd. Het display van de OnePlus Nord 5 haalt maximaal 1.800 nits helderheid, terwijl dit nog 2.100 nits was bij de Nord 4. Ik had gelukkig geen problemen met de zichtbaarheid op zonnige dagen en de kleurenweergave over het algemeen is gewoon prima.</p><p>Ten slotte is Aqua Touch weer van de partij en dat werkt opnieuw uitstekend. Toen ik een paar druppels water op het scherm van de OnePlus Nord 5 liet vallen, werkte alles nog perfect. Ik kon nauwkeurig swipen in de vier richtingen en alles aantikken alsof er niets aan de hand was.</p><ul><li><strong>Display score: 4/5</strong></li></ul><h2 class="article-body__section" id="section-oneplus-nord-5-review-software"><span>OnePlus Nord 5 review: software</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1600px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="YuvYwB8kanzyRXFCZd6EtV" name="OnePlus Nord 5 app drawer" alt="The OnePlus Nord 5 against a brick wall." src="https://cdn.mos.cms.futurecdn.net/YuvYwB8kanzyRXFCZd6EtV-1920-80.jpg" mos="" align="middle" fullscreen="" width="1600" height="900" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>OxygenOS 15 (bovenop Android 15) lijkt steeds meer op iOS</strong></li><li><strong>Vier Android-updates, zes jaar security-updates</strong></li><li><strong>Best veel bloatware, maar geen bugs</strong></li></ul><p>De OnePlus Nord 5 draait Android 15 met daaroverheen de OxygenOS 15. OnePlus belooft vier jaar Android-updates en zes jaar beveiligingsupdates, wat prima is voor deze prijsklasse. Je kunt twee dingen verwachten van een middenklasse Android-telefoon van een Chinese fabrikant: bloatware en willekeurige AI-functies. De OnePlus Nord 5 heeft genoeg van dat eerste, zoals ongewenste games, sociale media-apps en OnePlus' eigen toevoegingen die op je homescherm staan.</p><p>OxygenOS was ooit een populaire softwarelaag met weinig toeters en bellen. Ondertussen lijkt het meer op een mislukte combinatie van Android en iOS. Rond de selfiecamera verschijnt nu een soort interactieve balk met info over bepaalde apps op de achtergrond, zoals welk nummer speelt op Spotify. Tik je op die balk, dan wordt een snelmenu opengeklapt. Dit lijkt allemaal sterk op het Dynamic Island van de iPhone. Ook de animatie voor de instellingen van de Plus Key lijkt als twee druppels water op die voor de Action Key.</p><p>Op vlak van AI houdt de OnePlus Nord 5 het bij de basis. Je krijgt de bekende functies van Google, waaronder Gemini en Circle to Search, aangevuld met enkele kleinigheden van OnePlus. Die AI-tools zijn vooral gefocust op fotobewerking. Je kan bijvoorbeeld eenvoudig ongewenste voorwerpen (of personen) verwijderen uit foto's. Alle AI-bewerkingen aan foto's gebeuren snel en zijn, afhankelijk van hoe complex de foto is, best realistisch.</p><ul><li><strong>Software score: 4/5</strong></li></ul><h2 class="article-body__section" id="section-oneplus-nord-5-review-camera"><span>OnePlus Nord 5 review: camera</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1285px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="LYStJWLoiszwBVrPubKQrV" name="OnePlus Nord 5 sideways" alt="OnePlus Nord 5" src="https://cdn.mos.cms.futurecdn.net/LYStJWLoiszwBVrPubKQrV-1920-80.jpg" mos="" align="middle" fullscreen="" width="1285" height="723" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>50MP-hoofdcamera is prima</strong></li><li><strong>8MP-groothoekcamera is niet geweldig</strong></li><li><strong>AI-tools voor fotobewerking zijn best leuk</strong></li></ul><p>Vreemd genoeg heeft OnePlus de camera als een van de belangrijkste onderdelen van de OnePlus Nord 5 aangeprezen. Ik begrijp niet helemaal waarom, want er zijn geen doorslaggevende aanpassingen en alles is net zo gemiddeld als hiervoor. De telefoon heeft een 50MP-hoofdcamera en 8MP-groothoekcamera met beide een iets grotere kijkhoek. De hoofdcamera heeft daarnaast nog een grotere sensor om meer licht binnen te laten.</p><p>Deze camera's zijn prima, maar niet uitzonderlijk goed. De foto's zijn helder genoeg en bevatten voldoende details. Je krijgt geen geweldig dynamisch bereik, geen geniale slimme optimalisatie of goed zoombereik vanwege het gebrek aan een telefotocamera. De OnePlus Nord 5 kon ook vaak de helderdere delen van een foto overbelichten en verloor snel details in de donkere delen.</p><p>De groothoekcamera weet de kleurenweergave van de hoofdcamera goed te matchen, maar heeft snel moeite met donkere delen en fijne details. Zo werd gebladerte van bomen en struiken soms weergegeven als een donkergroene massa waar je de afzonderlijke bladeren niet kon zien. De nachtmodus werkt op zijn beurt prima met de hoofdcamera, maar weet de gebrekkige kwaliteit van de groothoekcamera niet goed te maken met wazige foto's als resultaat.</p><p>De AI-tools van de Nord 5 zijn de grootste upgrades. In de camera-app zelf krijg je de basis met modi voor foto, video, portret en pro.. Je kunt video opnemen met maximaal 4K/60 fps en minimaal 720p/240 fps of 1080p/120 fps voor slow motion. De selfiecamera heeft nu een 50MP-sensor, maar verwacht hier niet té veel van. Selfies zien er gewoon prima uit.</p><h2 id="voorbeeldfoto-s-10">Voorbeeldfoto's</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/iH7Cnbs7eTNftbaXzQMacR-1920-80.jpg" alt="OnePlus Nord 5 voorbeeldfoto" /><figcaption>Ultrawide<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/q7v7x3UC3nRJfbBZvNqynS-1920-80.jpg" alt="OnePlus Nord 5 voorbeeldfoto" /><figcaption>Hoofdcamera<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/AXoNgZpMF8x4iYaspEQgaR-1920-80.jpg" alt="OnePlus Nord 5 voorbeeldfoto" /><figcaption>Ultrawide<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/upCiS9N7E4BfMAZJo5ABnS-1920-80.jpg" alt="OnePlus Nord 5 voorbeeldfoto" /><figcaption>Hoofdcamera<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/xdmVSMxjHi6jtrKfhKew2R-1920-80.jpg" alt="OnePlus Nord 5 voorbeeldfoto" /><figcaption>Hoofdcamera met nachtmodus<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/6ci4cLYZneNkoioiXenhPR-1920-80.jpg" alt="OnePlus Nord 5 voorbeeldfoto" /><figcaption>Ultrawide met nachtmodus<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/gQ2t6WnwU57VttSR2HLXmS-1920-80.jpg" alt="OnePlus Nord 5 voorbeeldfoto" /><figcaption>Hoofdcamera met nachtmodus<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/XsVKZTFv78d5uTFZFYfWDS-1920-80.jpg" alt="OnePlus Nord 5 voorbeeldfoto" /><figcaption>Ultrawide met nachtmodus<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/h6JbREeeB32wGbKpXjJcwR-1920-80.jpg" alt="OnePlus Nord 5 voorbeeldfoto" /><figcaption>Hoofdcamera met nachtmodus<small role="credit">Blue Pixl Media</small></figcaption></figure></figure><ul><li><strong>Camera score: 3/5</strong></li></ul><h2 class="article-body__section" id="section-oneplus-nord-5-review-prestaties"><span>OnePlus Nord 5 review: prestaties</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2112px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="yxACmTZw9xHozPjWrv29wV" name="OnePlus Nord 5 flat" alt="The OnePlus Nord 5 lying on a brick wall." src="https://cdn.mos.cms.futurecdn.net/yxACmTZw9xHozPjWrv29wV-1920-80.jpg" mos="" align="middle" fullscreen="" width="2112" height="1188" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>Snapdragon 8s Gen 3 presteert sterk</strong></li><li><strong>Toch niet de snelste telefoon in deze prijsklasse</strong></li><li><strong>AI-fotobewerking gebeurt volledig in de cloud</strong></li></ul><p>De pure kracht van de OnePlus Nord 5 is een van zijn grootste pluspunten. De telefoon is uitgerust met de Snapdragon 8s Gen 3 uit 2024. Die werd onder andere gebruikt in de Motorola edge 50 ultra. OnePlus kiest opnieuw voor 256GB als basisopslag en dat is wat mij betreft het minimum tegenwoordig met steeds groter wordende apps.</p><p>De telefoon is razendsnel en behaalde een van de beste multi-core scores die ik ooit heb gezien in een Geekbench-test. Over drie tests gemiddeld scoorde hij 5.147 en ik zou zeggen dat alles boven de 4.500 een fantastische score is. Nog indrukwekkender is dat de scores consistent bleven, zelfs toen de telefoon warm werd, wat zeker niet altijd het geval is.</p><p>In de praktijk presteert de OnePlus Nord 5 feilloos. Apps worden snel geopend, games draaien vlot en niks hapert. Honkai Star Rail kon ik spelen op hoge instellingen bij 60 fps en dat ging prima. De telefoon wordt na een tijdje wel warm, maar niet gevaarlijk heet. Dit is zonder twijfel een goede gaming telefoon als je minder dan 500 euro wil uitgeven. Gezien de sterke prestaties vind ik het wel bizar dat alle AI-tools voor fotobewerking in de cloud werken. Samsung is er bijvoorbeeld in geslaagd Galaxy AI lokaal aan de praat te krijgen op de Galaxy S24 FE die een tragere chip heeft. </p><p>Het enige dat de OnePlus Nord 5 weerhoudt van een perfecte score voor prestaties zijn twee concurrenten. De Poco F7 heeft namelijk de Snapdragon 8s Gen 4, de opvolger van de chip in de Nord 5, waardoor hij net iets sneller is. Daarnaast is de OnePlus 13R nu in prijs gedaald en die heeft de snellere Snapdragon 8 Gen 3 (zonder s). Dit zorgt ervoor dat de Nord 5 niet de snelste telefoon is in deze prijsklasse.</p><ul><li><strong>Prestaties score: 4,5/5</strong></li></ul><h2 class="article-body__section" id="section-oneplus-nord-5-review-batterij"><span>OnePlus Nord 5 review: batterij</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2800px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="rRrL2XQikqfYNkc8fz5Rvd" name="OnePlus Nord 5 HANDS ON plinth angled" alt="OnePlus Nord 5" src="https://cdn.mos.cms.futurecdn.net/rRrL2XQikqfYNkc8fz5Rvd-1920-80.jpg" mos="" align="middle" fullscreen="" width="2800" height="1575" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>Kleinere 5.200mAh-batterij</strong></li><li><strong>80W-snelladen</strong></li><li><strong>Geen draadloos laden</strong></li></ul><p>De batterij is weer iets dat niet per se slecht is, maar wel beter zou moeten zijn. De OnePlus Nord 5 heeft namelijk een 5.200mAh-batterij met 80W-snelladen en dat is op beide vlakken een downgrade tegenover de 5.500mAh-batterij met 100W-snelladen in de OnePlus Nord 4. </p><p>De telefoon gaat bij normaal gebruik probleemloos een dag mee. Er waren dagen waarop ik nog 30 procent in de tank had toen ik naar bed ging en op een van die dagen was ik zelfs de hele middag muziek aan het afspelen op een Bluetooth-speaker. Ik kon ook een uurtje of twee gamen en nog steeds de dag eindigen met 10 procent batterij. Twee volledige dagen gebruik lijkt wel niet echt een optie te zijn.</p><p>Het feit dat steeds meer middenklassers de batterijcapaciteit pushen naar 6.000mAh of meer is het grootste probleem. De OnePlus Nord 5 is fysiek groot genoeg om een grotere batterij te bevatten, maar dat is niet het geval. Ik had hier eigenlijk liefst de 6.000mAh-batterij van de <a href="https://global.techradar.com/nl-nl/phones/oneplus-phones/oneplus-13-review-nl">OnePlus 13</a> gezien.</p><p>Hoe snel de OnePlus Nord 5 in de praktijk oplaadt, heb ik niet kunnen testen. Je hebt hier voor de SuperVOOC-oplader van OnePlus (of OPPO) nodig en die wordt standaard niet meegeleverd. Na een halfuur zou de batterij alleszins voor 80 procent opgeladen moeten zijn.</p><p>Tot slot is "bypass charging" een handige nieuwe functie. Dit is vooral handig voor gamers. Dankzij deze functie wordt de stroom niet naar de batterij gestuurd, maar rechtstreeks naar de andere onderdelen. Het gevolg is dat de OnePlus Nord 5 veel minder heet wordt als je gamet terwijl hij in het stopcontact zit. </p><ul><li><strong>Batterij score: 3,5 / 5</strong></li></ul><h2 class="article-body__section" id="section-moet-je-de-oneplus-nord-5-kopen"><span>Moet je de OnePlus Nord 5 kopen?</span></h2><div ><table><caption>OnePlus Nord 5 score card</caption><thead><tr><th class="firstcol " ><p>Categorie</p></th><th  ><p>Opmerkingen</p></th><th  ><p>Score</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Prijs-kwaliteit</p></td><td  ><p>De prijs is niet per se slecht, maar je kan voor hetzelfde geld betere telefoons vinden tegenwoordig.</p></td><td  ><p>3,5 / 5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>Saai ontwerp dat nog steeds niet volledig waterbestendig is.</p></td><td  ><p>3,5 / 5</p></td></tr><tr><td class="firstcol " ><p>Display</p></td><td  ><p>Groot en kleurrijk display met iets lagere piekhelderheid dan vorig jaar.</p></td><td  ><p>4 / 5</p></td></tr><tr><td class="firstcol " ><p>Software</p></td><td  ><p>Het updatebeleid is goed en OxygenOS biedt veel aanpassingsmogelijkheden. Er is wel wat bloatware aanwezig en het lijkt soms op een  slechte kopie van iOS.</p></td><td  ><p>4 / 5</p></td></tr><tr><td class="firstcol " ><p>Camera</p></td><td  ><p>De hoofdcamera is prima, maar de ultrawide stelt teleur, vooral 's nachts.</p></td><td  ><p>3 / 5</p></td></tr><tr><td class="firstcol " ><p>Prestaties</p></td><td  ><p>Een van de krachtigste telefoons in deze prijsklasse, maar niet de krachtigste.</p></td><td  ><p>4,5 / 5</p></td></tr><tr><td class="firstcol " ><p>Batterij</p></td><td  ><p>Je haalt alsnog een dag batterij, maar zowel de capaciteit als oplaadsnelheid zijn lager als bij de Nord 4.</p></td><td  ><p>3,5 / 5</p></td></tr></tbody></table></div><h2 id="koop-hem-als-11">Koop hem als...</h2><div class="product"><p><strong>Je veel gamet op je telefoon</strong></p><p>Zelfs de basisversie met 8GB RAM en 256GB opslag is krachtig genoeg voor veeleisende games.</p></div><div class="product"><p><strong>Je een grote telefoon wil</strong><br>Dit is een van de grootste displays die je kan vinden op een telefoon in deze prijsklasse.</p></div><div class="product"><p><strong>Je geen overdosis AI wil</strong></p><p>De OnePlus Nord 5 houdt het bij de basis qua AI-functies.</p></div><h2 id="koop-hem-niet-als-11">Koop hem niet als...</h2><div class="product"><p><strong>Je veelzijdige camera's wil</strong><br>In de praktijk maakt alleen de hoofdcamera goede foto's. De ultrawide stelt vooral 's nachts teleur.</p></div><div class="product"><p><strong>Je een stevige telefoon wil</strong></p><p>Er is een IP65-certificering aanwezig. Als je de OnePlus Nord 5 in het water laat vallen, kan dat fataal zijn.</p></div><div class="product"><p><strong>Je gehecht was aan de slider voor meldingen</strong><br>De slider voor meldingen is vervangen door de Plus Key, wat gewoon een kopie is van de Actieknop op iPhones.</p></div><h2 class="article-body__section" id="section-oneplus-nord-5-alternatieven"><span>OnePlus Nord 5: alternatieven</span></h2><div class="product"><p><strong>OnePlus 13R </strong></p><p>De OnePlus 13R is in prijs gedaald en kost nu niet zoveel meer dan de Nord 5. Je krijgt hier krachtigere prestaties, een langere batterijduur en iets betere camera's.</p><p><strong>Lees de </strong><a href="https://global.techradar.com/nl-nl/phones/oneplus-phones/oneplus-13r-review-nl" data-dimension112="bd668dfa-b0a7-47e0-8009-da51e4691d8e" data-action="Deal Block" data-label="Lees de OnePlus 13R review" data-dimension48="Lees de OnePlus 13R review" data-dimension25=""><strong>OnePlus 13R review</strong></a></p></div><div class="product"><p><strong>Poco F7</strong><br>De Poco F7 doet eigenlijk alles net iets beter dan de Nord 5. De software bevat wel nog ietsje meer bloatware dan die van OnePlus.</p><p><strong>Lees de </strong><a href="https://global.techradar.com/nl-nl/phones/poco-phones/poco-f7-review-nl" data-dimension112="206e3bcc-e5fe-411d-b760-42a9a3f9fea5" data-action="Deal Block" data-label="Lees de Poco F7 review" data-dimension48="Lees de Poco F7 review" data-dimension25=""><strong>Poco F7 review</strong></a></p></div><div class="product"><p><strong>Google Pixel 9a</strong></p><p>De Pixel 9a is kleiner en ietsje trager, maar heeft veel betere camera's, een langer updatebeleid en krijgt de laatste nieuwe AI-snufjes van Google. Je hebt hier helemaal geen last van bloatware.</p><p><strong>Lees de </strong><a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-9a-review-nl" data-dimension112="c774e312-b438-4b30-8fcc-31a9882998f7" data-action="Deal Block" data-label="Lees de Google Pixel 9a review" data-dimension48="Lees de Google Pixel 9a review" data-dimension25=""><strong>Google Pixel 9a review</strong></a></p></div> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/oneplus-phones/oneplus-nord-5-review-nl</link>
                                                                            <description>
                            <![CDATA[ De OnePlus Nord 5 mist elementen die hem echt uniek maken en voelt aan als een inspiratieloze rechthoek. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">TSwH3zVoN2GVhbsv8QfuEa</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/QoAtFHUW2U2eW3NYGe3CwV-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 05 Aug 2025 07:37:49 +0000</pubDate>                                                                                                                                <updated>Thu, 26 Mar 2026 14:25:15 +0000</updated>
                                                                                                                                            <category><![CDATA[OnePlus Phones]]></category>
                                                    <category><![CDATA[Phones]]></category>
                                                                                                <author><![CDATA[ bram.lodewijks@bluepixlmedia.com (Bram Lodewijks) ]]></author>                    <dc:creator><![CDATA[ Bram Lodewijks ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/LJUrC7jeZjkChfVSbEKqGC-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Bram is de hoofdredacteur van TechRadar Benelux en is al jarenlang een trouwe Android-gebruiker. Hij schrijft met plezier over alles wat met consumententechnologie te maken heeft. Na het werk vind je hem gewoonlijk voor zijn Nintendo Switch, al dan niet met een glas rosé erbij.&lt;/p&gt; ]]></dc:description>
                                                                                                        <dc:contributor><![CDATA[ Tom Bedford ]]></dc:contributor>
                                                                    <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/QoAtFHUW2U2eW3NYGe3CwV-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[The OnePlus Nord 5 against a brick wall.]]></media:description>                                                            <media:text><![CDATA[The OnePlus Nord 5 against a brick wall.]]></media:text>
                                <media:title type="plain"><![CDATA[The OnePlus Nord 5 against a brick wall.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/QoAtFHUW2U2eW3NYGe3CwV-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <div data-model-name="OnePlus Nord 5" data-widget-type="review"></div><p>De OnePlus Nord 5 is de vreemdste smartphone in deze serie tot nu toe. Op het eerste gezicht lijkt hij aantrekkelijk door de lagere adviesprijs en krachtige processor. Zodra je alles wat beter bekijkt, merk je wel enkele downgrades op tegenover de <a href="https://global.techradar.com/nl-nl/phones/oneplus-phones/oneplus-nord-4-review-nl">OnePlus Nord 4</a> en dat ziet niemand graag. Het unieke ontwerp van vorig jaar is op zijn beurt vervangen door iets dat ik het beste kan omschrijven als "een inspiratieloze rechthoek". </p><h2 class="article-body__section" id="section-oneplus-nord-5-review-prijs-en-beschikbaarheid"><span>OnePlus Nord 5 review: prijs en beschikbaarheid</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1600px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="dcZL2H6ixEDZqGL7mHSRtV" name="OnePlus Nord 5 main page" alt="OnePlus Nord 5" src="https://cdn.mos.cms.futurecdn.net/dcZL2H6ixEDZqGL7mHSRtV-1920-80.jpg" mos="" align="middle" fullscreen="" width="1600" height="900" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>Te koop sinds eind juli 2025</strong></li><li><strong>Begint bij 449 euro voor 256GB opslag</strong></li><li><strong>100 euro goedkoper dan de OnePlus Nord 4</strong></li></ul><p>De OnePlus Nord 5 is 100 euro goedkoper dan zijn voorganger. Je hebt het basismodel met 256GB opslag en 8GB RAM al voor 449 euro. Daarnaast is er een versie met 512GB opslag en 12GB RAM voor 549 euro.</p><p>Een prijsverlaging is altijd welkom, maar gaat in dit geval gepaard met enkele downgrades tegenover de OnePlus Nord 4. Zo is de batterij kleiner en de oplaadsnelheid lager. Het frame is niet langer van aluminium, maar van plastic en opnieuw heeft de OnePlus Nord 5 een IP65-certificering (hevige regen) voor water- en stofbestendigheid, terwijl concurrenten in deze prijsklasse wel IP67 of IP68 (volledig ondergedompeld in water) hebben.</p><p>De concurrentie is niet mild en dat maakt alles nog lastiger voor de OnePlus Nord 5. De <a href="https://global.techradar.com/nl-nl/phones/poco-phones/poco-f7-review-nl">Poco F7</a> doet eigenlijk alles beter en kost evenveel. Zo heeft die de Snapdragon 8s Gen 4 uit 2025, terwijl de OnePlus Nord 5 de Snapdragon 8s Gen 3 uit 2024 heeft. Ook is de Poco F7 wel IP68 gecertificeerd en heeft hij een veel grotere 6.500mAh-batterij. De <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s24-fe-review-nl">Samsung Galaxy S24 FE</a> is wat ouder en zit nu ook rond dit prijspunt. Die heeft betere camera's, een langer updatebeleid en meer AI-functies. De OnePlus Nord 5 is niet per se slecht, de rest is gewoon beter.</p><ul><li><strong>Prijs-kwaliteit score: 3,5/5</strong></li></ul><h2 class="article-body__section" id="section-oneplus-nord-5-review-specs"><span>OnePlus Nord 5 review: specs</span></h2><div ><table><thead><tr><th class="firstcol empty" ></th><th  ></th></tr></thead><tbody><tr><td class="firstcol " ><p>Afmetingen:</p></td><td  ><p>163,4 x 77 x 8,1mm</p></td></tr><tr><td class="firstcol " ><p>Gewicht:</p></td><td  ><p>211g</p></td></tr><tr><td class="firstcol " ><p>Scherm:</p></td><td  ><p>6,83-inch 20:9 FHD (1.272 x 2.800) 144Hz  AMOLED</p></td></tr><tr><td class="firstcol " ><p>Chipset:</p></td><td  ><p>Snapdragon 8s Gen 3</p></td></tr><tr><td class="firstcol " ><p>RAM:</p></td><td  ><p>8GB / 12GB</p></td></tr><tr><td class="firstcol " ><p>Opslag:</p></td><td  ><p>256GB / 512GB</p></td></tr><tr><td class="firstcol " ><p>OS:</p></td><td  ><p>Android 15, OxygenOS 15</p></td></tr><tr><td class="firstcol " ><p>Hoofdcamera:</p></td><td  ><p>50MP, f/1,8</p></td></tr><tr><td class="firstcol " ><p>Ultrawide:</p></td><td  ><p>8MP, f/2,2 116°</p></td></tr><tr><td class="firstcol " ><p>Selfiecamera:</p></td><td  ><p>50MP, f/2,0</p></td></tr><tr><td class="firstcol " ><p>Batterij:</p></td><td  ><p>5.200mAh</p></td></tr><tr><td class="firstcol " ><p>Opladen:</p></td><td  ><p>80W met kabel</p></td></tr></tbody></table></div><h2 class="article-body__section" id="section-oneplus-nord-5-review-design"><span>OnePlus Nord 5 review: design</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2494px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="G6TKkUua7exVqDeaxDGcuV" name="OnePlus Nord 5 edge" alt="OnePlus Nord 5" src="https://cdn.mos.cms.futurecdn.net/G6TKkUua7exVqDeaxDGcuV-1920-80.jpg" mos="" align="middle" fullscreen="" width="2494" height="1403" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>Saai ontwerp met matglazen achterkant</strong></li><li><strong>IP65-certificering stelt alweer teleur</strong></li><li><strong>Plus Key is een kopie van de Actieknop op iPhones</strong></li></ul><p>Alweer heeft OnePlus hun telefoon wat groter gemaakt. De OnePlus Nord 5 is ongeveer even groot als de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s25-ultra-review-nl">Samsung Galaxy S25 Ultra</a>. Het ontwerp met ovalen camerablok is heel eenvoudig en lijkt sterk op dat van de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-a56-review-nl">Samsung Galaxy A56</a>. Met een gewicht van 211 gram is dit ook een van de zwaardere telefoons.</p><p>OnePlus-fans die fan waren van de schuifknop links om te wisselen tussen de gewone stand, trilstand en stille modus hebben pech, want hier zit nu de Plus Key. Deze drukknop is eigenlijk de Actieknop van recente iPhones. Standaard kan je ook wisselen tussen de gewone, stille en trilstand, maar je kan via de instellingen andere functies koppelen aan de knop, zoals de zaklamp of camera. Belangrijk is dat de Plus Key alleen een actie uitvoert wanneer je hem lang indrukt. Er zijn geen aparte instellingen voor kort of dubbel drukken.</p><p>Het display wordt beschermd door Gorilla Glass 7i dat focust op krasbestendigheid. De plastic zijkanten voelen goedkoper aan dat het aluminium frame van de OnePlus Nord 4 en ook dat is jammer. De IP65-certificering moet echt beter en is ondermaats in 2025. Dit wil zeggen dat de OnePlus Nord 5 beschermd is tegen dingen als een zware regenbui, maar niet tegen volledige onderdompeling. Als je hem laat vallen in de wasbak, kan dat fataal zijn.</p><ul><li><strong>Design score: 3,5/5</strong></li></ul><h2 class="article-body__section" id="section-oneplus-nord-5-review-display"><span>OnePlus Nord 5 review: display</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1635px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="ENZaUZaqr5zKPGPXYD4ptV" name="OnePlus Nord 5 zen mode" alt="OnePlus Nord 5" src="https://cdn.mos.cms.futurecdn.net/ENZaUZaqr5zKPGPXYD4ptV-1920-80.jpg" mos="" align="middle" fullscreen="" width="1635" height="920" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>Scherm is weer een tikkeltje groter en meet nu 6,83 inch</strong></li><li><strong>Hogere refresh rate van 144Hz...</strong></li><li><strong>... maar lagere piekhelderheid van 1.800 nits</strong></li></ul><p>Het display van de OnePlus Nord 5 is een ander onderdeel met zowel upgrades als downgrades. Ten eerst is het ietsje groter en heb je nu een scherm van 6,83 inch met resolutie van 1.272 x 2.800 pixels. De refresh rate is op zijn beurt verhoogd van 120Hz naar 144Hz, maar dat merk je niet in de praktijk. De schermranden zijn wel dun en dat oogt premium.</p><p>De helderheid is een lastig punt, want die is verlaagd. Het display van de OnePlus Nord 5 haalt maximaal 1.800 nits helderheid, terwijl dit nog 2.100 nits was bij de Nord 4. Ik had gelukkig geen problemen met de zichtbaarheid op zonnige dagen en de kleurenweergave over het algemeen is gewoon prima.</p><p>Ten slotte is Aqua Touch weer van de partij en dat werkt opnieuw uitstekend. Toen ik een paar druppels water op het scherm van de OnePlus Nord 5 liet vallen, werkte alles nog perfect. Ik kon nauwkeurig swipen in de vier richtingen en alles aantikken alsof er niets aan de hand was.</p><ul><li><strong>Display score: 4/5</strong></li></ul><h2 class="article-body__section" id="section-oneplus-nord-5-review-software"><span>OnePlus Nord 5 review: software</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1600px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="YuvYwB8kanzyRXFCZd6EtV" name="OnePlus Nord 5 app drawer" alt="The OnePlus Nord 5 against a brick wall." src="https://cdn.mos.cms.futurecdn.net/YuvYwB8kanzyRXFCZd6EtV-1920-80.jpg" mos="" align="middle" fullscreen="" width="1600" height="900" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>OxygenOS 15 (bovenop Android 15) lijkt steeds meer op iOS</strong></li><li><strong>Vier Android-updates, zes jaar security-updates</strong></li><li><strong>Best veel bloatware, maar geen bugs</strong></li></ul><p>De OnePlus Nord 5 draait Android 15 met daaroverheen de OxygenOS 15. OnePlus belooft vier jaar Android-updates en zes jaar beveiligingsupdates, wat prima is voor deze prijsklasse. Je kunt twee dingen verwachten van een middenklasse Android-telefoon van een Chinese fabrikant: bloatware en willekeurige AI-functies. De OnePlus Nord 5 heeft genoeg van dat eerste, zoals ongewenste games, sociale media-apps en OnePlus' eigen toevoegingen die op je homescherm staan.</p><p>OxygenOS was ooit een populaire softwarelaag met weinig toeters en bellen. Ondertussen lijkt het meer op een mislukte combinatie van Android en iOS. Rond de selfiecamera verschijnt nu een soort interactieve balk met info over bepaalde apps op de achtergrond, zoals welk nummer speelt op Spotify. Tik je op die balk, dan wordt een snelmenu opengeklapt. Dit lijkt allemaal sterk op het Dynamic Island van de iPhone. Ook de animatie voor de instellingen van de Plus Key lijkt als twee druppels water op die voor de Action Key.</p><p>Op vlak van AI houdt de OnePlus Nord 5 het bij de basis. Je krijgt de bekende functies van Google, waaronder Gemini en Circle to Search, aangevuld met enkele kleinigheden van OnePlus. Die AI-tools zijn vooral gefocust op fotobewerking. Je kan bijvoorbeeld eenvoudig ongewenste voorwerpen (of personen) verwijderen uit foto's. Alle AI-bewerkingen aan foto's gebeuren snel en zijn, afhankelijk van hoe complex de foto is, best realistisch.</p><ul><li><strong>Software score: 4/5</strong></li></ul><h2 class="article-body__section" id="section-oneplus-nord-5-review-camera"><span>OnePlus Nord 5 review: camera</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1285px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="LYStJWLoiszwBVrPubKQrV" name="OnePlus Nord 5 sideways" alt="OnePlus Nord 5" src="https://cdn.mos.cms.futurecdn.net/LYStJWLoiszwBVrPubKQrV-1920-80.jpg" mos="" align="middle" fullscreen="" width="1285" height="723" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>50MP-hoofdcamera is prima</strong></li><li><strong>8MP-groothoekcamera is niet geweldig</strong></li><li><strong>AI-tools voor fotobewerking zijn best leuk</strong></li></ul><p>Vreemd genoeg heeft OnePlus de camera als een van de belangrijkste onderdelen van de OnePlus Nord 5 aangeprezen. Ik begrijp niet helemaal waarom, want er zijn geen doorslaggevende aanpassingen en alles is net zo gemiddeld als hiervoor. De telefoon heeft een 50MP-hoofdcamera en 8MP-groothoekcamera met beide een iets grotere kijkhoek. De hoofdcamera heeft daarnaast nog een grotere sensor om meer licht binnen te laten.</p><p>Deze camera's zijn prima, maar niet uitzonderlijk goed. De foto's zijn helder genoeg en bevatten voldoende details. Je krijgt geen geweldig dynamisch bereik, geen geniale slimme optimalisatie of goed zoombereik vanwege het gebrek aan een telefotocamera. De OnePlus Nord 5 kon ook vaak de helderdere delen van een foto overbelichten en verloor snel details in de donkere delen.</p><p>De groothoekcamera weet de kleurenweergave van de hoofdcamera goed te matchen, maar heeft snel moeite met donkere delen en fijne details. Zo werd gebladerte van bomen en struiken soms weergegeven als een donkergroene massa waar je de afzonderlijke bladeren niet kon zien. De nachtmodus werkt op zijn beurt prima met de hoofdcamera, maar weet de gebrekkige kwaliteit van de groothoekcamera niet goed te maken met wazige foto's als resultaat.</p><p>De AI-tools van de Nord 5 zijn de grootste upgrades. In de camera-app zelf krijg je de basis met modi voor foto, video, portret en pro.. Je kunt video opnemen met maximaal 4K/60 fps en minimaal 720p/240 fps of 1080p/120 fps voor slow motion. De selfiecamera heeft nu een 50MP-sensor, maar verwacht hier niet té veel van. Selfies zien er gewoon prima uit.</p><h2 id="voorbeeldfoto-s-10">Voorbeeldfoto's</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/iH7Cnbs7eTNftbaXzQMacR-1920-80.jpg" alt="OnePlus Nord 5 voorbeeldfoto" /><figcaption>Ultrawide<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/q7v7x3UC3nRJfbBZvNqynS-1920-80.jpg" alt="OnePlus Nord 5 voorbeeldfoto" /><figcaption>Hoofdcamera<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/AXoNgZpMF8x4iYaspEQgaR-1920-80.jpg" alt="OnePlus Nord 5 voorbeeldfoto" /><figcaption>Ultrawide<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/upCiS9N7E4BfMAZJo5ABnS-1920-80.jpg" alt="OnePlus Nord 5 voorbeeldfoto" /><figcaption>Hoofdcamera<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/xdmVSMxjHi6jtrKfhKew2R-1920-80.jpg" alt="OnePlus Nord 5 voorbeeldfoto" /><figcaption>Hoofdcamera met nachtmodus<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/6ci4cLYZneNkoioiXenhPR-1920-80.jpg" alt="OnePlus Nord 5 voorbeeldfoto" /><figcaption>Ultrawide met nachtmodus<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/gQ2t6WnwU57VttSR2HLXmS-1920-80.jpg" alt="OnePlus Nord 5 voorbeeldfoto" /><figcaption>Hoofdcamera met nachtmodus<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/XsVKZTFv78d5uTFZFYfWDS-1920-80.jpg" alt="OnePlus Nord 5 voorbeeldfoto" /><figcaption>Ultrawide met nachtmodus<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/h6JbREeeB32wGbKpXjJcwR-1920-80.jpg" alt="OnePlus Nord 5 voorbeeldfoto" /><figcaption>Hoofdcamera met nachtmodus<small role="credit">Blue Pixl Media</small></figcaption></figure></figure><ul><li><strong>Camera score: 3/5</strong></li></ul><h2 class="article-body__section" id="section-oneplus-nord-5-review-prestaties"><span>OnePlus Nord 5 review: prestaties</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2112px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="yxACmTZw9xHozPjWrv29wV" name="OnePlus Nord 5 flat" alt="The OnePlus Nord 5 lying on a brick wall." src="https://cdn.mos.cms.futurecdn.net/yxACmTZw9xHozPjWrv29wV-1920-80.jpg" mos="" align="middle" fullscreen="" width="2112" height="1188" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>Snapdragon 8s Gen 3 presteert sterk</strong></li><li><strong>Toch niet de snelste telefoon in deze prijsklasse</strong></li><li><strong>AI-fotobewerking gebeurt volledig in de cloud</strong></li></ul><p>De pure kracht van de OnePlus Nord 5 is een van zijn grootste pluspunten. De telefoon is uitgerust met de Snapdragon 8s Gen 3 uit 2024. Die werd onder andere gebruikt in de Motorola edge 50 ultra. OnePlus kiest opnieuw voor 256GB als basisopslag en dat is wat mij betreft het minimum tegenwoordig met steeds groter wordende apps.</p><p>De telefoon is razendsnel en behaalde een van de beste multi-core scores die ik ooit heb gezien in een Geekbench-test. Over drie tests gemiddeld scoorde hij 5.147 en ik zou zeggen dat alles boven de 4.500 een fantastische score is. Nog indrukwekkender is dat de scores consistent bleven, zelfs toen de telefoon warm werd, wat zeker niet altijd het geval is.</p><p>In de praktijk presteert de OnePlus Nord 5 feilloos. Apps worden snel geopend, games draaien vlot en niks hapert. Honkai Star Rail kon ik spelen op hoge instellingen bij 60 fps en dat ging prima. De telefoon wordt na een tijdje wel warm, maar niet gevaarlijk heet. Dit is zonder twijfel een goede gaming telefoon als je minder dan 500 euro wil uitgeven. Gezien de sterke prestaties vind ik het wel bizar dat alle AI-tools voor fotobewerking in de cloud werken. Samsung is er bijvoorbeeld in geslaagd Galaxy AI lokaal aan de praat te krijgen op de Galaxy S24 FE die een tragere chip heeft. </p><p>Het enige dat de OnePlus Nord 5 weerhoudt van een perfecte score voor prestaties zijn twee concurrenten. De Poco F7 heeft namelijk de Snapdragon 8s Gen 4, de opvolger van de chip in de Nord 5, waardoor hij net iets sneller is. Daarnaast is de OnePlus 13R nu in prijs gedaald en die heeft de snellere Snapdragon 8 Gen 3 (zonder s). Dit zorgt ervoor dat de Nord 5 niet de snelste telefoon is in deze prijsklasse.</p><ul><li><strong>Prestaties score: 4,5/5</strong></li></ul><h2 class="article-body__section" id="section-oneplus-nord-5-review-batterij"><span>OnePlus Nord 5 review: batterij</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2800px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="rRrL2XQikqfYNkc8fz5Rvd" name="OnePlus Nord 5 HANDS ON plinth angled" alt="OnePlus Nord 5" src="https://cdn.mos.cms.futurecdn.net/rRrL2XQikqfYNkc8fz5Rvd-1920-80.jpg" mos="" align="middle" fullscreen="" width="2800" height="1575" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><ul><li><strong>Kleinere 5.200mAh-batterij</strong></li><li><strong>80W-snelladen</strong></li><li><strong>Geen draadloos laden</strong></li></ul><p>De batterij is weer iets dat niet per se slecht is, maar wel beter zou moeten zijn. De OnePlus Nord 5 heeft namelijk een 5.200mAh-batterij met 80W-snelladen en dat is op beide vlakken een downgrade tegenover de 5.500mAh-batterij met 100W-snelladen in de OnePlus Nord 4. </p><p>De telefoon gaat bij normaal gebruik probleemloos een dag mee. Er waren dagen waarop ik nog 30 procent in de tank had toen ik naar bed ging en op een van die dagen was ik zelfs de hele middag muziek aan het afspelen op een Bluetooth-speaker. Ik kon ook een uurtje of twee gamen en nog steeds de dag eindigen met 10 procent batterij. Twee volledige dagen gebruik lijkt wel niet echt een optie te zijn.</p><p>Het feit dat steeds meer middenklassers de batterijcapaciteit pushen naar 6.000mAh of meer is het grootste probleem. De OnePlus Nord 5 is fysiek groot genoeg om een grotere batterij te bevatten, maar dat is niet het geval. Ik had hier eigenlijk liefst de 6.000mAh-batterij van de <a href="https://global.techradar.com/nl-nl/phones/oneplus-phones/oneplus-13-review-nl">OnePlus 13</a> gezien.</p><p>Hoe snel de OnePlus Nord 5 in de praktijk oplaadt, heb ik niet kunnen testen. Je hebt hier voor de SuperVOOC-oplader van OnePlus (of OPPO) nodig en die wordt standaard niet meegeleverd. Na een halfuur zou de batterij alleszins voor 80 procent opgeladen moeten zijn.</p><p>Tot slot is "bypass charging" een handige nieuwe functie. Dit is vooral handig voor gamers. Dankzij deze functie wordt de stroom niet naar de batterij gestuurd, maar rechtstreeks naar de andere onderdelen. Het gevolg is dat de OnePlus Nord 5 veel minder heet wordt als je gamet terwijl hij in het stopcontact zit. </p><ul><li><strong>Batterij score: 3,5 / 5</strong></li></ul><h2 class="article-body__section" id="section-moet-je-de-oneplus-nord-5-kopen"><span>Moet je de OnePlus Nord 5 kopen?</span></h2><div ><table><caption>OnePlus Nord 5 score card</caption><thead><tr><th class="firstcol " ><p>Categorie</p></th><th  ><p>Opmerkingen</p></th><th  ><p>Score</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Prijs-kwaliteit</p></td><td  ><p>De prijs is niet per se slecht, maar je kan voor hetzelfde geld betere telefoons vinden tegenwoordig.</p></td><td  ><p>3,5 / 5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>Saai ontwerp dat nog steeds niet volledig waterbestendig is.</p></td><td  ><p>3,5 / 5</p></td></tr><tr><td class="firstcol " ><p>Display</p></td><td  ><p>Groot en kleurrijk display met iets lagere piekhelderheid dan vorig jaar.</p></td><td  ><p>4 / 5</p></td></tr><tr><td class="firstcol " ><p>Software</p></td><td  ><p>Het updatebeleid is goed en OxygenOS biedt veel aanpassingsmogelijkheden. Er is wel wat bloatware aanwezig en het lijkt soms op een  slechte kopie van iOS.</p></td><td  ><p>4 / 5</p></td></tr><tr><td class="firstcol " ><p>Camera</p></td><td  ><p>De hoofdcamera is prima, maar de ultrawide stelt teleur, vooral 's nachts.</p></td><td  ><p>3 / 5</p></td></tr><tr><td class="firstcol " ><p>Prestaties</p></td><td  ><p>Een van de krachtigste telefoons in deze prijsklasse, maar niet de krachtigste.</p></td><td  ><p>4,5 / 5</p></td></tr><tr><td class="firstcol " ><p>Batterij</p></td><td  ><p>Je haalt alsnog een dag batterij, maar zowel de capaciteit als oplaadsnelheid zijn lager als bij de Nord 4.</p></td><td  ><p>3,5 / 5</p></td></tr></tbody></table></div><h2 id="koop-hem-als-11">Koop hem als...</h2><div class="product"><p><strong>Je veel gamet op je telefoon</strong></p><p>Zelfs de basisversie met 8GB RAM en 256GB opslag is krachtig genoeg voor veeleisende games.</p></div><div class="product"><p><strong>Je een grote telefoon wil</strong><br>Dit is een van de grootste displays die je kan vinden op een telefoon in deze prijsklasse.</p></div><div class="product"><p><strong>Je geen overdosis AI wil</strong></p><p>De OnePlus Nord 5 houdt het bij de basis qua AI-functies.</p></div><h2 id="koop-hem-niet-als-11">Koop hem niet als...</h2><div class="product"><p><strong>Je veelzijdige camera's wil</strong><br>In de praktijk maakt alleen de hoofdcamera goede foto's. De ultrawide stelt vooral 's nachts teleur.</p></div><div class="product"><p><strong>Je een stevige telefoon wil</strong></p><p>Er is een IP65-certificering aanwezig. Als je de OnePlus Nord 5 in het water laat vallen, kan dat fataal zijn.</p></div><div class="product"><p><strong>Je gehecht was aan de slider voor meldingen</strong><br>De slider voor meldingen is vervangen door de Plus Key, wat gewoon een kopie is van de Actieknop op iPhones.</p></div><h2 class="article-body__section" id="section-oneplus-nord-5-alternatieven"><span>OnePlus Nord 5: alternatieven</span></h2><div class="product"><p><strong>OnePlus 13R </strong></p><p>De OnePlus 13R is in prijs gedaald en kost nu niet zoveel meer dan de Nord 5. Je krijgt hier krachtigere prestaties, een langere batterijduur en iets betere camera's.</p><p><strong>Lees de </strong><a href="https://global.techradar.com/nl-nl/phones/oneplus-phones/oneplus-13r-review-nl" data-dimension112="bd668dfa-b0a7-47e0-8009-da51e4691d8e" data-action="Deal Block" data-label="Lees de OnePlus 13R review" data-dimension48="Lees de OnePlus 13R review" data-dimension25=""><strong>OnePlus 13R review</strong></a></p></div><div class="product"><p><strong>Poco F7</strong><br>De Poco F7 doet eigenlijk alles net iets beter dan de Nord 5. De software bevat wel nog ietsje meer bloatware dan die van OnePlus.</p><p><strong>Lees de </strong><a href="https://global.techradar.com/nl-nl/phones/poco-phones/poco-f7-review-nl" data-dimension112="206e3bcc-e5fe-411d-b760-42a9a3f9fea5" data-action="Deal Block" data-label="Lees de Poco F7 review" data-dimension48="Lees de Poco F7 review" data-dimension25=""><strong>Poco F7 review</strong></a></p></div><div class="product"><p><strong>Google Pixel 9a</strong></p><p>De Pixel 9a is kleiner en ietsje trager, maar heeft veel betere camera's, een langer updatebeleid en krijgt de laatste nieuwe AI-snufjes van Google. Je hebt hier helemaal geen last van bloatware.</p><p><strong>Lees de </strong><a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-9a-review-nl" data-dimension112="c774e312-b438-4b30-8fcc-31a9882998f7" data-action="Deal Block" data-label="Lees de Google Pixel 9a review" data-dimension48="Lees de Google Pixel 9a review" data-dimension25=""><strong>Google Pixel 9a review</strong></a></p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Samsung Galaxy Z Fold 7 review: de (bijna) perfecte foldable? ]]></title>
                                                                                                <dc:content><![CDATA[ <h2 class="article-body__section" id="section-samsung-galaxy-z-fold-7-review-in-een-notendop"><span>Samsung Galaxy Z Fold 7: review in een notendop</span></h2><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="XR5eLZFk8oPX5fEMfzHFT8" name="Samsung-Galaxy-Z-Fold-7-standing-on-concrete" alt="Samsung Galaxy Z Fold 7 REVIEW" src="https://cdn.mos.cms.futurecdn.net/XR5eLZFk8oPX5fEMfzHFT8-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Lance Ulanoff / Future)</span></figcaption></figure><p>Er waren in het verleden altijd wel elementen die Samsungs Z Fold-modellen sommige van de beste foldables op de markt maakten, maar het bedrijf begon inmiddels op andere vlakken toch wel achter te lopen op de concurrentie.  De Samsung Galaxy Z Fold 7 is dan ook een grote inhaalslag. Samsung biedt nog steeds uitstekende software voor zijn foldable, maar de hardware is dit jaar ineens ook veel aantrekkelijker geworden. De Z Fold 7 is enorm dun en licht, maar voelt nog steeds stevig aan voor een foldable. </p><p>Verder krijg je hier ook weer een zeer krachtige chip en natuurlijk ook toegang tot allerlei handige Galaxy AI-features. Een andere grote upgrade vind je terug op het camera-eiland aan de achterkant. Er is nu eindelijk een 200MP-hoofdcamera en dat stellen we zeer op prijs bij een toestel dat duurder is dan het Ultra-model uit de S-serie. De Z Fold 7 voelt na een aantal jaar van relatief kleine upgrades eindelijk als een waardige upgrade. Er zijn dan ook nog maar weinig minpunten te vinden los van die extreem hoge prijs.</p><p>Wel zouden we natuurlijk graag ooit nog upgrades voor de andere camera's achterop zien, waaronder bijvoorbeeld een telefotocamera met 5x optische zoom en voelt het wel alsof het tijd is dat Samsung zich eens waagt aan een hogere batterijcapaciteit en oplaadsnelheid. Daarnaast is dit jaar wel de digitizer-laag van het scherm weggehaald, waardoor er geen S Pen-ondersteuning meer is. Voor sommigen zal dit erg jammer zijn en anderen komen er misschien nu pas achter dat er een S Pen voor de Z Fold-modellen was, aangezien deze nooit meegeleverd werd.  </p><h2 class="article-body__section" id="section-samsung-galaxy-z-fold-7-review-prijs-en-beschikbaarheid"><span>Samsung Galaxy Z Fold 7 review: prijs en beschikbaarheid</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4000px;"><p class="vanilla-image-block" style="padding-top:56.30%;"><img id="6cCktkXqWNrcR8PuXmm7NF" name="20250729_151247" alt="Samsung Galaxy Z Fold 7" src="https://cdn.mos.cms.futurecdn.net/6cCktkXqWNrcR8PuXmm7NF-1920-80.jpg" mos="" align="middle" fullscreen="" width="4000" height="2252" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future / Cas Kulk)</span></figcaption></figure><p>Laten we maar meteen met de deur in huis vallen: de Galaxy Z Fold 7 kost je minimaal 2.099 euro. Dat maakt hem 100 euro duurder dan zijn voorganger, de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-z-fold-6-review-nl">Galaxy Z Fold 6</a>. Voor die prijs krijg je standaard 256GB aan opslagruimte en 12GB aan RAM. Daarnaast is er nog een configuratie met 512GB opslag en 12GB RAM voor 2.219 euro en een met 1TB opslag en 16GB RAM voor 2.519 euro.</p><p>Het toestel ligt inmiddels sinds 25 juli officieel in de winkel en hij is beschikbaar in de kleuren 'Blue Shadow', 'Jetblack' en 'Silver Shadow', plus op Samsungs eigen website ook in het 'Mint'.</p><p>Dit is een van de duurste foldables op de markt. De <a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-9-pro-fold-review-nl">Google Pixel 9 Pro Fold</a> was bijvoorbeeld vorig jaar al 100 euro goedkoper dan de Galaxy Z Fold 6 en als Google zijn prijzen dit jaar wel hetzelfde weet te houden, wordt dan verschil dus nog eens 100 euro groter. </p><p>Het is dan ook lastig om een toestel zoals de Galaxy Z Fold 7 voor zijn adviesprijs aan te raden. Bij dit soort toestellen moet je het echt hebben van interessante kortingen en extra inruilwaarde tijdens de pre-order periode of prijsdalingen een tijdje na de release. Als je uiteindelijk ongeveer hetzelfde moet betalen als je voor een nieuwe <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s25-ultra-review-nl">Galaxy S25 Ultra</a> zou betalen (of zelfs nog iets minder), dan is de Z Fold 7 toch wel interessant voor de juiste soort gebruikers. Het is namelijk niet alleen een smartphone, maar ook een kleine tablet en dit jaar is dat op het eerste gezicht niet meer echt te zien aan de dikte van het toestel.</p><p>Je betaalt hier dus voor een unieke ervaring, maar je betaalt er wel erg veel voor, dus je moet wel het idee hebben dat je dit design ook echt zal benutten. Dit nieuwste model is echter wel gemakkelijker aan meer mensen aan te raden dan zijn voorgangers dankzij meerdere belangrijke upgrades.</p><ul><li><strong>Prijs-kwaliteit score: 4/5</strong></li></ul><h2 class="article-body__section" id="section-samsung-galaxy-z-fold-7-review-specs"><span>Samsung Galaxy Z Fold 7 review: specs</span></h2><div ><table><caption>Samsung Galaxy Z Fold 7-specs</caption><thead><tr><th class="firstcol empty" ></th><th  ><p>Samsung Galaxy Z Fold 7</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Afmetingen (dicht):</p></td><td  ><p>72,8 x 158,4 x 8,9 mm</p></td></tr><tr><td class="firstcol " ><p>Afmetingen (open):</p></td><td  ><p>143,2 x 158,4 x 4,2 mm</p></td></tr><tr><td class="firstcol " ><p>Gewicht:</p></td><td  ><p>215 gram</p></td></tr><tr><td class="firstcol " ><p>Hoofdscherm:</p></td><td  ><p>8-inch QXGA+ Dynamic AMOLED </p><p>(2.184 x 1.968),  120Hz adaptieve refresh rate (1~120Hz)</p></td></tr><tr><td class="firstcol " ><p>Coverscherm:</p></td><td  ><p>6,5-inch FHD+ Dynamic AMOLED <br><br>2X Display (2.520 x 1.080, 21:9), 120Hz adaptieve refresh rate (1~120Hz)</p></td></tr><tr><td class="firstcol " ><p>Processor:</p></td><td  ><p>Qualcomm Snapdragon 8 Elite for Galaxy</p></td></tr><tr><td class="firstcol " ><p>RAM:</p></td><td  ><p>12GB / 16GB (alleen bij 1TB opslag)</p></td></tr><tr><td class="firstcol " ><p>Opslag:</p></td><td  ><p>256GB / 512GB / 1TB</p></td></tr><tr><td class="firstcol " ><p>Besturings-systeem:</p></td><td  ><p>Android 16 / One UI 8</p></td></tr><tr><td class="firstcol " ><p>Hoofdcamera:</p></td><td  ><p>200MP (f1,7)</p></td></tr><tr><td class="firstcol " ><p>Ultrawide:</p></td><td  ><p>12MP (f2,2)</p></td></tr><tr><td class="firstcol " ><p>Telefoto-camera:</p></td><td  ><p>10MP (f2,4, 3x zoom)</p></td></tr><tr><td class="firstcol " ><p>Selfiecamera (buitenkant):</p></td><td  ><p>10MP (f2,2)</p></td></tr><tr><td class="firstcol " ><p>Selfiecamera (binnenkant):</p></td><td  ><p>10MP (f2,2)</p></td></tr><tr><td class="firstcol " ><p>Batterij:</p></td><td  ><p>4.400mAh</p></td></tr><tr><td class="firstcol " ><p>Opladen:</p></td><td  ><p>25W bedraad, 15W draadloos, 4,5W omgekeerd draadloos</p></td></tr><tr><td class="firstcol " ><p>Kleuren:</p></td><td  ><p>'Blue Shadow', 'Silver Shadow' en 'Jetblack', plus 'Mint' (exclusief via samsung.com)</p></td></tr></tbody></table></div><h2 class="article-body__section" id="section-samsung-galaxy-z-fold-7-review-design"><span>Samsung Galaxy Z Fold 7 review: design</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4000px;"><p class="vanilla-image-block" style="padding-top:56.30%;"><img id="NyUphAxtKqnVRW6KeynNRF" name="20250729_150919" alt="Samsung Galaxy Z Fold 7" src="https://cdn.mos.cms.futurecdn.net/NyUphAxtKqnVRW6KeynNRF-1920-80.jpg" mos="" align="middle" fullscreen="" width="4000" height="2252" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future / Cas Kulk)</span></figcaption></figure><ul><li><strong>Ongelofelijk dun en zelfs lichter dan de Galaxy S25 Ultra</strong></li><li><strong>Stevige materialen en bouwkwaliteit</strong></li><li><strong>Scharnier is iets minder stroef bij de uiteinden</strong></li></ul><p>Tegenwoordig voelen nieuwe smartphones vaak niet echt als hele grote upgrades meer ten opzichte van hun voorgangers en dat was ook zeker het geval bij de afgelopen paar generaties van de Z Fold-serie. Er zijn hier en daar elk jaar wel wat fijne upgrades geïntroduceerd, maar de veranderingen voelen dit jaar veel groter en dat komt vooral door het vernieuwde design. </p><p>Het is natuurlijk niet ineens een compleet andere telefoon dan de Galaxy Z Fold 6, maar hij is wel verbeterd op vrijwel elk vlak dat er toe doet (qua design). De afmetingen en het gewicht zijn misschien niet altijd de meest interessante aspecten van een telefoon, maar deze getallen geven je hier wel een idee van hoeveel meer gestroomlijnd het design is geworden. </p><p>Opengevouwen is de Z Fold 7 nu nog maar 4,2 mm dik (1,4 mm dunner dan een opengevouwen Z Fold 6) en dichtgevouwen is hij 8,9 mm dik (3,2 mm dunner dan de Z Fold 6 en zelfs nog maar 0,7 mm dikker dan de Galaxy S25 Ultra). Dit toestel, met zijn grote 8-inch interne scherm, is nu dus niet eens meer echt merkbaar dikker dan een "normale" smartphone. Dat is erg indrukwekkend.</p><p>Ook het gewicht is indrukwekkend, want het nieuwe toestel is 24 gram lichter dan zijn voorganger en zelfs nog 3 gram lichter dan de S25 Ultra. De dichtgevouwen Z Fold 7 is dan ook wel in de lengte en de breedte iets kleiner dan de S25 Ultra.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/7cwLBCxhiTnMtfixVTPSGF-1920-80.jpg" alt="Samsung Galaxy Z Fold 7" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/jpBDR9WL8bC52yLyEmdDHF-1920-80.jpg" alt="Samsung Galaxy Z Fold 7" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/LFKYpa2FkbgfmoNNJBPYTF-1920-80.jpg" alt="Samsung Galaxy Z Fold 7" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/C2Hjb9q7fgFMPDo7FBtKCF-1920-80.jpg" alt="Samsung Galaxy Z Fold 7" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure></figure><p>Het dunnere en lichtere design zorgt ervoor dat de Z Fold 7 ook iets beter in de hand ligt, zeker als je ook een case gebruikt, en beter in je broekzak past. Daarnaast voelen de materialen hier ook weer erg premium en stevig aan. We hebben hier te maken met een Armor Aluminium-frame en Gorilla Glass Ceramic 2. </p><p>Nu de telefoon veel dunner is geworden, valt het wel extra op hoe dik het camera-eiland achterop is. Op die locatie is de Z Fold 7 dan ook bijna dubbel zo dik. Er moest natuurlijk wel ruimte blijven voor de nieuwe 200MP-camera. Dit betekent echter ook dat de telefoon niet recht op zijn achterkant kan liggen. De camera's steken zo ver uit, dat het toestel dan altijd blijft wiebelen op een plat oppervlak. Dit zou je deels kunnen verhelpen met behulp van een hoesje, maar je wil natuurlijk deze superdunne foldable niet alsnog weer veel dikker maken. </p><p>Je krijgt hier verder nog steeds de gebruikelijke knoppen en USB-C-poort, maar de knoppen zijn ook dunner geworden en die oplaadpoort lijkt nog maar net te passen. De dunner knoppen voelen overigens nog steeds prima om te gebruiken en de vingerafdrukscanner in de aan/uit-knop werkt ook mooi vlot. </p><p>Het scharniermechanisme van de telefoon is dit jaar ook opnieuw aangepakt en dat is ook te merken tijdens het gebruik. Er worden magneten gebruikt aan de binnenkant om de telefoon goed dicht én ook volledig open te houden (helaas zijn er nog geen magneten aanwezig voor volwaardige Qi2-ondersteuning). Het scharnier is nog steeds "stroef" genoeg (op een positieve manier) om de telefoon open te houden in veel verschillende posities, maar het nieuwe design heeft er wel voor gezorgd dat het scherm in de uiterste hoeken (bijna open en bijna dicht) het laatste stukje automatisch openklapt of dichtklapt. Dat zal in de meeste gevallen geen probleem zijn, maar als je de telefoon vaak als zijn eigen standaard gebruikt, kan je hem iets minder ver openen voordat hij volledig opengevouwen is.  </p><p>Als laatste zijn er nog een paar elementen van foldables waar we nog steeds niet helemaal omheen lijken te kunnen. Zo is er nog steeds wel een vouwlijn aanwezig op het interne display. Deze is echter minder "scherp" dan bij voorgaande modellen en hij is ook nauwelijks meer te voelen. Dat zou natuurlijk wel nog kunnen veranderen na langer gebruik, maar voor nu is het vrij minimaal en alleen bij bepaalde lichtinvallen nog een beetje opvallend. Daarnaast heeft de Z Fold 7 nog steeds een IP48-certificering, in plaats van een IP68-certificering zoals de meeste traditionele smartphones tegenwoordig hebben. Dat betekent dat hij nog steeds wel waterbestendig is (alleen niet in zout water), maar dat er geen officiële bescherming is voor hele kleine stofdeeltjes. Dat heeft bij ons echter bij de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-z-fold-5-review-nl">Z Fold 5</a> bijvoorbeeld nooit voor problemen gezorgd, maar het blijft iets om rekening mee te houden.</p><ul><li><strong>Design score: 5/5</strong></li></ul><h2 class="article-body__section" id="section-samsung-galaxy-z-fold-7-review-display"><span>Samsung Galaxy Z Fold 7 review: display</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4000px;"><p class="vanilla-image-block" style="padding-top:56.30%;"><img id="Kk7EMavNeSLdkNJGKBfhHF" name="20250729_151452" alt="Samsung Galaxy Z Fold 7" src="https://cdn.mos.cms.futurecdn.net/Kk7EMavNeSLdkNJGKBfhHF-1920-80.jpg" mos="" align="middle" fullscreen="" width="4000" height="2252" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future / Cas Kulk)</span></figcaption></figure><ul><li><strong>8-inch intern display</strong></li><li><strong>Geweldige balans tussen verhoudingen coverscherm en intern scherm</strong></li><li><strong>Geen camera onder het display meer</strong></li></ul><p>Een andere grote, belangrijke designverandering heeft met de displays te maken. Het interne display is nu nog groter geworden (8 inch). Dat is misschien echter gewoon het gevolg van een bewustere verandering voor het coverscherm. </p><p>Samsung heeft duidelijk naar de feedback van gebruikers geluisterd. Veel mensen vonden het coverscherm voorheen simpelweg te smal om comfortabel op te kunnen typen. Daar zijn wij het ook wel mee eens, al was de Z Fold 6 bijvoorbeeld hierdoor wel goed met één hand te bedienen wanneer dichtgevouwen. Dit jaar is het coverscherm breder, maar ook iets langwerpiger gemaakt. Dat betekent dat we nu te maken hebben met een 6,5-inch coverscherm met een 21:9-beeldverhouding. </p><p>Een aanpassing voor het coverscherm zorgt meteen ook automatisch voor een aanpassing voor het interne scherm. Wij denken dat Samsung hier een geweldige balans heeft gevolgen. Het is nu veel comfortabeler om op het coverscherm te typen, maar omdat het ook iets langwerpiger is geworden, blijft het interne scherm nog net iets rechthoekiger dan bijvoorbeeld het interne scherm op de Pixel 9 Pro Fold (wat iets meer vierkant is). Dat zorgt ervoor dat 16:9-videocontent er hier toch nog iets groter uitziet, al hou je natuurlijk sowieso zwarte balken. Daarnaast voelt multitasking op de Z Fold 7 met twee apps naast elkaar ook nog steeds top.</p><p>Beide displays gebruiken Samsungs AMOLED-technologie met dynamische refresh rates van 1-120Hz en zijn met een piekhelderheid van 2.600 nits ook zeker fel genoeg om in zonlicht af te kunnen lezen. </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:4000px;"><p class="vanilla-image-block" style="padding-top:56.30%;"><img id="Vd9fVkwSQqLVH49Q7VBX8F" name="20250729_151439" alt="Samsung Galaxy Z Fold 7" src="https://cdn.mos.cms.futurecdn.net/Vd9fVkwSQqLVH49Q7VBX8F-1920-80.jpg" mos="" align="middle" fullscreen="" width="4000" height="2252" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future / Cas Kulk)</span></figcaption></figure><p>Op het coverscherm vind je zoals gebruikelijk weer een punchhole-selfiecamera (10MP), maar deze vind je nu ook terug op het interne display (bovenaan in het midden tussen de vouwlijn en het rechter uiteinde van het display). De afgelopen paar generaties gebruikte Samsung nog een camera "onder het display", waarbij er pixels over de camera heen zaten. Hierdoor zou de camera minder afleidend moeten zijn wanneer je hem niet gebruikt. We vonden hem echter nog steeds een beetje afleidend en daarnaast leverde die 4MP-camera ook geen geweldige kwaliteit.</p><p>Die camera onder het display is dus vervangen door een 10MP-punchhole-selfiecamera. Daar zal niet iedereen heel blij mee zijn, want die uitsparing is wel altijd te zien bij het bekijken van 16:9-content. Je went er wel aan, maar we snappen niet waarom Samsung deze camera niet meer in de hoek heeft geplaatst (zoals bij de Pixel 9 Pro Fold). Misschien was er geen ruimte meer te vinden in de hoek waar de andere camera's ook zitten, maar er waren nog drie andere hoeken om uit te kiezen. Het scherm kan roteren, dus de specifieke hoek maakt niet zoveel uit. </p><p>Verder heeft Samsung ook de digitizer-laag van het display moeten verwijderen om het apparaat zo dun te maken (en het scherm steviger). Er is dus geen S Pen-ondersteuning meer en dat is natuurlijk wel jammer voor fans van Samsungs stylus. Wij merkten echter dat we die S Pen toch uiteindelijk niet veel gebruikten en hij werd ook nooit meegeleverd, dus niet elke Fold-gebruiker zal er ook gewend aan zijn.  </p><p>Je kan natuurlijk nog steeds wel met je vinger tekenen of een simpele third-party stylus aanschaffen. Het is niet hetzelfde, maar is voor sommige situaties wel een prima optie. Kijk wel uit wat voor materiaal je op het binnenste scherm gebruikt, want het is wel fragieler dan standaard smartphonedisplays. </p><ul><li><strong>Display score: 4,5/5</strong></li></ul><h2 class="article-body__section" id="section-samsung-galaxy-z-fold-7-review-camera-s"><span>Samsung Galaxy Z Fold 7 review: camera's</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4000px;"><p class="vanilla-image-block" style="padding-top:56.30%;"><img id="mT25QUVUJ5zfmtAxGz3pMF" name="20250729_151027" alt="Samsung Galaxy Z Fold 7" src="https://cdn.mos.cms.futurecdn.net/mT25QUVUJ5zfmtAxGz3pMF-1920-80.jpg" mos="" align="middle" fullscreen="" width="4000" height="2252" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future / Cas Kulk)</span></figcaption></figure><ul><li><strong>Eindelijk een 200MP-hoofdcamera voor de Fold</strong></li><li><strong>Camera aan de binnenkant is nu geschikt voor meer dan alleen videobellen</strong></li><li><strong>Nog steeds ruimte voor verbetering</strong></li></ul><p>Laten we maar beginnen door te zeggen dat het camerasysteem van de Galaxy Z Fold 6 zeker niet slecht was. Het voelde alleen ergens wel verkeerd dat je bij het duurste model van Samsung niet zijn beste camera's kreeg.</p><p>Nou krijg je hier nog steeds niet precies dezelfde camera's als op de Galaxy S25 Ultra, maar de 200MP-hoofdcamera is wel overgebracht van dat toestel (en ietwat aangepast om hier te passen). De camera die de meeste mensen het vaakst zullen gebruiken, zit nu dus in ieder geval wel op het hoogste niveau, dus dat is een zeer fijne upgrade. </p><p>Er is in principe sprake van twee upgrades voor het overkoepelende camerasysteem en helaas ook één teleurstelling. </p><p>Dit zijn alle camera's op de Samsung Galaxy Z Fold 7:</p><ul><li>200MP-hoofdcamera</li><li>12MP-ultrawide</li><li>10MP-telefotocamera met 3x optische zoom</li><li>10MP-selfiecamera (coverscherm)</li><li>10MP-selfiecamera (vouwbare scherm)</li></ul><p>Hoewel we nu dus te maken hebben met een 200MP-hoofdcamera, maak je niet standaard 200MP-foto's. In plaats daarvan maak je 12MP-foto's en wordt er gebruik gemaakt ban 'pixel binning'. De resolutie gaat dus wel achteruit, maar er wordt hierbij ook informatie van verschillende pixels gebruikt om dingen zoals scherpte, contrast en kleurweergave te verbeteren. Als je wel extra details vast wil leggen met de 200MP-camera, dan zet je hem heel eenvoudig in de 200MP-stand via de instellingen in de camera-app. </p><p>Hoewel je dus nu wel extra veel details kan vastleggen, merkten we wel dat je maar beter kan zorgen dat je goed stilstaat wanneer je foto's in 200MP neemt om scherpe resultaten te krijgen wanneer je naderhand bijsnijdt. </p><p>De Galaxy Z Fold 7 heeft op het gebied van de camera's een duidelijk voordeel ten opzichte van de Galaxy S25 Ultra, maar ook een paar duidelijke nadelen. </p><p>Het grote voordeel is dat je hier dankzij het vouwbare design en het coverscherm selfies kan maken met de beste camera's van het toestel, waaronder dus die 200MP-camera. Als je dat met je Galaxy S25 Ultra doet, heb je geen idee hoe je framing eruitziet. </p><p>De nadelen zijn de andere camera's achterop. Deze 12MP-ultrawide en 10MP-telefotocamera met 3x optische zoom zitten helaas niet op het niveau van hun tegenhangers op het Ultra-model. Sowieso zouden we graag de 5x optische zoom van de Galaxy S25 Ultra op de Z Fold-modellen zien, maar daarnaast is een upgrade voor de rest van de camera's ook zeker geen overbodige luxe. </p><p>De huidige camera's leveren prima resultaten. Zo maakt de 12MP-ultrawide uitstekende macrofoto's. De telefotocamera met 3x zoom levert ook goede resultaten, maar misschien kan je eigenlijk nog beter gewoon de 200MP-hoofdcamera (met ook echt 200MP als modus geselecteerd) gebruiken en die bijsnijden tot ongeveer 3x. Voor meer dan 2.000 euro mag je eigenlijk toch wel iets meer verwachten. De verbeterde hoofdcamera is in ieder geval wel een grote stap in de juiste richting.</p><p>Verder is nu dus de selfiecamera op het binnenste scherm verbeterd, maar dat is waarschijnlijk de camera die Fold-gebruikers het minst gebruiken. Je kan namelijk ook videobellen met de selfiecamera op het coverscherm of met de beste camera's aan de achterkant (en het coverscherm als beeld).</p><p>Kleuren zien overigens wel mooi accuraat uit bij deze camera's en we zijn ook erg tevreden met de prestaties bij weinig licht, zowel bij foto's als video's. Over het algemeen is dit ook nog steeds wel een geweldig en redelijk veelzijdig camerasysteem. We kunnen alleen niet vergeten dat dit toestel zo duur is en niet de beste camera's van Samsung krijgt. </p><h2 id="cameravoorbeelden-2">Cameravoorbeelden</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/vTmMHoNNPGpKYKbmBV2opj-1920-80.jpg" alt="Samsung Galaxy Z Fold 7 cameravoorbeelden" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/2Bef5eMFHKNqXK2mRx3Jnj-1920-80.jpg" alt="Samsung Galaxy Z Fold 7 cameravoorbeelden" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/nfYPD6ighUZ8cG4MiHJ37k-1920-80.jpg" alt="Samsung Galaxy Z Fold 7 cameravoorbeelden" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/y4aYpcwHiJpoNkh6yRw9sj-1920-80.jpg" alt="Samsung Galaxy Z Fold 7 cameravoorbeelden" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/tzFcwVGDUSzeMivgXjAXSj-1920-80.jpg" alt="Samsung Galaxy Z Fold 7 cameravoorbeelden" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/MqF7S4bcG8GEEVBxDA6RTj-1920-80.jpg" alt="Samsung Galaxy Z Fold 7 cameravoorbeelden" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/WvNe7oURokYf7VLucfmdqj-1920-80.jpg" alt="Samsung Galaxy Z Fold 7 cameravoorbeelden" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/9yZCn6giVH9cYEvXMaGEnj-1920-80.jpg" alt="Samsung Galaxy Z Fold 7 cameravoorbeelden" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/UczhUWRkQSBLKaiqpxxMaj-1920-80.jpg" alt="Samsung Galaxy Z Fold 7 cameravoorbeelden" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/2ctqNHTboMG49QVttb5FTj-1920-80.jpg" alt="Samsung Galaxy Z Fold 7 cameravoorbeelden" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/22NxUqNdGfk2PYrD7MyMaj-1920-80.jpg" alt="Samsung Galaxy Z Fold 7 cameravoorbeelden" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/sPWATyEynQpThhqJhRHrRj-1920-80.jpg" alt="Samsung Galaxy Z Fold 7 cameravoorbeelden" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/n7TFZgs4avzEYEwC8oNQej-1920-80.jpg" alt="Samsung Galaxy Z Fold 7 cameravoorbeelden" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/4gpQX4MbFDj6umPjoY4Nrj-1920-80.jpg" alt="Samsung Galaxy Z Fold 7 cameravoorbeelden" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/zBckdRkGJUfzmo7Gea9ezj-1920-80.jpg" alt="Samsung Galaxy Z Fold 7 cameravoorbeelden" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/xfxMqmYj4EDMJYE4tyak3k-1920-80.jpg" alt="Samsung Galaxy Z Fold 7 cameravoorbeelden" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/U9xpNXaWu6TJFdNFtZZZej-1920-80.jpg" alt="Samsung Galaxy Z Fold 7 cameravoorbeelden" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/GLgamHAaz4zwR8DLSdN7Zj-1920-80.jpg" alt="Samsung Galaxy Z Fold 7 cameravoorbeelden" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/AH86VFnJbnibsdqk8vNqoj-1920-80.jpg" alt="Samsung Galaxy Z Fold 7 cameravoorbeelden" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure></figure><ul><li><strong>Camera's score: 4,5/5</strong></li></ul><h2 class="article-body__section" id="section-samsung-galaxy-z-fold-7-review-prestaties"><span>Samsung Galaxy Z Fold 7 review: prestaties</span></h2><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="NjaXjSaXbKoSUf2qd5UFQ8" name="Samsung-Galaxy-Z-Fold-7-folded-gameplay" alt="Samsung Galaxy Z Fold 7 REVIEW" src="https://cdn.mos.cms.futurecdn.net/NjaXjSaXbKoSUf2qd5UFQ8-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Lance Ulanoff / Future)</span></figcaption></figure><ul><li><strong>Qualcomm Snapdragon 8 Elite for Galaxy</strong></li><li><strong>Krachtige prestaties</strong></li><li><strong>Kan soms heet worden rond de camera's</strong></li></ul><p>De Samsung Galaxy Z Fold 7 maakt gebruik van Qualcomms beste chip voor smartphones. Dankzij de samenwerking tussen Samsung en Qualcomm is de versie in Samsungs flagships zelfs nog net wat sneller dan de standaard Snapdragon 8 Elite. We hebben hier te maken met de Snapdragon 8 Elite 'for Galaxy'. </p><p>Die krachtige chip van Qualcomm wordt ondersteund door 12GB of 16GB aan RAM, afhankelijk van de configuratie die je kiest. Bij 256GB en 512GB aan opslag krijg je 12GB RAM en bij 1TB opslag krijg je 16GB RAM. </p><p>We hebben de Galaxy Z Fold 7 een drie keer aan de CPU- en GPU-benchmarks van Geekbench 6 blootgesteld en de resultaten waren indrukwekkend. Dit is de eerste keer dat wij een Android-toestel zijn tegengekomen die een betere multi-core CPU-score wist te behalen dan de meest recente flagship iPhone (momenteel de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-16-pro-max-review-nl">iPhone 16 Pro Max</a>, al wordt die binnenkort natuurlijk ook weer vervangen). </p><p>Hieronder zie je de gemiddelde scores van de Z Fold 7 en de iPhone 16 Pro Max</p><ul><li><strong>Samsung Galaxy Z Fold 7</strong></li><li>Single-core gemiddeld: 2.512</li><li>Multi-core gemiddeld: 8.986,67</li><li>OpenCL: 17.391</li><li>//</li><li><strong>iPhone 16 Pro Max</strong></li><li>Single-core: 2.892</li><li>Multi-core: 8.327</li><li>GPU Metal Score: 33.001</li></ul><p>Zoals je kan zien levert Apple nog steeds wel betere GPU-prestaties, al zijn de OpenCL- en GPU Metal-tests niet direct met elkaar te vergelijken. Daarnaast is het belangrijkste om hieruit op te halen dat de Samsung Galaxy Z Fold 7 een zeer krachtig toestel is en over het algemeen nergens echt moeite mee heeft. </p><p>Wij vonden hem bij elke taak snel en soepel reageren, of we nou simpelweg aan het browsen waren op het internet of een wat zwaardere taak uitvoerden, zoals het spelen van een game.</p><p>We hebben onder andere PUBG gespeeld op de Z Fold 7. Deze game opende zonder problemen en de telefoon had ook tijdens het spelen geen problemen om topprestaties te blijven leveren. Wel merkten we bij zwaardere taken, en ook al bij het initiële instelproces, dat de omgeving van de camera's wel vrij warm kan worden. Je brandt je vingers er niet aan als je de telefoon daar vastpakt, maar het is wel warm. Bij de nieuwe <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-z-flip-7-review-nl">Galaxy Z Flip 7</a> hadden we hier wel meer last van, maar gelukkig hoef je dit grote toestel ook sowieso niet bij de camera's in de buurt vast te pakken. </p><p>Ondanks zijn dunne, relatief lichtgewicht design, blijft de Z Fold 7 dus nog steeds een zeer krachtig apparaat. Hij is dan ook ideaal voor multitasking. Dit jaar is de Fold ook duidelijk de krachtigste foldable, want de Z Flip 7 heeft nu een iets minder krachtige Exynos 2500-processor van Samsung zelf. </p><ul><li><strong>Prestaties score: 5/5</strong></li></ul><h2 class="article-body__section" id="section-samsung-galaxy-z-fold-7-review-software"><span>Samsung Galaxy Z Fold 7 review: software</span></h2><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="DKHz7Conurm9qrsrwBpvV8" name="Samsung-Galaxy-Z-Fold-7-maps" alt="Samsung Galaxy Z Fold 7 REVIEW" src="https://cdn.mos.cms.futurecdn.net/DKHz7Conurm9qrsrwBpvV8-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Lance Ulanoff / Future)</span></figcaption></figure><ul><li><strong>Draait meteen op Android 16</strong></li><li><strong>Er is diepere Google Gemini-integration</strong></li><li><strong>Samsung multitasking-software blijft uitstekend</strong></li></ul><p>De Samsung Galaxy Z Fold 7 is het eerste Android-vlaggenschip dat meteen met Android 16 is gelanceerd, zelfs nog voor de nieuwe Pixels dus. Dit betekent dat het toestel dus ook draait op Samsungs nieuwste softwareversie: One UI 8. </p><p>De Android-ervaring op dit toestel is uitstekend, vooral door Samsungs eigen optimalisaties voor deze vormfactor en dus zijn 8-inch vouwbare scherm. Apps voor dingen zoals e-mail, weer en bijvoorbeeld Maps voelen gelukkig ook alsof ze speciaal ontworpen zijn voor het flexibele display. Ook multitasking werkt heel fijn op het grote scherm. </p><p>One UI 8 bevat natuurlijk ook de Now Bar en Now Brief van Samsung. Die nieuwe functies geven je op elk moment van de dag snelle toegang tot dingen als muziekbediening  en handige dingen om op dat moment te weten, plus aanbevelingen voor dingen als Spotify-afspeellijsten en zelfs YouTube-video's als je die optie aanzet. De Now Bar geeft niet altijd de meest nuttige informatie weer. Soms staat er gewoon 'Goedemorgen!', maar het is vaak wel interessant om even te kijken wat er in je Now Brief staat over wat je eventueel nog te wachten staat deze dag of om bijvoorbeeld nog even in het kort een overzicht van je slaap te zien, zonder speciaal naar Samsung Health te gaan. Niet elke nieuwe functie verdient een widget op je homescherm, maar Now Brief voelt wel handig genoeg daarvoor.</p><p>Zowel Samsungs software als die van Google zit natuurlijk weer vol met AI in de vorm van Galaxy AI en Google Gemini. Via Google krijg je dus toegang tot Gemini en de handige 'Circle to Search'-feature en de rest van de AI-features behoren tot Galaxy AI. Je kan Gemini natuurlijk met je stem activeren, maar ook door de vergrendelknop wat langer ingedrukt te houden. Je kan ook de homeknop op het display ingedrukt houden om Circle to Search tevoorschijn te toveren en meteen iets te omcirkelen dat je wil opzoeken.</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:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="KxYGnTXnARnUFReTqaVUxC" name="Samsung-Galaxy-Z-Fold-7-generative-edit" alt="Samsung Galaxy Z Fold 7" src="https://cdn.mos.cms.futurecdn.net/KxYGnTXnARnUFReTqaVUxC-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Je kan weer 'Object Erase' gebruiken om ongewenste elementen uit je foto's te verwijderen </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>De belangrijkste Galaxy AI-features zijn natuurlijk nog steeds aanwezig en werken ook nog ongeveer hetzelfde. Met 'Sketch to Image' voeg je via een schets enorm realistische elementen toe aan een foto en met 'Object Erase' haal je juist elementen weg. Het schetsen is nu helaas dus wel iets lastiger zonder S Pen. </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:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="tBKg4LZNxnXn34QMpRDHpC" name="Samsung-Galaxy-Z-Fold-7-sketch-to-image" alt="Samsung Galaxy Z Fold 7" src="https://cdn.mos.cms.futurecdn.net/tBKg4LZNxnXn34QMpRDHpC-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Dankzij de 'Audio Eraser' kan je vervelende achtergrondgeluiden in je video's, zoals geluiden van menigtes, stemmen en wind, weghalen. De functie is erg effectief, maar je stem kan er soms wel een beetje robotisch door klinken. </p><p>Er zijn natuurlijk nog veel meer AI-features om mee te spelen, maar de camera-gerelateerde opties zijn in de praktijk toch misschien wel het leukst en nuttigst. Android 16 voelt nog niet heel erg anders aan dan Android 15, maar is toch hier en daar wel weer een beetje verbeterd en datzelfde geldt ook voor One UI 8. Alle AI-features worden natuurlijk overal flink gepromoot, maar in de praktijk word je overigens gelukkig niet geforceerd om alles continu te gebruiken. </p><p>Samsung DeX is natuurlijk ook al langer aanwezig op de premium smartphones van Samsung, en ook specifiek op de Fold-serie, maar dit werkt nog steeds uitstekend. We benoemen het hier nog even, omdat het ons een keer gered heeft toen een werklaptop ineens niets meer wilde doen. DeX voelt grotendeels echt als een volwaardige desktopervaring.</p><ul><li><strong>Software score: 4,5/5</strong></li></ul><h2 class="article-body__section" id="section-samsung-galaxy-z-fold-7-review-batterij"><span>Samsung Galaxy Z Fold 7 review: batterij</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4000px;"><p class="vanilla-image-block" style="padding-top:56.30%;"><img id="E5VyGs2bBoBNk9gRygjqwE" name="20250729_151151" alt="Samsung Galaxy Z Fold 7" src="https://cdn.mos.cms.futurecdn.net/E5VyGs2bBoBNk9gRygjqwE-1920-80.jpg" mos="" align="middle" fullscreen="" width="4000" height="2252" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future / Cas Kulk)</span></figcaption></figure><ul><li><strong>Nog steeds 4.400mAh</strong></li><li><strong>We konden wel een hele dag gebruik halen</strong></li><li><strong>Ook nog steeds 25W-snelladen</strong></li></ul><p>Qua batterijcapaciteit is er nog steeds maar een 4.400mAh-batterij aanwezig, ondanks de veel grotere batterijen die we tegenwoordig bij de concurrentie zien. Nou is dat aan de ene kant nog best knap, want er is geen nieuwe batterijtechnologie zoals silicon-carbon gebruikt en het toestel is veel dunner geworden. Aan de andere kant zien we zelfs bij andere foldables dat het wel mogelijk is om een hogere capaciteit te bieden. Dit is dan ook zeker een aspect waarvan we hopen dat het eindelijk verbeterd wordt bij de Z Fold 8. </p><p>Nu heeft Samsung, waarschijnlijk deels dankzij de efficiëntie van de Snapdragon 8 Elite, zijn software wel zo weten te optimaliseren dat je nog steeds een batterijduur van een volledige dag kan verwachten. Bij alledaags gebruik zat de batterijduur voor ons ongeveer tussen de 12 en 18 uur. Het hangt er natuurlijk erg vanaf hoeveel je het binnenste scherm gebruikt (en de telefoon in het algemeen), maar de batterijduur voelt dus niet slecht, maar ook niet meer indrukwekkend in 2025.</p><p>Qua opladen is er ook niet veel veranderd. Bedraad opladen gaat nog steeds met maximaal 25W. Hoewel zelfs de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-a36-review-nl">Galaxy A36</a> nu 45W-snelladen biedt, is dat dus geen mogelijkheid op de Z Fold 7 die zo'n 1.700 euro duurder is. Met een 45W-oplader duurde het dus alsnog zo'n 30 minuten om de telefoon naar 50% op te laden. Verder wordt draadloos opladen via de Qi-standaard ondersteund. Hij is specifiek 'Qi2 Ready' en dat betekent wel toegang tot 15W draadloos opladen, maar geen ingebouwde magneten. Ook is er omgekeerd draadloos opladen aanwezig.</p><ul><li><strong>Batterij score: 4,5/5</strong></li></ul><h2 class="article-body__section" id="section-moet-je-de-samsung-galaxy-z-fold-7-kopen"><span>Moet je de Samsung Galaxy Z Fold 7 kopen?</span></h2><div ><table><caption>Samsung Galaxy Z Fold 7 scorekaart</caption><thead><tr><th class="firstcol " ><p>Categorie</p></th><th  ><p>Opmerkingen</p></th><th  ><p>Score</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Prijs-kwaliteit</p></td><td  ><p>De duurste Z Fold tot nu toe, maar zijn grote upgrades weten de prijs wel (deels) te verantwoorden.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>Uitstekend dun en licht ontwerp dat solide aanvoelt.</p></td><td  ><p>5/5</p></td></tr><tr><td class="firstcol " ><p>Display</p></td><td  ><p>De displays zien er weer fantastisch uit en zijn nu aan beide kanten ook weer iets groter. Dat betekent eindelijk echt een comfortabele typervaring op het coverscherm</p></td><td  ><p>4,5/5</p></td></tr><tr><td class="firstcol " ><p>Camera's</p></td><td  ><p>De 200MP-sensor is een grote upgrade en de camera-ervaring is dan ook uitstekend. We zien wel graag nog upgrades voor de andere camera's achterop.</p></td><td  ><p>4,5/5</p></td></tr><tr><td class="firstcol " ><p>Prestaties</p></td><td  ><p>Hij gebruikt de beste chip op de markt voor Android-toestellen en dat is te merken aan de geweldige prestaties. </p></td><td  ><p>5/5</p></td></tr><tr><td class="firstcol " ><p>Software</p></td><td  ><p>Je krijgt meteen Android 16 en One UI 8. Er zijn weer enorm veel AI-features, maar de software-ervaring blijft gebruiksvriendelijk. </p></td><td  ><p>4,5/5</p></td></tr><tr><td class="firstcol " ><p>Batterij</p></td><td  ><p>De batterijcapaciteit mag onderhand wel omhoog, maar Samsung heeft wel erg goed zijn best gedaan om het beste uit de bestaande capaciteit te halen.</p></td><td  ><p>4,5/5</p></td></tr></tbody></table></div><h2 id="koop-hem-als-12">Koop hem als...</h2><div class="product"><p><strong>Je een foldable met een goede camera wil</strong><br>Samsung heeft eindelijk de 200MP-hoofdcamera van de Ultra overgebracht naar de Z Fold 7 en dat is ook echt duidelijk te merken. </p></div><div class="product"><p><strong>Je een foldable wil die je ook als normale smartphone kan gebruiken</strong><br>De Z Fold 7 is eindelijk dun en licht genoeg om als een normale smartphone aan te voelen en het 6,5-inch 21:9-coverscherm voelt ook eindelijk comfortabel om op te typen.</p></div><div class="product"><p><strong>Je op zoek bent naar de optimale smartphone voor productiviteit</strong><br>De Snapdragon 8 Elite in de Z Fold 7 zorgt voor meer dan genoeg kracht en in combinatie met het grote 8-inch display en Samsungs software-optimalisaties is hij ideaal voor multitasking.</p></div><h2 id="koop-hem-niet-als-12">Koop hem niet als...</h2><div class="product"><p><strong>Je een betaalbare (vouwbare) smartphone zoekt</strong><br>De Galaxy Z Fold 7 is over het algemeen natuurlijk een enorm dure telefoon, maar ook vergeleken met andere vouwbares smartphones is dit momenteel het duurste model dat je in de Benelux kan krijgen.<a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="26d26b3d-017b-44fc-beb2-50dc82845e6f" data-action="Deal Block" data-label="Je een betaalbare (vouwbare) smartphone zoektDe Galaxy Z Fold 7 is over het algemeen natuurlijk een enorm dure telefoon, maar ook vergeleken met andere vouwbares smartphones is dit momenteel het duurste model dat je in de Benelux kan krijgen." data-dimension48="Je een betaalbare (vouwbare) smartphone zoektDe Galaxy Z Fold 7 is over het algemeen natuurlijk een enorm dure telefoon, maar ook vergeleken met andere vouwbares smartphones is dit momenteel het duurste model dat je in de Benelux kan krijgen." data-dimension25="">View Deal</a></p></div><div class="product"><p><strong>Je op zoek bent naar een robuuste smartphone</strong><br>De Z Fold 7 is steviger dan je misschien zou verwachten gezien zijn design, maar het vouwbare scherm is nog steeds niet bepaald krasbestendig en het gebrek aan volwaardige stofbestendigheid is ook niet echt geruststellend.<a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="37e00771-2177-4b2e-b3c7-650a605d4d49" data-action="Deal Block" data-label="Je op zoek bent naar een robuuste smartphoneDe Z Fold 7 is steviger dan je misschien zou verwachten gezien zijn design, maar het vouwbare scherm is nog steeds niet bepaald krasbestendig en het gebrek aan volwaardige stofbestendigheid is ook niet echt geruststellend." data-dimension48="Je op zoek bent naar een robuuste smartphoneDe Z Fold 7 is steviger dan je misschien zou verwachten gezien zijn design, maar het vouwbare scherm is nog steeds niet bepaald krasbestendig en het gebrek aan volwaardige stofbestendigheid is ook niet echt geruststellend." data-dimension25="">View Deal</a></p></div><div class="product"><p><strong>Je op zoek bent naar de beste camera's op een smartphone</strong><br>De 200MP-hoofdcamera is een geweldige upgrade, maar op het gebied van de ultrawide- en telefotocamera's loopt de Z Fold 7 nog steeds achter op toestellen zoals de Galaxy S25 Ultra. <a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="dc0c1b36-b820-4278-ab36-06a8830329a4" data-action="Deal Block" data-label="Je op zoek bent naar de beste camera's op een smartphoneDe 200MP-hoofdcamera is een geweldige upgrade, maar op het gebied van de ultrawide- en telefotocamera's loopt de Z Fold 7 nog steeds achter op toestellen zoals de Galaxy S25 Ultra." data-dimension48="Je op zoek bent naar de beste camera's op een smartphoneDe 200MP-hoofdcamera is een geweldige upgrade, maar op het gebied van de ultrawide- en telefotocamera's loopt de Z Fold 7 nog steeds achter op toestellen zoals de Galaxy S25 Ultra." data-dimension25="">View Deal</a></p></div><h2 class="article-body__section" id="section-samsung-galaxy-z-fold-7-alternatieven"><span>Samsung Galaxy Z Fold 7: alternatieven</span></h2><p>Over het algemeen vinden we de Samsung Galaxy Z Fold 7 momenteel wel de beste boekvormige foldable op de markt (zeker in de Benelux), maar er zijn natuurlijk altijd redenen waarom hij misschien niet perfect is voor jou. Hieronder vind je daarom toch nog een paar alternatieven om te overwegen.</p><div class="product"><p><strong>Google Pixel 9 Pro Fold</strong><br>Als je niet echt een fan bent van Samsungs One UI-software, dan is de Google Pixel 9 Pro Fold misschien het overwegen waard. Google biedt een van de beste, meest gebruiksvriendelijke versies van Android aan op zijn eigen telefoons. Google's foldable heeft ook een nog breder coverscherm, dat nog meer aanvoelt als het scherm van een normale smartphone. </p><p><strong>Lees hier onze</strong> <a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-9-pro-fold-review-nl" data-dimension112="6b3d8cdf-ac1d-4163-ab53-3647658df4dc" data-action="Deal Block" data-label="Google Pixel 9 Pro Fold review" data-dimension48="Google Pixel 9 Pro Fold review" data-dimension25=""><strong>Google Pixel 9 Pro Fold review</strong></a></p></div><div class="product"><p><strong>OnePlus Open</strong> <br>De OnePlus Open is inmiddels wel al wat ouder, maar wist meteen een geweldige vormfactor te bieden, met een coverscherm dat nog meer als het scherm van een normale smartphone aanvoelt. De specs zijn ook nog steeds prima en je kan hem nu natuurlijk voor een veel aantrekkelijkere prijs vinden. <br><br><strong>Lees hier onze</strong> <a href="https://global.techradar.com/nl-nl/phones/oneplus-phones/oneplus-open-review-nl" data-dimension112="e9ca55c2-0731-4d23-8e6c-c4986923f8f5" data-action="Deal Block" data-label="OnePlus Open review" data-dimension48="OnePlus Open review" data-dimension25=""><strong>OnePlus Open review</strong></a></p></div> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-z-fold-7-review-nl</link>
                                                                            <description>
                            <![CDATA[ De Samsung Galaxy Z Fold 7 heeft dit jaar wat flinke upgrades gekregen en Samsung lijkt steeds dichter bij de perfecte foldable te komen. Nu moet alleen die prijs nog omlaag. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">gsxby3UwNrt59vabok9oX4</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/3rCcpzHRTJA55APkRdkC4F-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 31 Jul 2025 15:13:43 +0000</pubDate>                                                                                                                                <updated>Wed, 01 Jul 2026 12:39:01 +0000</updated>
                                                                                                                                            <category><![CDATA[Samsung Galaxy Phones]]></category>
                                                    <category><![CDATA[Phones]]></category>
                                                                                                <author><![CDATA[ cas.kulk@bluepixlmedia.com (Cas Kulk) ]]></author>                    <dc:creator><![CDATA[ Cas Kulk ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/hUHXsqYBB8igeAQgxCPAMe-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;&lt;br&gt;&lt;/p&gt; ]]></dc:description>
                                                                                                        <dc:contributor><![CDATA[ Lance Ulanoff ]]></dc:contributor>
                                                                    <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/3rCcpzHRTJA55APkRdkC4F-1920-80.jpg">
                                                            <media:credit><![CDATA[Future / Cas Kulk]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Samsung Galaxy Z Fold 7]]></media:description>                                                            <media:text><![CDATA[Samsung Galaxy Z Fold 7]]></media:text>
                                <media:title type="plain"><![CDATA[Samsung Galaxy Z Fold 7]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/3rCcpzHRTJA55APkRdkC4F-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <h2 class="article-body__section" id="section-samsung-galaxy-z-fold-7-review-in-een-notendop"><span>Samsung Galaxy Z Fold 7: review in een notendop</span></h2><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="XR5eLZFk8oPX5fEMfzHFT8" name="Samsung-Galaxy-Z-Fold-7-standing-on-concrete" alt="Samsung Galaxy Z Fold 7 REVIEW" src="https://cdn.mos.cms.futurecdn.net/XR5eLZFk8oPX5fEMfzHFT8-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Lance Ulanoff / Future)</span></figcaption></figure><p>Er waren in het verleden altijd wel elementen die Samsungs Z Fold-modellen sommige van de beste foldables op de markt maakten, maar het bedrijf begon inmiddels op andere vlakken toch wel achter te lopen op de concurrentie.  De Samsung Galaxy Z Fold 7 is dan ook een grote inhaalslag. Samsung biedt nog steeds uitstekende software voor zijn foldable, maar de hardware is dit jaar ineens ook veel aantrekkelijker geworden. De Z Fold 7 is enorm dun en licht, maar voelt nog steeds stevig aan voor een foldable. </p><p>Verder krijg je hier ook weer een zeer krachtige chip en natuurlijk ook toegang tot allerlei handige Galaxy AI-features. Een andere grote upgrade vind je terug op het camera-eiland aan de achterkant. Er is nu eindelijk een 200MP-hoofdcamera en dat stellen we zeer op prijs bij een toestel dat duurder is dan het Ultra-model uit de S-serie. De Z Fold 7 voelt na een aantal jaar van relatief kleine upgrades eindelijk als een waardige upgrade. Er zijn dan ook nog maar weinig minpunten te vinden los van die extreem hoge prijs.</p><p>Wel zouden we natuurlijk graag ooit nog upgrades voor de andere camera's achterop zien, waaronder bijvoorbeeld een telefotocamera met 5x optische zoom en voelt het wel alsof het tijd is dat Samsung zich eens waagt aan een hogere batterijcapaciteit en oplaadsnelheid. Daarnaast is dit jaar wel de digitizer-laag van het scherm weggehaald, waardoor er geen S Pen-ondersteuning meer is. Voor sommigen zal dit erg jammer zijn en anderen komen er misschien nu pas achter dat er een S Pen voor de Z Fold-modellen was, aangezien deze nooit meegeleverd werd.  </p><h2 class="article-body__section" id="section-samsung-galaxy-z-fold-7-review-prijs-en-beschikbaarheid"><span>Samsung Galaxy Z Fold 7 review: prijs en beschikbaarheid</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4000px;"><p class="vanilla-image-block" style="padding-top:56.30%;"><img id="6cCktkXqWNrcR8PuXmm7NF" name="20250729_151247" alt="Samsung Galaxy Z Fold 7" src="https://cdn.mos.cms.futurecdn.net/6cCktkXqWNrcR8PuXmm7NF-1920-80.jpg" mos="" align="middle" fullscreen="" width="4000" height="2252" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future / Cas Kulk)</span></figcaption></figure><p>Laten we maar meteen met de deur in huis vallen: de Galaxy Z Fold 7 kost je minimaal 2.099 euro. Dat maakt hem 100 euro duurder dan zijn voorganger, de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-z-fold-6-review-nl">Galaxy Z Fold 6</a>. Voor die prijs krijg je standaard 256GB aan opslagruimte en 12GB aan RAM. Daarnaast is er nog een configuratie met 512GB opslag en 12GB RAM voor 2.219 euro en een met 1TB opslag en 16GB RAM voor 2.519 euro.</p><p>Het toestel ligt inmiddels sinds 25 juli officieel in de winkel en hij is beschikbaar in de kleuren 'Blue Shadow', 'Jetblack' en 'Silver Shadow', plus op Samsungs eigen website ook in het 'Mint'.</p><p>Dit is een van de duurste foldables op de markt. De <a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-9-pro-fold-review-nl">Google Pixel 9 Pro Fold</a> was bijvoorbeeld vorig jaar al 100 euro goedkoper dan de Galaxy Z Fold 6 en als Google zijn prijzen dit jaar wel hetzelfde weet te houden, wordt dan verschil dus nog eens 100 euro groter. </p><p>Het is dan ook lastig om een toestel zoals de Galaxy Z Fold 7 voor zijn adviesprijs aan te raden. Bij dit soort toestellen moet je het echt hebben van interessante kortingen en extra inruilwaarde tijdens de pre-order periode of prijsdalingen een tijdje na de release. Als je uiteindelijk ongeveer hetzelfde moet betalen als je voor een nieuwe <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s25-ultra-review-nl">Galaxy S25 Ultra</a> zou betalen (of zelfs nog iets minder), dan is de Z Fold 7 toch wel interessant voor de juiste soort gebruikers. Het is namelijk niet alleen een smartphone, maar ook een kleine tablet en dit jaar is dat op het eerste gezicht niet meer echt te zien aan de dikte van het toestel.</p><p>Je betaalt hier dus voor een unieke ervaring, maar je betaalt er wel erg veel voor, dus je moet wel het idee hebben dat je dit design ook echt zal benutten. Dit nieuwste model is echter wel gemakkelijker aan meer mensen aan te raden dan zijn voorgangers dankzij meerdere belangrijke upgrades.</p><ul><li><strong>Prijs-kwaliteit score: 4/5</strong></li></ul><h2 class="article-body__section" id="section-samsung-galaxy-z-fold-7-review-specs"><span>Samsung Galaxy Z Fold 7 review: specs</span></h2><div ><table><caption>Samsung Galaxy Z Fold 7-specs</caption><thead><tr><th class="firstcol empty" ></th><th  ><p>Samsung Galaxy Z Fold 7</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Afmetingen (dicht):</p></td><td  ><p>72,8 x 158,4 x 8,9 mm</p></td></tr><tr><td class="firstcol " ><p>Afmetingen (open):</p></td><td  ><p>143,2 x 158,4 x 4,2 mm</p></td></tr><tr><td class="firstcol " ><p>Gewicht:</p></td><td  ><p>215 gram</p></td></tr><tr><td class="firstcol " ><p>Hoofdscherm:</p></td><td  ><p>8-inch QXGA+ Dynamic AMOLED </p><p>(2.184 x 1.968),  120Hz adaptieve refresh rate (1~120Hz)</p></td></tr><tr><td class="firstcol " ><p>Coverscherm:</p></td><td  ><p>6,5-inch FHD+ Dynamic AMOLED <br><br>2X Display (2.520 x 1.080, 21:9), 120Hz adaptieve refresh rate (1~120Hz)</p></td></tr><tr><td class="firstcol " ><p>Processor:</p></td><td  ><p>Qualcomm Snapdragon 8 Elite for Galaxy</p></td></tr><tr><td class="firstcol " ><p>RAM:</p></td><td  ><p>12GB / 16GB (alleen bij 1TB opslag)</p></td></tr><tr><td class="firstcol " ><p>Opslag:</p></td><td  ><p>256GB / 512GB / 1TB</p></td></tr><tr><td class="firstcol " ><p>Besturings-systeem:</p></td><td  ><p>Android 16 / One UI 8</p></td></tr><tr><td class="firstcol " ><p>Hoofdcamera:</p></td><td  ><p>200MP (f1,7)</p></td></tr><tr><td class="firstcol " ><p>Ultrawide:</p></td><td  ><p>12MP (f2,2)</p></td></tr><tr><td class="firstcol " ><p>Telefoto-camera:</p></td><td  ><p>10MP (f2,4, 3x zoom)</p></td></tr><tr><td class="firstcol " ><p>Selfiecamera (buitenkant):</p></td><td  ><p>10MP (f2,2)</p></td></tr><tr><td class="firstcol " ><p>Selfiecamera (binnenkant):</p></td><td  ><p>10MP (f2,2)</p></td></tr><tr><td class="firstcol " ><p>Batterij:</p></td><td  ><p>4.400mAh</p></td></tr><tr><td class="firstcol " ><p>Opladen:</p></td><td  ><p>25W bedraad, 15W draadloos, 4,5W omgekeerd draadloos</p></td></tr><tr><td class="firstcol " ><p>Kleuren:</p></td><td  ><p>'Blue Shadow', 'Silver Shadow' en 'Jetblack', plus 'Mint' (exclusief via samsung.com)</p></td></tr></tbody></table></div><h2 class="article-body__section" id="section-samsung-galaxy-z-fold-7-review-design"><span>Samsung Galaxy Z Fold 7 review: design</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4000px;"><p class="vanilla-image-block" style="padding-top:56.30%;"><img id="NyUphAxtKqnVRW6KeynNRF" name="20250729_150919" alt="Samsung Galaxy Z Fold 7" src="https://cdn.mos.cms.futurecdn.net/NyUphAxtKqnVRW6KeynNRF-1920-80.jpg" mos="" align="middle" fullscreen="" width="4000" height="2252" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future / Cas Kulk)</span></figcaption></figure><ul><li><strong>Ongelofelijk dun en zelfs lichter dan de Galaxy S25 Ultra</strong></li><li><strong>Stevige materialen en bouwkwaliteit</strong></li><li><strong>Scharnier is iets minder stroef bij de uiteinden</strong></li></ul><p>Tegenwoordig voelen nieuwe smartphones vaak niet echt als hele grote upgrades meer ten opzichte van hun voorgangers en dat was ook zeker het geval bij de afgelopen paar generaties van de Z Fold-serie. Er zijn hier en daar elk jaar wel wat fijne upgrades geïntroduceerd, maar de veranderingen voelen dit jaar veel groter en dat komt vooral door het vernieuwde design. </p><p>Het is natuurlijk niet ineens een compleet andere telefoon dan de Galaxy Z Fold 6, maar hij is wel verbeterd op vrijwel elk vlak dat er toe doet (qua design). De afmetingen en het gewicht zijn misschien niet altijd de meest interessante aspecten van een telefoon, maar deze getallen geven je hier wel een idee van hoeveel meer gestroomlijnd het design is geworden. </p><p>Opengevouwen is de Z Fold 7 nu nog maar 4,2 mm dik (1,4 mm dunner dan een opengevouwen Z Fold 6) en dichtgevouwen is hij 8,9 mm dik (3,2 mm dunner dan de Z Fold 6 en zelfs nog maar 0,7 mm dikker dan de Galaxy S25 Ultra). Dit toestel, met zijn grote 8-inch interne scherm, is nu dus niet eens meer echt merkbaar dikker dan een "normale" smartphone. Dat is erg indrukwekkend.</p><p>Ook het gewicht is indrukwekkend, want het nieuwe toestel is 24 gram lichter dan zijn voorganger en zelfs nog 3 gram lichter dan de S25 Ultra. De dichtgevouwen Z Fold 7 is dan ook wel in de lengte en de breedte iets kleiner dan de S25 Ultra.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/7cwLBCxhiTnMtfixVTPSGF-1920-80.jpg" alt="Samsung Galaxy Z Fold 7" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/jpBDR9WL8bC52yLyEmdDHF-1920-80.jpg" alt="Samsung Galaxy Z Fold 7" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/LFKYpa2FkbgfmoNNJBPYTF-1920-80.jpg" alt="Samsung Galaxy Z Fold 7" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/C2Hjb9q7fgFMPDo7FBtKCF-1920-80.jpg" alt="Samsung Galaxy Z Fold 7" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure></figure><p>Het dunnere en lichtere design zorgt ervoor dat de Z Fold 7 ook iets beter in de hand ligt, zeker als je ook een case gebruikt, en beter in je broekzak past. Daarnaast voelen de materialen hier ook weer erg premium en stevig aan. We hebben hier te maken met een Armor Aluminium-frame en Gorilla Glass Ceramic 2. </p><p>Nu de telefoon veel dunner is geworden, valt het wel extra op hoe dik het camera-eiland achterop is. Op die locatie is de Z Fold 7 dan ook bijna dubbel zo dik. Er moest natuurlijk wel ruimte blijven voor de nieuwe 200MP-camera. Dit betekent echter ook dat de telefoon niet recht op zijn achterkant kan liggen. De camera's steken zo ver uit, dat het toestel dan altijd blijft wiebelen op een plat oppervlak. Dit zou je deels kunnen verhelpen met behulp van een hoesje, maar je wil natuurlijk deze superdunne foldable niet alsnog weer veel dikker maken. </p><p>Je krijgt hier verder nog steeds de gebruikelijke knoppen en USB-C-poort, maar de knoppen zijn ook dunner geworden en die oplaadpoort lijkt nog maar net te passen. De dunner knoppen voelen overigens nog steeds prima om te gebruiken en de vingerafdrukscanner in de aan/uit-knop werkt ook mooi vlot. </p><p>Het scharniermechanisme van de telefoon is dit jaar ook opnieuw aangepakt en dat is ook te merken tijdens het gebruik. Er worden magneten gebruikt aan de binnenkant om de telefoon goed dicht én ook volledig open te houden (helaas zijn er nog geen magneten aanwezig voor volwaardige Qi2-ondersteuning). Het scharnier is nog steeds "stroef" genoeg (op een positieve manier) om de telefoon open te houden in veel verschillende posities, maar het nieuwe design heeft er wel voor gezorgd dat het scherm in de uiterste hoeken (bijna open en bijna dicht) het laatste stukje automatisch openklapt of dichtklapt. Dat zal in de meeste gevallen geen probleem zijn, maar als je de telefoon vaak als zijn eigen standaard gebruikt, kan je hem iets minder ver openen voordat hij volledig opengevouwen is.  </p><p>Als laatste zijn er nog een paar elementen van foldables waar we nog steeds niet helemaal omheen lijken te kunnen. Zo is er nog steeds wel een vouwlijn aanwezig op het interne display. Deze is echter minder "scherp" dan bij voorgaande modellen en hij is ook nauwelijks meer te voelen. Dat zou natuurlijk wel nog kunnen veranderen na langer gebruik, maar voor nu is het vrij minimaal en alleen bij bepaalde lichtinvallen nog een beetje opvallend. Daarnaast heeft de Z Fold 7 nog steeds een IP48-certificering, in plaats van een IP68-certificering zoals de meeste traditionele smartphones tegenwoordig hebben. Dat betekent dat hij nog steeds wel waterbestendig is (alleen niet in zout water), maar dat er geen officiële bescherming is voor hele kleine stofdeeltjes. Dat heeft bij ons echter bij de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-z-fold-5-review-nl">Z Fold 5</a> bijvoorbeeld nooit voor problemen gezorgd, maar het blijft iets om rekening mee te houden.</p><ul><li><strong>Design score: 5/5</strong></li></ul><h2 class="article-body__section" id="section-samsung-galaxy-z-fold-7-review-display"><span>Samsung Galaxy Z Fold 7 review: display</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4000px;"><p class="vanilla-image-block" style="padding-top:56.30%;"><img id="Kk7EMavNeSLdkNJGKBfhHF" name="20250729_151452" alt="Samsung Galaxy Z Fold 7" src="https://cdn.mos.cms.futurecdn.net/Kk7EMavNeSLdkNJGKBfhHF-1920-80.jpg" mos="" align="middle" fullscreen="" width="4000" height="2252" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future / Cas Kulk)</span></figcaption></figure><ul><li><strong>8-inch intern display</strong></li><li><strong>Geweldige balans tussen verhoudingen coverscherm en intern scherm</strong></li><li><strong>Geen camera onder het display meer</strong></li></ul><p>Een andere grote, belangrijke designverandering heeft met de displays te maken. Het interne display is nu nog groter geworden (8 inch). Dat is misschien echter gewoon het gevolg van een bewustere verandering voor het coverscherm. </p><p>Samsung heeft duidelijk naar de feedback van gebruikers geluisterd. Veel mensen vonden het coverscherm voorheen simpelweg te smal om comfortabel op te kunnen typen. Daar zijn wij het ook wel mee eens, al was de Z Fold 6 bijvoorbeeld hierdoor wel goed met één hand te bedienen wanneer dichtgevouwen. Dit jaar is het coverscherm breder, maar ook iets langwerpiger gemaakt. Dat betekent dat we nu te maken hebben met een 6,5-inch coverscherm met een 21:9-beeldverhouding. </p><p>Een aanpassing voor het coverscherm zorgt meteen ook automatisch voor een aanpassing voor het interne scherm. Wij denken dat Samsung hier een geweldige balans heeft gevolgen. Het is nu veel comfortabeler om op het coverscherm te typen, maar omdat het ook iets langwerpiger is geworden, blijft het interne scherm nog net iets rechthoekiger dan bijvoorbeeld het interne scherm op de Pixel 9 Pro Fold (wat iets meer vierkant is). Dat zorgt ervoor dat 16:9-videocontent er hier toch nog iets groter uitziet, al hou je natuurlijk sowieso zwarte balken. Daarnaast voelt multitasking op de Z Fold 7 met twee apps naast elkaar ook nog steeds top.</p><p>Beide displays gebruiken Samsungs AMOLED-technologie met dynamische refresh rates van 1-120Hz en zijn met een piekhelderheid van 2.600 nits ook zeker fel genoeg om in zonlicht af te kunnen lezen. </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:4000px;"><p class="vanilla-image-block" style="padding-top:56.30%;"><img id="Vd9fVkwSQqLVH49Q7VBX8F" name="20250729_151439" alt="Samsung Galaxy Z Fold 7" src="https://cdn.mos.cms.futurecdn.net/Vd9fVkwSQqLVH49Q7VBX8F-1920-80.jpg" mos="" align="middle" fullscreen="" width="4000" height="2252" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future / Cas Kulk)</span></figcaption></figure><p>Op het coverscherm vind je zoals gebruikelijk weer een punchhole-selfiecamera (10MP), maar deze vind je nu ook terug op het interne display (bovenaan in het midden tussen de vouwlijn en het rechter uiteinde van het display). De afgelopen paar generaties gebruikte Samsung nog een camera "onder het display", waarbij er pixels over de camera heen zaten. Hierdoor zou de camera minder afleidend moeten zijn wanneer je hem niet gebruikt. We vonden hem echter nog steeds een beetje afleidend en daarnaast leverde die 4MP-camera ook geen geweldige kwaliteit.</p><p>Die camera onder het display is dus vervangen door een 10MP-punchhole-selfiecamera. Daar zal niet iedereen heel blij mee zijn, want die uitsparing is wel altijd te zien bij het bekijken van 16:9-content. Je went er wel aan, maar we snappen niet waarom Samsung deze camera niet meer in de hoek heeft geplaatst (zoals bij de Pixel 9 Pro Fold). Misschien was er geen ruimte meer te vinden in de hoek waar de andere camera's ook zitten, maar er waren nog drie andere hoeken om uit te kiezen. Het scherm kan roteren, dus de specifieke hoek maakt niet zoveel uit. </p><p>Verder heeft Samsung ook de digitizer-laag van het display moeten verwijderen om het apparaat zo dun te maken (en het scherm steviger). Er is dus geen S Pen-ondersteuning meer en dat is natuurlijk wel jammer voor fans van Samsungs stylus. Wij merkten echter dat we die S Pen toch uiteindelijk niet veel gebruikten en hij werd ook nooit meegeleverd, dus niet elke Fold-gebruiker zal er ook gewend aan zijn.  </p><p>Je kan natuurlijk nog steeds wel met je vinger tekenen of een simpele third-party stylus aanschaffen. Het is niet hetzelfde, maar is voor sommige situaties wel een prima optie. Kijk wel uit wat voor materiaal je op het binnenste scherm gebruikt, want het is wel fragieler dan standaard smartphonedisplays. </p><ul><li><strong>Display score: 4,5/5</strong></li></ul><h2 class="article-body__section" id="section-samsung-galaxy-z-fold-7-review-camera-s"><span>Samsung Galaxy Z Fold 7 review: camera's</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4000px;"><p class="vanilla-image-block" style="padding-top:56.30%;"><img id="mT25QUVUJ5zfmtAxGz3pMF" name="20250729_151027" alt="Samsung Galaxy Z Fold 7" src="https://cdn.mos.cms.futurecdn.net/mT25QUVUJ5zfmtAxGz3pMF-1920-80.jpg" mos="" align="middle" fullscreen="" width="4000" height="2252" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future / Cas Kulk)</span></figcaption></figure><ul><li><strong>Eindelijk een 200MP-hoofdcamera voor de Fold</strong></li><li><strong>Camera aan de binnenkant is nu geschikt voor meer dan alleen videobellen</strong></li><li><strong>Nog steeds ruimte voor verbetering</strong></li></ul><p>Laten we maar beginnen door te zeggen dat het camerasysteem van de Galaxy Z Fold 6 zeker niet slecht was. Het voelde alleen ergens wel verkeerd dat je bij het duurste model van Samsung niet zijn beste camera's kreeg.</p><p>Nou krijg je hier nog steeds niet precies dezelfde camera's als op de Galaxy S25 Ultra, maar de 200MP-hoofdcamera is wel overgebracht van dat toestel (en ietwat aangepast om hier te passen). De camera die de meeste mensen het vaakst zullen gebruiken, zit nu dus in ieder geval wel op het hoogste niveau, dus dat is een zeer fijne upgrade. </p><p>Er is in principe sprake van twee upgrades voor het overkoepelende camerasysteem en helaas ook één teleurstelling. </p><p>Dit zijn alle camera's op de Samsung Galaxy Z Fold 7:</p><ul><li>200MP-hoofdcamera</li><li>12MP-ultrawide</li><li>10MP-telefotocamera met 3x optische zoom</li><li>10MP-selfiecamera (coverscherm)</li><li>10MP-selfiecamera (vouwbare scherm)</li></ul><p>Hoewel we nu dus te maken hebben met een 200MP-hoofdcamera, maak je niet standaard 200MP-foto's. In plaats daarvan maak je 12MP-foto's en wordt er gebruik gemaakt ban 'pixel binning'. De resolutie gaat dus wel achteruit, maar er wordt hierbij ook informatie van verschillende pixels gebruikt om dingen zoals scherpte, contrast en kleurweergave te verbeteren. Als je wel extra details vast wil leggen met de 200MP-camera, dan zet je hem heel eenvoudig in de 200MP-stand via de instellingen in de camera-app. </p><p>Hoewel je dus nu wel extra veel details kan vastleggen, merkten we wel dat je maar beter kan zorgen dat je goed stilstaat wanneer je foto's in 200MP neemt om scherpe resultaten te krijgen wanneer je naderhand bijsnijdt. </p><p>De Galaxy Z Fold 7 heeft op het gebied van de camera's een duidelijk voordeel ten opzichte van de Galaxy S25 Ultra, maar ook een paar duidelijke nadelen. </p><p>Het grote voordeel is dat je hier dankzij het vouwbare design en het coverscherm selfies kan maken met de beste camera's van het toestel, waaronder dus die 200MP-camera. Als je dat met je Galaxy S25 Ultra doet, heb je geen idee hoe je framing eruitziet. </p><p>De nadelen zijn de andere camera's achterop. Deze 12MP-ultrawide en 10MP-telefotocamera met 3x optische zoom zitten helaas niet op het niveau van hun tegenhangers op het Ultra-model. Sowieso zouden we graag de 5x optische zoom van de Galaxy S25 Ultra op de Z Fold-modellen zien, maar daarnaast is een upgrade voor de rest van de camera's ook zeker geen overbodige luxe. </p><p>De huidige camera's leveren prima resultaten. Zo maakt de 12MP-ultrawide uitstekende macrofoto's. De telefotocamera met 3x zoom levert ook goede resultaten, maar misschien kan je eigenlijk nog beter gewoon de 200MP-hoofdcamera (met ook echt 200MP als modus geselecteerd) gebruiken en die bijsnijden tot ongeveer 3x. Voor meer dan 2.000 euro mag je eigenlijk toch wel iets meer verwachten. De verbeterde hoofdcamera is in ieder geval wel een grote stap in de juiste richting.</p><p>Verder is nu dus de selfiecamera op het binnenste scherm verbeterd, maar dat is waarschijnlijk de camera die Fold-gebruikers het minst gebruiken. Je kan namelijk ook videobellen met de selfiecamera op het coverscherm of met de beste camera's aan de achterkant (en het coverscherm als beeld).</p><p>Kleuren zien overigens wel mooi accuraat uit bij deze camera's en we zijn ook erg tevreden met de prestaties bij weinig licht, zowel bij foto's als video's. Over het algemeen is dit ook nog steeds wel een geweldig en redelijk veelzijdig camerasysteem. We kunnen alleen niet vergeten dat dit toestel zo duur is en niet de beste camera's van Samsung krijgt. </p><h2 id="cameravoorbeelden-2">Cameravoorbeelden</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/vTmMHoNNPGpKYKbmBV2opj-1920-80.jpg" alt="Samsung Galaxy Z Fold 7 cameravoorbeelden" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/2Bef5eMFHKNqXK2mRx3Jnj-1920-80.jpg" alt="Samsung Galaxy Z Fold 7 cameravoorbeelden" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/nfYPD6ighUZ8cG4MiHJ37k-1920-80.jpg" alt="Samsung Galaxy Z Fold 7 cameravoorbeelden" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/y4aYpcwHiJpoNkh6yRw9sj-1920-80.jpg" alt="Samsung Galaxy Z Fold 7 cameravoorbeelden" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/tzFcwVGDUSzeMivgXjAXSj-1920-80.jpg" alt="Samsung Galaxy Z Fold 7 cameravoorbeelden" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/MqF7S4bcG8GEEVBxDA6RTj-1920-80.jpg" alt="Samsung Galaxy Z Fold 7 cameravoorbeelden" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/WvNe7oURokYf7VLucfmdqj-1920-80.jpg" alt="Samsung Galaxy Z Fold 7 cameravoorbeelden" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/9yZCn6giVH9cYEvXMaGEnj-1920-80.jpg" alt="Samsung Galaxy Z Fold 7 cameravoorbeelden" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/UczhUWRkQSBLKaiqpxxMaj-1920-80.jpg" alt="Samsung Galaxy Z Fold 7 cameravoorbeelden" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/2ctqNHTboMG49QVttb5FTj-1920-80.jpg" alt="Samsung Galaxy Z Fold 7 cameravoorbeelden" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/22NxUqNdGfk2PYrD7MyMaj-1920-80.jpg" alt="Samsung Galaxy Z Fold 7 cameravoorbeelden" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/sPWATyEynQpThhqJhRHrRj-1920-80.jpg" alt="Samsung Galaxy Z Fold 7 cameravoorbeelden" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/n7TFZgs4avzEYEwC8oNQej-1920-80.jpg" alt="Samsung Galaxy Z Fold 7 cameravoorbeelden" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/4gpQX4MbFDj6umPjoY4Nrj-1920-80.jpg" alt="Samsung Galaxy Z Fold 7 cameravoorbeelden" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/zBckdRkGJUfzmo7Gea9ezj-1920-80.jpg" alt="Samsung Galaxy Z Fold 7 cameravoorbeelden" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/xfxMqmYj4EDMJYE4tyak3k-1920-80.jpg" alt="Samsung Galaxy Z Fold 7 cameravoorbeelden" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/U9xpNXaWu6TJFdNFtZZZej-1920-80.jpg" alt="Samsung Galaxy Z Fold 7 cameravoorbeelden" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/GLgamHAaz4zwR8DLSdN7Zj-1920-80.jpg" alt="Samsung Galaxy Z Fold 7 cameravoorbeelden" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/AH86VFnJbnibsdqk8vNqoj-1920-80.jpg" alt="Samsung Galaxy Z Fold 7 cameravoorbeelden" /><figcaption><small role="credit">Future / Cas Kulk</small></figcaption></figure></figure><ul><li><strong>Camera's score: 4,5/5</strong></li></ul><h2 class="article-body__section" id="section-samsung-galaxy-z-fold-7-review-prestaties"><span>Samsung Galaxy Z Fold 7 review: prestaties</span></h2><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="NjaXjSaXbKoSUf2qd5UFQ8" name="Samsung-Galaxy-Z-Fold-7-folded-gameplay" alt="Samsung Galaxy Z Fold 7 REVIEW" src="https://cdn.mos.cms.futurecdn.net/NjaXjSaXbKoSUf2qd5UFQ8-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Lance Ulanoff / Future)</span></figcaption></figure><ul><li><strong>Qualcomm Snapdragon 8 Elite for Galaxy</strong></li><li><strong>Krachtige prestaties</strong></li><li><strong>Kan soms heet worden rond de camera's</strong></li></ul><p>De Samsung Galaxy Z Fold 7 maakt gebruik van Qualcomms beste chip voor smartphones. Dankzij de samenwerking tussen Samsung en Qualcomm is de versie in Samsungs flagships zelfs nog net wat sneller dan de standaard Snapdragon 8 Elite. We hebben hier te maken met de Snapdragon 8 Elite 'for Galaxy'. </p><p>Die krachtige chip van Qualcomm wordt ondersteund door 12GB of 16GB aan RAM, afhankelijk van de configuratie die je kiest. Bij 256GB en 512GB aan opslag krijg je 12GB RAM en bij 1TB opslag krijg je 16GB RAM. </p><p>We hebben de Galaxy Z Fold 7 een drie keer aan de CPU- en GPU-benchmarks van Geekbench 6 blootgesteld en de resultaten waren indrukwekkend. Dit is de eerste keer dat wij een Android-toestel zijn tegengekomen die een betere multi-core CPU-score wist te behalen dan de meest recente flagship iPhone (momenteel de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-16-pro-max-review-nl">iPhone 16 Pro Max</a>, al wordt die binnenkort natuurlijk ook weer vervangen). </p><p>Hieronder zie je de gemiddelde scores van de Z Fold 7 en de iPhone 16 Pro Max</p><ul><li><strong>Samsung Galaxy Z Fold 7</strong></li><li>Single-core gemiddeld: 2.512</li><li>Multi-core gemiddeld: 8.986,67</li><li>OpenCL: 17.391</li><li>//</li><li><strong>iPhone 16 Pro Max</strong></li><li>Single-core: 2.892</li><li>Multi-core: 8.327</li><li>GPU Metal Score: 33.001</li></ul><p>Zoals je kan zien levert Apple nog steeds wel betere GPU-prestaties, al zijn de OpenCL- en GPU Metal-tests niet direct met elkaar te vergelijken. Daarnaast is het belangrijkste om hieruit op te halen dat de Samsung Galaxy Z Fold 7 een zeer krachtig toestel is en over het algemeen nergens echt moeite mee heeft. </p><p>Wij vonden hem bij elke taak snel en soepel reageren, of we nou simpelweg aan het browsen waren op het internet of een wat zwaardere taak uitvoerden, zoals het spelen van een game.</p><p>We hebben onder andere PUBG gespeeld op de Z Fold 7. Deze game opende zonder problemen en de telefoon had ook tijdens het spelen geen problemen om topprestaties te blijven leveren. Wel merkten we bij zwaardere taken, en ook al bij het initiële instelproces, dat de omgeving van de camera's wel vrij warm kan worden. Je brandt je vingers er niet aan als je de telefoon daar vastpakt, maar het is wel warm. Bij de nieuwe <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-z-flip-7-review-nl">Galaxy Z Flip 7</a> hadden we hier wel meer last van, maar gelukkig hoef je dit grote toestel ook sowieso niet bij de camera's in de buurt vast te pakken. </p><p>Ondanks zijn dunne, relatief lichtgewicht design, blijft de Z Fold 7 dus nog steeds een zeer krachtig apparaat. Hij is dan ook ideaal voor multitasking. Dit jaar is de Fold ook duidelijk de krachtigste foldable, want de Z Flip 7 heeft nu een iets minder krachtige Exynos 2500-processor van Samsung zelf. </p><ul><li><strong>Prestaties score: 5/5</strong></li></ul><h2 class="article-body__section" id="section-samsung-galaxy-z-fold-7-review-software"><span>Samsung Galaxy Z Fold 7 review: software</span></h2><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="DKHz7Conurm9qrsrwBpvV8" name="Samsung-Galaxy-Z-Fold-7-maps" alt="Samsung Galaxy Z Fold 7 REVIEW" src="https://cdn.mos.cms.futurecdn.net/DKHz7Conurm9qrsrwBpvV8-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Lance Ulanoff / Future)</span></figcaption></figure><ul><li><strong>Draait meteen op Android 16</strong></li><li><strong>Er is diepere Google Gemini-integration</strong></li><li><strong>Samsung multitasking-software blijft uitstekend</strong></li></ul><p>De Samsung Galaxy Z Fold 7 is het eerste Android-vlaggenschip dat meteen met Android 16 is gelanceerd, zelfs nog voor de nieuwe Pixels dus. Dit betekent dat het toestel dus ook draait op Samsungs nieuwste softwareversie: One UI 8. </p><p>De Android-ervaring op dit toestel is uitstekend, vooral door Samsungs eigen optimalisaties voor deze vormfactor en dus zijn 8-inch vouwbare scherm. Apps voor dingen zoals e-mail, weer en bijvoorbeeld Maps voelen gelukkig ook alsof ze speciaal ontworpen zijn voor het flexibele display. Ook multitasking werkt heel fijn op het grote scherm. </p><p>One UI 8 bevat natuurlijk ook de Now Bar en Now Brief van Samsung. Die nieuwe functies geven je op elk moment van de dag snelle toegang tot dingen als muziekbediening  en handige dingen om op dat moment te weten, plus aanbevelingen voor dingen als Spotify-afspeellijsten en zelfs YouTube-video's als je die optie aanzet. De Now Bar geeft niet altijd de meest nuttige informatie weer. Soms staat er gewoon 'Goedemorgen!', maar het is vaak wel interessant om even te kijken wat er in je Now Brief staat over wat je eventueel nog te wachten staat deze dag of om bijvoorbeeld nog even in het kort een overzicht van je slaap te zien, zonder speciaal naar Samsung Health te gaan. Niet elke nieuwe functie verdient een widget op je homescherm, maar Now Brief voelt wel handig genoeg daarvoor.</p><p>Zowel Samsungs software als die van Google zit natuurlijk weer vol met AI in de vorm van Galaxy AI en Google Gemini. Via Google krijg je dus toegang tot Gemini en de handige 'Circle to Search'-feature en de rest van de AI-features behoren tot Galaxy AI. Je kan Gemini natuurlijk met je stem activeren, maar ook door de vergrendelknop wat langer ingedrukt te houden. Je kan ook de homeknop op het display ingedrukt houden om Circle to Search tevoorschijn te toveren en meteen iets te omcirkelen dat je wil opzoeken.</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:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="KxYGnTXnARnUFReTqaVUxC" name="Samsung-Galaxy-Z-Fold-7-generative-edit" alt="Samsung Galaxy Z Fold 7" src="https://cdn.mos.cms.futurecdn.net/KxYGnTXnARnUFReTqaVUxC-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Je kan weer 'Object Erase' gebruiken om ongewenste elementen uit je foto's te verwijderen </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>De belangrijkste Galaxy AI-features zijn natuurlijk nog steeds aanwezig en werken ook nog ongeveer hetzelfde. Met 'Sketch to Image' voeg je via een schets enorm realistische elementen toe aan een foto en met 'Object Erase' haal je juist elementen weg. Het schetsen is nu helaas dus wel iets lastiger zonder S Pen. </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:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="tBKg4LZNxnXn34QMpRDHpC" name="Samsung-Galaxy-Z-Fold-7-sketch-to-image" alt="Samsung Galaxy Z Fold 7" src="https://cdn.mos.cms.futurecdn.net/tBKg4LZNxnXn34QMpRDHpC-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Dankzij de 'Audio Eraser' kan je vervelende achtergrondgeluiden in je video's, zoals geluiden van menigtes, stemmen en wind, weghalen. De functie is erg effectief, maar je stem kan er soms wel een beetje robotisch door klinken. </p><p>Er zijn natuurlijk nog veel meer AI-features om mee te spelen, maar de camera-gerelateerde opties zijn in de praktijk toch misschien wel het leukst en nuttigst. Android 16 voelt nog niet heel erg anders aan dan Android 15, maar is toch hier en daar wel weer een beetje verbeterd en datzelfde geldt ook voor One UI 8. Alle AI-features worden natuurlijk overal flink gepromoot, maar in de praktijk word je overigens gelukkig niet geforceerd om alles continu te gebruiken. </p><p>Samsung DeX is natuurlijk ook al langer aanwezig op de premium smartphones van Samsung, en ook specifiek op de Fold-serie, maar dit werkt nog steeds uitstekend. We benoemen het hier nog even, omdat het ons een keer gered heeft toen een werklaptop ineens niets meer wilde doen. DeX voelt grotendeels echt als een volwaardige desktopervaring.</p><ul><li><strong>Software score: 4,5/5</strong></li></ul><h2 class="article-body__section" id="section-samsung-galaxy-z-fold-7-review-batterij"><span>Samsung Galaxy Z Fold 7 review: batterij</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4000px;"><p class="vanilla-image-block" style="padding-top:56.30%;"><img id="E5VyGs2bBoBNk9gRygjqwE" name="20250729_151151" alt="Samsung Galaxy Z Fold 7" src="https://cdn.mos.cms.futurecdn.net/E5VyGs2bBoBNk9gRygjqwE-1920-80.jpg" mos="" align="middle" fullscreen="" width="4000" height="2252" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future / Cas Kulk)</span></figcaption></figure><ul><li><strong>Nog steeds 4.400mAh</strong></li><li><strong>We konden wel een hele dag gebruik halen</strong></li><li><strong>Ook nog steeds 25W-snelladen</strong></li></ul><p>Qua batterijcapaciteit is er nog steeds maar een 4.400mAh-batterij aanwezig, ondanks de veel grotere batterijen die we tegenwoordig bij de concurrentie zien. Nou is dat aan de ene kant nog best knap, want er is geen nieuwe batterijtechnologie zoals silicon-carbon gebruikt en het toestel is veel dunner geworden. Aan de andere kant zien we zelfs bij andere foldables dat het wel mogelijk is om een hogere capaciteit te bieden. Dit is dan ook zeker een aspect waarvan we hopen dat het eindelijk verbeterd wordt bij de Z Fold 8. </p><p>Nu heeft Samsung, waarschijnlijk deels dankzij de efficiëntie van de Snapdragon 8 Elite, zijn software wel zo weten te optimaliseren dat je nog steeds een batterijduur van een volledige dag kan verwachten. Bij alledaags gebruik zat de batterijduur voor ons ongeveer tussen de 12 en 18 uur. Het hangt er natuurlijk erg vanaf hoeveel je het binnenste scherm gebruikt (en de telefoon in het algemeen), maar de batterijduur voelt dus niet slecht, maar ook niet meer indrukwekkend in 2025.</p><p>Qua opladen is er ook niet veel veranderd. Bedraad opladen gaat nog steeds met maximaal 25W. Hoewel zelfs de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-a36-review-nl">Galaxy A36</a> nu 45W-snelladen biedt, is dat dus geen mogelijkheid op de Z Fold 7 die zo'n 1.700 euro duurder is. Met een 45W-oplader duurde het dus alsnog zo'n 30 minuten om de telefoon naar 50% op te laden. Verder wordt draadloos opladen via de Qi-standaard ondersteund. Hij is specifiek 'Qi2 Ready' en dat betekent wel toegang tot 15W draadloos opladen, maar geen ingebouwde magneten. Ook is er omgekeerd draadloos opladen aanwezig.</p><ul><li><strong>Batterij score: 4,5/5</strong></li></ul><h2 class="article-body__section" id="section-moet-je-de-samsung-galaxy-z-fold-7-kopen"><span>Moet je de Samsung Galaxy Z Fold 7 kopen?</span></h2><div ><table><caption>Samsung Galaxy Z Fold 7 scorekaart</caption><thead><tr><th class="firstcol " ><p>Categorie</p></th><th  ><p>Opmerkingen</p></th><th  ><p>Score</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Prijs-kwaliteit</p></td><td  ><p>De duurste Z Fold tot nu toe, maar zijn grote upgrades weten de prijs wel (deels) te verantwoorden.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>Uitstekend dun en licht ontwerp dat solide aanvoelt.</p></td><td  ><p>5/5</p></td></tr><tr><td class="firstcol " ><p>Display</p></td><td  ><p>De displays zien er weer fantastisch uit en zijn nu aan beide kanten ook weer iets groter. Dat betekent eindelijk echt een comfortabele typervaring op het coverscherm</p></td><td  ><p>4,5/5</p></td></tr><tr><td class="firstcol " ><p>Camera's</p></td><td  ><p>De 200MP-sensor is een grote upgrade en de camera-ervaring is dan ook uitstekend. We zien wel graag nog upgrades voor de andere camera's achterop.</p></td><td  ><p>4,5/5</p></td></tr><tr><td class="firstcol " ><p>Prestaties</p></td><td  ><p>Hij gebruikt de beste chip op de markt voor Android-toestellen en dat is te merken aan de geweldige prestaties. </p></td><td  ><p>5/5</p></td></tr><tr><td class="firstcol " ><p>Software</p></td><td  ><p>Je krijgt meteen Android 16 en One UI 8. Er zijn weer enorm veel AI-features, maar de software-ervaring blijft gebruiksvriendelijk. </p></td><td  ><p>4,5/5</p></td></tr><tr><td class="firstcol " ><p>Batterij</p></td><td  ><p>De batterijcapaciteit mag onderhand wel omhoog, maar Samsung heeft wel erg goed zijn best gedaan om het beste uit de bestaande capaciteit te halen.</p></td><td  ><p>4,5/5</p></td></tr></tbody></table></div><h2 id="koop-hem-als-12">Koop hem als...</h2><div class="product"><p><strong>Je een foldable met een goede camera wil</strong><br>Samsung heeft eindelijk de 200MP-hoofdcamera van de Ultra overgebracht naar de Z Fold 7 en dat is ook echt duidelijk te merken. </p></div><div class="product"><p><strong>Je een foldable wil die je ook als normale smartphone kan gebruiken</strong><br>De Z Fold 7 is eindelijk dun en licht genoeg om als een normale smartphone aan te voelen en het 6,5-inch 21:9-coverscherm voelt ook eindelijk comfortabel om op te typen.</p></div><div class="product"><p><strong>Je op zoek bent naar de optimale smartphone voor productiviteit</strong><br>De Snapdragon 8 Elite in de Z Fold 7 zorgt voor meer dan genoeg kracht en in combinatie met het grote 8-inch display en Samsungs software-optimalisaties is hij ideaal voor multitasking.</p></div><h2 id="koop-hem-niet-als-12">Koop hem niet als...</h2><div class="product"><p><strong>Je een betaalbare (vouwbare) smartphone zoekt</strong><br>De Galaxy Z Fold 7 is over het algemeen natuurlijk een enorm dure telefoon, maar ook vergeleken met andere vouwbares smartphones is dit momenteel het duurste model dat je in de Benelux kan krijgen.<a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="26d26b3d-017b-44fc-beb2-50dc82845e6f" data-action="Deal Block" data-label="Je een betaalbare (vouwbare) smartphone zoektDe Galaxy Z Fold 7 is over het algemeen natuurlijk een enorm dure telefoon, maar ook vergeleken met andere vouwbares smartphones is dit momenteel het duurste model dat je in de Benelux kan krijgen." data-dimension48="Je een betaalbare (vouwbare) smartphone zoektDe Galaxy Z Fold 7 is over het algemeen natuurlijk een enorm dure telefoon, maar ook vergeleken met andere vouwbares smartphones is dit momenteel het duurste model dat je in de Benelux kan krijgen." data-dimension25="">View Deal</a></p></div><div class="product"><p><strong>Je op zoek bent naar een robuuste smartphone</strong><br>De Z Fold 7 is steviger dan je misschien zou verwachten gezien zijn design, maar het vouwbare scherm is nog steeds niet bepaald krasbestendig en het gebrek aan volwaardige stofbestendigheid is ook niet echt geruststellend.<a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="37e00771-2177-4b2e-b3c7-650a605d4d49" data-action="Deal Block" data-label="Je op zoek bent naar een robuuste smartphoneDe Z Fold 7 is steviger dan je misschien zou verwachten gezien zijn design, maar het vouwbare scherm is nog steeds niet bepaald krasbestendig en het gebrek aan volwaardige stofbestendigheid is ook niet echt geruststellend." data-dimension48="Je op zoek bent naar een robuuste smartphoneDe Z Fold 7 is steviger dan je misschien zou verwachten gezien zijn design, maar het vouwbare scherm is nog steeds niet bepaald krasbestendig en het gebrek aan volwaardige stofbestendigheid is ook niet echt geruststellend." data-dimension25="">View Deal</a></p></div><div class="product"><p><strong>Je op zoek bent naar de beste camera's op een smartphone</strong><br>De 200MP-hoofdcamera is een geweldige upgrade, maar op het gebied van de ultrawide- en telefotocamera's loopt de Z Fold 7 nog steeds achter op toestellen zoals de Galaxy S25 Ultra. <a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="dc0c1b36-b820-4278-ab36-06a8830329a4" data-action="Deal Block" data-label="Je op zoek bent naar de beste camera's op een smartphoneDe 200MP-hoofdcamera is een geweldige upgrade, maar op het gebied van de ultrawide- en telefotocamera's loopt de Z Fold 7 nog steeds achter op toestellen zoals de Galaxy S25 Ultra." data-dimension48="Je op zoek bent naar de beste camera's op een smartphoneDe 200MP-hoofdcamera is een geweldige upgrade, maar op het gebied van de ultrawide- en telefotocamera's loopt de Z Fold 7 nog steeds achter op toestellen zoals de Galaxy S25 Ultra." data-dimension25="">View Deal</a></p></div><h2 class="article-body__section" id="section-samsung-galaxy-z-fold-7-alternatieven"><span>Samsung Galaxy Z Fold 7: alternatieven</span></h2><p>Over het algemeen vinden we de Samsung Galaxy Z Fold 7 momenteel wel de beste boekvormige foldable op de markt (zeker in de Benelux), maar er zijn natuurlijk altijd redenen waarom hij misschien niet perfect is voor jou. Hieronder vind je daarom toch nog een paar alternatieven om te overwegen.</p><div class="product"><p><strong>Google Pixel 9 Pro Fold</strong><br>Als je niet echt een fan bent van Samsungs One UI-software, dan is de Google Pixel 9 Pro Fold misschien het overwegen waard. Google biedt een van de beste, meest gebruiksvriendelijke versies van Android aan op zijn eigen telefoons. Google's foldable heeft ook een nog breder coverscherm, dat nog meer aanvoelt als het scherm van een normale smartphone. </p><p><strong>Lees hier onze</strong> <a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-9-pro-fold-review-nl" data-dimension112="6b3d8cdf-ac1d-4163-ab53-3647658df4dc" data-action="Deal Block" data-label="Google Pixel 9 Pro Fold review" data-dimension48="Google Pixel 9 Pro Fold review" data-dimension25=""><strong>Google Pixel 9 Pro Fold review</strong></a></p></div><div class="product"><p><strong>OnePlus Open</strong> <br>De OnePlus Open is inmiddels wel al wat ouder, maar wist meteen een geweldige vormfactor te bieden, met een coverscherm dat nog meer als het scherm van een normale smartphone aanvoelt. De specs zijn ook nog steeds prima en je kan hem nu natuurlijk voor een veel aantrekkelijkere prijs vinden. <br><br><strong>Lees hier onze</strong> <a href="https://global.techradar.com/nl-nl/phones/oneplus-phones/oneplus-open-review-nl" data-dimension112="e9ca55c2-0731-4d23-8e6c-c4986923f8f5" data-action="Deal Block" data-label="OnePlus Open review" data-dimension48="OnePlus Open review" data-dimension25=""><strong>OnePlus Open review</strong></a></p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Gebruikers melden problemen met het plannen van routes met openbaar vervoer in Google Maps ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Als er een app dagelijks gebruikt wordt om van plek A naar plek B te komen, dan is het wel Google Maps en juist die app lijkt problemen te hebben op het moment. </p><p><a href="https://www.androidpolice.com/google-maps-transit-directions-crash-bug/" target="_blank">Android Police</a> heeft een <a href="https://www.reddit.com/r/GoogleMaps/comments/1m90du2/google_maps_android_app_keeps_crashing_when_i/" target="_blank">Reddit-thread</a> gevonden waarin veel gebruikers laten weten dat de Google Maps-app op Android crasht zodra ze een route met het openbaar vervoer zoeken.</p><p>Het is op dit moment lastig in te schatten hoe wijdverspreid het probleem precies is: het team van Android Police kon de bug op één van hun telefoons reproduceren.</p><p>Wat in ieder geval vaststaat, is dat het frustrerend is voor wie er wel last van heeft. Deze gebruikers kunnen Google Maps tijdelijk niet gebruiken om een route naar hun bestemming uit te stippelen. Tot nu toe heeft Google zich nog niet officieel uitgesproken over het probleem of een mogelijke oplossing.</p><h2 id="dit-kan-je-proberen">Dit kan je proberen</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="jhfvNsxXPwdSm9XiC5Yar3" name="google-maps" alt="Google Maps incognito modus" src="https://cdn.mos.cms.futurecdn.net/jhfvNsxXPwdSm9XiC5Yar3-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Overschakelen naar de incognitomodus kan helpen. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Aangezien Google nog steeds niets heeft laten weten, kunnen gebruikers voorlopig niets anders doen dan afwachten tot er een oplossing komt. Het lijkt erop dat het probleem meerdere Android-telefoons treft, waaronder toestellen van Google zelf, maar ook van Samsung en Poco.</p><p>Uit de Reddit-thread blijkt dat het mogelijk helpt om Google Maps in de incognitomodus te zetten. Dat doe je door in de app rechtsboven op je Google-accountfoto te tikken en vervolgens in het menu te kiezen voor <em>Incognitomodus aanzetten</em>.</p><p>Blijkbaar lost dat het probleem op, al worden je zoekopdrachten en routes dan uiteraard niet opgeslagen in je Google-account. Het wijst er ook op dat het probleem mogelijk te maken heeft met de manier waarop Google Maps synchroniseert met gebruikersaccounts.</p> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/android/gebruikers-melden-problemen-met-het-plannen-van-routes-met-openbaar-vervoer-in-google-maps</link>
                                                                            <description>
                            <![CDATA[ Steeds meer Android-gebruikers geven aan dat Google Maps faalt bij het tonen van routes in het openbaar vervoer. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">MTLQWJSx5PXCYbLB3U4JTW</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/LK87X9vpr28nAaqVWQmYKG-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 28 Jul 2025 08:20:28 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Android]]></category>
                                                    <category><![CDATA[Phones]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jouri Altorf ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Mw6yTFkTLEuzUAnvL23pC9-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                        <dc:contributor><![CDATA[ David Nield ]]></dc:contributor>
                                                                    <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/LK87X9vpr28nAaqVWQmYKG-1920-80.jpg">
                                                            <media:credit><![CDATA[AngieYeoh / Shutterstock.com]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[Sommige gebruikers ervaren enkele problemen met de Google Maps-app.]]></media:description>                                                            <media:text><![CDATA[google assistant]]></media:text>
                                <media:title type="plain"><![CDATA[google assistant]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/LK87X9vpr28nAaqVWQmYKG-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Als er een app dagelijks gebruikt wordt om van plek A naar plek B te komen, dan is het wel Google Maps en juist die app lijkt problemen te hebben op het moment. </p><p><a href="https://www.androidpolice.com/google-maps-transit-directions-crash-bug/" target="_blank">Android Police</a> heeft een <a href="https://www.reddit.com/r/GoogleMaps/comments/1m90du2/google_maps_android_app_keeps_crashing_when_i/" target="_blank">Reddit-thread</a> gevonden waarin veel gebruikers laten weten dat de Google Maps-app op Android crasht zodra ze een route met het openbaar vervoer zoeken.</p><p>Het is op dit moment lastig in te schatten hoe wijdverspreid het probleem precies is: het team van Android Police kon de bug op één van hun telefoons reproduceren.</p><p>Wat in ieder geval vaststaat, is dat het frustrerend is voor wie er wel last van heeft. Deze gebruikers kunnen Google Maps tijdelijk niet gebruiken om een route naar hun bestemming uit te stippelen. Tot nu toe heeft Google zich nog niet officieel uitgesproken over het probleem of een mogelijke oplossing.</p><h2 id="dit-kan-je-proberen">Dit kan je proberen</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="jhfvNsxXPwdSm9XiC5Yar3" name="google-maps" alt="Google Maps incognito modus" src="https://cdn.mos.cms.futurecdn.net/jhfvNsxXPwdSm9XiC5Yar3-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Overschakelen naar de incognitomodus kan helpen. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Aangezien Google nog steeds niets heeft laten weten, kunnen gebruikers voorlopig niets anders doen dan afwachten tot er een oplossing komt. Het lijkt erop dat het probleem meerdere Android-telefoons treft, waaronder toestellen van Google zelf, maar ook van Samsung en Poco.</p><p>Uit de Reddit-thread blijkt dat het mogelijk helpt om Google Maps in de incognitomodus te zetten. Dat doe je door in de app rechtsboven op je Google-accountfoto te tikken en vervolgens in het menu te kiezen voor <em>Incognitomodus aanzetten</em>.</p><p>Blijkbaar lost dat het probleem op, al worden je zoekopdrachten en routes dan uiteraard niet opgeslagen in je Google-account. Het wijst er ook op dat het probleem mogelijk te maken heeft met de manier waarop Google Maps synchroniseert met gebruikersaccounts.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ 4 upgrades die ik wil zien bij de Google Pixel 10 ]]></title>
                                                                                                <dc:content><![CDATA[ <p>De Google Pixel 10 wordt al over minder dan een maand onthuld. <a href="https://www.techradar.com/phones/google-pixel-phones/google-sets-the-date-for-its-next-big-pixel-roll-out-and-itll-bring-phones-watches-and-more">Op 20 augustus</a> doet Google namelijk zijn nieuwe toestellen uit de doeken. Verschillende leaks hebben ons ook een idee gegeven van wat we van deze nieuwe telefoon kunnen verwachten.</p><p>Hieronder vind je vier upgrades die ik heel graag zou zien bij de Google Pixel 10. Sommige upgrades zijn al meerdere keren vermeld in leaks, terwijl andere nog nergens zijn opgedoken. </p><h2 class="article-body__section" id="section-1-sneller-opladen"><span>1. Sneller opladen</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2501px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="24EUAcbqZ4xPkhgNwehXiC" name="Google Pixel 9 review-5.jpg" alt="Google Pixel 9" src="https://cdn.mos.cms.futurecdn.net/24EUAcbqZ4xPkhgNwehXiC-1920-80.jpg" mos="" align="middle" fullscreen="" width="2501" height="1407" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Philip Berne / Future)</span></figcaption></figure><p>Mijn grootste ergernis aan de Google Pixel 9 Pro het voorbije jaar is zonder twijfel de oplaadsnelheid. Er is ondersteuning voor 27W-snelladen en dat is gewoon te traag. Bijna elke andere smartphone die ik dit jaar heb getest, kan sneller opladen. In noodgevallen kan een hoge oplaadsnelheid een onmisbare functie zijn. Iedereen is wel eens wakker geworden met een (bijna) lege batterij omdat de oplader niet goed in hun telefoon zat. Snelladen kan dan je redder in nood zijn om in een halfuurtje genoeg batterij te krijgen voor een hele dag.</p><p>De enige twee fabrikanten die snelladen niet willen omarmen zijn voorlopig Apple en Google. Zelfs Samsung heeft dit jaar 45W-snelladen naar de goedkopere <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-a36-review-nl">Galaxy A36</a> gebracht, terwijl merken als OnePlus, Xiaomi en Motorola tot wel 90W-snelladen gaan. Op die manier heb je na een kwartier al genoeg batterij voor de hele dag. Ik zou daarom graag minstens 45W-snelladen zien, zodat Google tenminste op gelijke hoogte staat met zijn grootste concurrent, Samsung.</p><p>Er zijn helaas geen leaks die wijzen op een grote boost voor de oplaadsnelheid. Ik vrees dus dat dit puntje volgend jaar weer zal terugkomen in mijn verlanglijst met functies voor de Google Pixel 11.</p><h2 class="article-body__section" id="section-2-een-telefotocamera"><span>2. Een telefotocamera</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2226px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="DfAUueMqLMfKNeG7WyEbDC" name="Google Pixel 9 review-4.jpg" alt="Google Pixel 9" src="https://cdn.mos.cms.futurecdn.net/DfAUueMqLMfKNeG7WyEbDC-1920-80.jpg" mos="" align="middle" fullscreen="" width="2226" height="1252" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Google Pixel 9 </span><span class="credit" itemprop="copyrightHolder">(Image credit: Philip Berne / Future)</span></figcaption></figure><p>Ondanks dat het een vrij dure telefoon is, heeft de standaard Google Pixel 9 geen telefotocamera. Het standaardmodel van de iPhone heeft die ook niet, maar bij Android-smartphones is het gebruikelijk dat die derde camera er wel is. Kijk maar naar de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s25-review-nl">Galaxy S25</a> of <a href="https://global.techradar.com/nl-nl/phones/xiaomi-phones/xiaomi-15-ultra-heeft-meest-geavanceerde-cameras-tot-nu-toe-en-kost-minder-dan-galaxy-s25-ultra">Xiaomi 15</a>.</p><p>De toevoeging van een telefotocamera aan de Pixel 10 is dan ook een voor de hand liggende upgrade. Het goede nieuws is dat het vrijwel zeker lijkt dat deze camera aan de Pixel 10 zal worden toegevoegd. Meerdere lekken spreken namelijk over een <a href="https://www.techradar.com/phones/google-pixel-phones/the-google-pixel-10-could-have-more-but-worse-cameras-than-the-pixel-9">10,8MP-camera met 5x optische zoom</a>. Als dit klopt, snelt de Pixel 10 de concurrentie dan ook voorbij, want die gaat meestal maar tot 3x zoom.</p><p>Het minder goede nieuws is dat de hoofd- en groothoekcamera's naar verluidt slechtere sensoren zullen gebruiken. Dit kan een kostenbesparende compromis zijn om de telefotocamera te kunnen toevoegen. Hopelijk gaat de camerakwaliteit er niet te sterk op achteruit en vindt Google een goede balans.</p><h2 class="article-body__section" id="section-3-een-krachtigere-chip"><span>3. Een krachtigere chip</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4608px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="xJ6oKDz84Du4fTWMZuA3gF" name="Google Pixel 9 review-1(1).jpg" alt="Google Pixel 9" src="https://cdn.mos.cms.futurecdn.net/xJ6oKDz84Du4fTWMZuA3gF-1920-80.jpg" mos="" align="middle" fullscreen="" width="4608" height="2592" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Philip Berne / Future)</span></figcaption></figure><p>Sinds Google hun eigen Tensor-chipset gebruikt, zijn de prestaties van de Pixel-telefoons erop achteruitgegaan op sommige vlakken. In benchmarktesten scoren andere premium telefoons consistent hoger. In de praktijk merk ik dat vooral de gaming prestaties van de Google Pixel 9 Pro (met Tensor G4) slechter zijn dan die van andere smartphones.</p><p>Ik hoop daarom dat de Tensor G5 krachtigere prestaties biedt zodat de Google Pixel 10 kan concurreren met telefoons als de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-16-pro-review-nl">iPhone 16 Pro</a>, <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s25-ultra-review-nl">Galaxy S25 Ultra</a> en <a href="https://global.techradar.com/nl-nl/phones/oneplus-phones/oneplus-13-review-nl">OnePlus 13</a>. Los van het feit dat er een nieuwe chip in de Google Pixel 10 zal zitten, weten we vrij weinig over de specificaties. De prestaties zullen hoe dan ook beter zijn, maar het is onduidelijk of de Google Pixel 10 ook zo snel (of sneller) zal zijn als rechtstreekse concurrenten.</p><p>Volgens bepaalde bronnen zou Google voor deze chip samenwerken met TSMC, wat zou kunnen leiden tot betere resultaten. De vorige chips werden daarentegen door Samsung ontwikkeld.</p><h2 class="article-body__section" id="section-4-ai-functies-die-meteen-hier-werken"><span>4. AI-functies die (meteen) hier werken</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2800px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Vv4xwBTdCxmGqReHxqAxdL" name="Google Pixel 9 Pro XL review Pixel Studio.jpg" alt="Pixel Studio" src="https://cdn.mos.cms.futurecdn.net/Vv4xwBTdCxmGqReHxqAxdL-1920-80.jpg" mos="" align="middle" fullscreen="" width="2800" height="1575" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future | Alex Walker-Todd)</span></figcaption></figure><p>Er is geen twijfel mogelijk dat Google een hele lading nieuwe AI-functies zal introduceren op de Pixel 10. Vorig jaar konden we onder andere kennismaken met Gemini Live, Pixel Screenshots en Pixel Studio. Het probleem is dat die laatste twee apps hier nog niet beschikbaar waren bij de lancering van de Google Pixel 9. </p><p>Het duurde een paar maanden voor Pixel Screenshots plots op mijn Pixel 9 Pro verscheen. Sindsdien is het wel een van mijn favoriete apps, want met een simpele zoekopdracht heb ik snel het juiste screenshot gevonden. Dit heeft me al uren doelloos scrollen uitgespaard. Pixel Studio is daarentegen nog steeds niet beschikbaar in Nederland en België. Op de <a href="https://support.google.com/pixelphone/answer/15236074?hl=nl" target="_blank">hulppagina van Google</a> staat het volgende: "Pixel Studio is op dit moment alleen beschikbaar op de Pixel 9-serie in het Duits, Engels en Japans in Australië, Canada, Duitsland, Ierland, India, Japan, Maleisië, Oostenrijk, Singapore, Verenigd Koninkrijk, Verenigde Staten en Zwitserland." </p><p>Het feit dat we over een maand de Pixel 10-serie zien en dat Pixel Studio, waarover best veel werd gesproken in de livestream van vorig jaar, nog steeds heel beperkt beschikbaar is, is ronduit belachelijk. Ik zou daarom graag niet alleen nieuwe AI-functies zien, maar ook AI-functies die vanaf de lancering hier werken en bij voorkeur in het Nederlands.</p> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/google-pixel-phones/4-upgrades-die-ik-wil-zien-bij-de-google-pixel-10</link>
                                                                            <description>
                            <![CDATA[ Na een jaar met de Google Pixel 9 Pro zijn mijn verwachtingen voor de Google Pixel 10-serie hooggespannen. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">w2fgASjikZA5eCoaC5Ro2W</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/86RM73npj7WBmpYgv4z88E-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 24 Jul 2025 13:09:56 +0000</pubDate>                                                                                                                                <updated>Thu, 24 Jul 2025 15:02:52 +0000</updated>
                                                                                                                                            <category><![CDATA[Google Pixel Phones]]></category>
                                                    <category><![CDATA[Phones]]></category>
                                                                                                <author><![CDATA[ bram.lodewijks@bluepixlmedia.com (Bram Lodewijks) ]]></author>                    <dc:creator><![CDATA[ Bram Lodewijks ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/LJUrC7jeZjkChfVSbEKqGC-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Bram is de hoofdredacteur van TechRadar Benelux en is al jarenlang een trouwe Android-gebruiker. Hij schrijft met plezier over alles wat met consumententechnologie te maken heeft. Na het werk vind je hem gewoonlijk voor zijn Nintendo Switch, al dan niet met een glas rosé erbij.&lt;/p&gt; ]]></dc:description>
                                                                                                        <dc:contributor><![CDATA[ James Rogerson ]]></dc:contributor>
                                                                    <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/86RM73npj7WBmpYgv4z88E-1920-80.jpg">
                                                            <media:credit><![CDATA[Blue Pixl Media]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[De Google Pixel 9]]></media:description>                                                            <media:text><![CDATA[Google Pixel 9 Pro]]></media:text>
                                <media:title type="plain"><![CDATA[Google Pixel 9 Pro]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/86RM73npj7WBmpYgv4z88E-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>De Google Pixel 10 wordt al over minder dan een maand onthuld. <a href="https://www.techradar.com/phones/google-pixel-phones/google-sets-the-date-for-its-next-big-pixel-roll-out-and-itll-bring-phones-watches-and-more">Op 20 augustus</a> doet Google namelijk zijn nieuwe toestellen uit de doeken. Verschillende leaks hebben ons ook een idee gegeven van wat we van deze nieuwe telefoon kunnen verwachten.</p><p>Hieronder vind je vier upgrades die ik heel graag zou zien bij de Google Pixel 10. Sommige upgrades zijn al meerdere keren vermeld in leaks, terwijl andere nog nergens zijn opgedoken. </p><h2 class="article-body__section" id="section-1-sneller-opladen"><span>1. Sneller opladen</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2501px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="24EUAcbqZ4xPkhgNwehXiC" name="Google Pixel 9 review-5.jpg" alt="Google Pixel 9" src="https://cdn.mos.cms.futurecdn.net/24EUAcbqZ4xPkhgNwehXiC-1920-80.jpg" mos="" align="middle" fullscreen="" width="2501" height="1407" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Philip Berne / Future)</span></figcaption></figure><p>Mijn grootste ergernis aan de Google Pixel 9 Pro het voorbije jaar is zonder twijfel de oplaadsnelheid. Er is ondersteuning voor 27W-snelladen en dat is gewoon te traag. Bijna elke andere smartphone die ik dit jaar heb getest, kan sneller opladen. In noodgevallen kan een hoge oplaadsnelheid een onmisbare functie zijn. Iedereen is wel eens wakker geworden met een (bijna) lege batterij omdat de oplader niet goed in hun telefoon zat. Snelladen kan dan je redder in nood zijn om in een halfuurtje genoeg batterij te krijgen voor een hele dag.</p><p>De enige twee fabrikanten die snelladen niet willen omarmen zijn voorlopig Apple en Google. Zelfs Samsung heeft dit jaar 45W-snelladen naar de goedkopere <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-a36-review-nl">Galaxy A36</a> gebracht, terwijl merken als OnePlus, Xiaomi en Motorola tot wel 90W-snelladen gaan. Op die manier heb je na een kwartier al genoeg batterij voor de hele dag. Ik zou daarom graag minstens 45W-snelladen zien, zodat Google tenminste op gelijke hoogte staat met zijn grootste concurrent, Samsung.</p><p>Er zijn helaas geen leaks die wijzen op een grote boost voor de oplaadsnelheid. Ik vrees dus dat dit puntje volgend jaar weer zal terugkomen in mijn verlanglijst met functies voor de Google Pixel 11.</p><h2 class="article-body__section" id="section-2-een-telefotocamera"><span>2. Een telefotocamera</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2226px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="DfAUueMqLMfKNeG7WyEbDC" name="Google Pixel 9 review-4.jpg" alt="Google Pixel 9" src="https://cdn.mos.cms.futurecdn.net/DfAUueMqLMfKNeG7WyEbDC-1920-80.jpg" mos="" align="middle" fullscreen="" width="2226" height="1252" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Google Pixel 9 </span><span class="credit" itemprop="copyrightHolder">(Image credit: Philip Berne / Future)</span></figcaption></figure><p>Ondanks dat het een vrij dure telefoon is, heeft de standaard Google Pixel 9 geen telefotocamera. Het standaardmodel van de iPhone heeft die ook niet, maar bij Android-smartphones is het gebruikelijk dat die derde camera er wel is. Kijk maar naar de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s25-review-nl">Galaxy S25</a> of <a href="https://global.techradar.com/nl-nl/phones/xiaomi-phones/xiaomi-15-ultra-heeft-meest-geavanceerde-cameras-tot-nu-toe-en-kost-minder-dan-galaxy-s25-ultra">Xiaomi 15</a>.</p><p>De toevoeging van een telefotocamera aan de Pixel 10 is dan ook een voor de hand liggende upgrade. Het goede nieuws is dat het vrijwel zeker lijkt dat deze camera aan de Pixel 10 zal worden toegevoegd. Meerdere lekken spreken namelijk over een <a href="https://www.techradar.com/phones/google-pixel-phones/the-google-pixel-10-could-have-more-but-worse-cameras-than-the-pixel-9">10,8MP-camera met 5x optische zoom</a>. Als dit klopt, snelt de Pixel 10 de concurrentie dan ook voorbij, want die gaat meestal maar tot 3x zoom.</p><p>Het minder goede nieuws is dat de hoofd- en groothoekcamera's naar verluidt slechtere sensoren zullen gebruiken. Dit kan een kostenbesparende compromis zijn om de telefotocamera te kunnen toevoegen. Hopelijk gaat de camerakwaliteit er niet te sterk op achteruit en vindt Google een goede balans.</p><h2 class="article-body__section" id="section-3-een-krachtigere-chip"><span>3. Een krachtigere chip</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4608px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="xJ6oKDz84Du4fTWMZuA3gF" name="Google Pixel 9 review-1(1).jpg" alt="Google Pixel 9" src="https://cdn.mos.cms.futurecdn.net/xJ6oKDz84Du4fTWMZuA3gF-1920-80.jpg" mos="" align="middle" fullscreen="" width="4608" height="2592" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Philip Berne / Future)</span></figcaption></figure><p>Sinds Google hun eigen Tensor-chipset gebruikt, zijn de prestaties van de Pixel-telefoons erop achteruitgegaan op sommige vlakken. In benchmarktesten scoren andere premium telefoons consistent hoger. In de praktijk merk ik dat vooral de gaming prestaties van de Google Pixel 9 Pro (met Tensor G4) slechter zijn dan die van andere smartphones.</p><p>Ik hoop daarom dat de Tensor G5 krachtigere prestaties biedt zodat de Google Pixel 10 kan concurreren met telefoons als de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-16-pro-review-nl">iPhone 16 Pro</a>, <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s25-ultra-review-nl">Galaxy S25 Ultra</a> en <a href="https://global.techradar.com/nl-nl/phones/oneplus-phones/oneplus-13-review-nl">OnePlus 13</a>. Los van het feit dat er een nieuwe chip in de Google Pixel 10 zal zitten, weten we vrij weinig over de specificaties. De prestaties zullen hoe dan ook beter zijn, maar het is onduidelijk of de Google Pixel 10 ook zo snel (of sneller) zal zijn als rechtstreekse concurrenten.</p><p>Volgens bepaalde bronnen zou Google voor deze chip samenwerken met TSMC, wat zou kunnen leiden tot betere resultaten. De vorige chips werden daarentegen door Samsung ontwikkeld.</p><h2 class="article-body__section" id="section-4-ai-functies-die-meteen-hier-werken"><span>4. AI-functies die (meteen) hier werken</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2800px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Vv4xwBTdCxmGqReHxqAxdL" name="Google Pixel 9 Pro XL review Pixel Studio.jpg" alt="Pixel Studio" src="https://cdn.mos.cms.futurecdn.net/Vv4xwBTdCxmGqReHxqAxdL-1920-80.jpg" mos="" align="middle" fullscreen="" width="2800" height="1575" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future | Alex Walker-Todd)</span></figcaption></figure><p>Er is geen twijfel mogelijk dat Google een hele lading nieuwe AI-functies zal introduceren op de Pixel 10. Vorig jaar konden we onder andere kennismaken met Gemini Live, Pixel Screenshots en Pixel Studio. Het probleem is dat die laatste twee apps hier nog niet beschikbaar waren bij de lancering van de Google Pixel 9. </p><p>Het duurde een paar maanden voor Pixel Screenshots plots op mijn Pixel 9 Pro verscheen. Sindsdien is het wel een van mijn favoriete apps, want met een simpele zoekopdracht heb ik snel het juiste screenshot gevonden. Dit heeft me al uren doelloos scrollen uitgespaard. Pixel Studio is daarentegen nog steeds niet beschikbaar in Nederland en België. Op de <a href="https://support.google.com/pixelphone/answer/15236074?hl=nl" target="_blank">hulppagina van Google</a> staat het volgende: "Pixel Studio is op dit moment alleen beschikbaar op de Pixel 9-serie in het Duits, Engels en Japans in Australië, Canada, Duitsland, Ierland, India, Japan, Maleisië, Oostenrijk, Singapore, Verenigd Koninkrijk, Verenigde Staten en Zwitserland." </p><p>Het feit dat we over een maand de Pixel 10-serie zien en dat Pixel Studio, waarover best veel werd gesproken in de livestream van vorig jaar, nog steeds heel beperkt beschikbaar is, is ronduit belachelijk. Ik zou daarom graag niet alleen nieuwe AI-functies zien, maar ook AI-functies die vanaf de lancering hier werken en bij voorkeur in het Nederlands.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Android lijkt Fast Pair voor draadloze oortjes te gaan verbeteren ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Als jij een van de <a href="https://global.techradar.com/nl-nl/news/10-beste-android-smartphones">beste Android-smartphones</a> gebruikt in combinatie met een paar van de <a href="https://global.techradar.com/nl-nl/news/beste-draadloze-oortjes-de-tien-beste-bluetooth-oortjes">beste draadloze oortjes</a>, dan kan je alvast uitkijken naar een erg handige software-update. Dat is tenminste wat verborgen code in de meest recente Android-update suggereert.  </p><p>Het team van <a href="https://www.androidauthority.com/google-fast-pair-ui-change-tws-earbuds-3579127/" target="_blank">Android Authority</a> heeft zich verdiept in de code van de Google Play Services-app die recent samen met Android in het algemeen een update heeft gekregen. De outlet ontdekte een aantal interessante veranderingen voor de 'Fast Pair'-interface. Fast Pair is een dienst die aangeboden wordt binnen Android en het verbinden met Bluetooth-oortjes en -koptelefoons gemakkelijker moet maken. </p><p>Wanneer deze update ook echt wordt geactiveerd, krijg je gekleurde ronde voortgangsbalken te zien die batterijniveaus aangeven. Ook krijgen bijvoorbeeld je twee oortjes duidelijkere labels, zodat je ze gemakkelijker kan onderscheiden en bij beide oortjes zie je dus ook duidelijk hoeveel procent van de batterij er nog over is. </p><p>Je krijgt net als voorheen nog steeds je linker oortje, de oplaadcase en je rechter oortje te zien, maar deze verandering is simpelweg bedoeld om de belangrijke informatie visueel duidelijk weer te geven en ook sneller toegang te bieden tot deze informatie. </p><h2 id="android-vs-ios">Android vs iOS</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="vQ23e2CKSYVkixTNQkEm49" name="battery-indicators" alt="Android-oortjes batterijniveaus" src="https://cdn.mos.cms.futurecdn.net/vQ23e2CKSYVkixTNQkEm49-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">De nieuwe look voor batterijniveaus. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Google / Android Authority)</span></figcaption></figure><p>Meestal wordt verborgen code zoals deze toegevoegd voor features die op het punt staan om uitgerold te worden naar een breed publiek of die eerst nog getest zullen worden op een beperkt aantal apparaten. De meeste Android-gebruikers zullen deze updates waarschijnlijk nu dus nog niet tegenkomen. De nieuwe functies zijn dus al wel aanwezig, maar nog een beetje verstopt.</p><p>Google heeft zelf nog niets gedeeld over deze update, dus we weten nog niet wanneer het bedrijf van plan is om deze nieuwe interface te lanceren. Misschien wordt er ook nog meer aangepast voordat Google besluit dat de update klaar is om breed uitgerold te worden. </p><p>Apple heeft er met zijn AirPods en iPhones voor gezorgd dat het verbindingsproces zo snel en gemakkelijk mogelijk is en Fast Pair is bedoeld om een vergelijkbare ervaring te kunnen bieden voor Android-gebruikers. Binnen Apple's ecosysteem hoef je ook alleen maar de oplaadcase van je AirPods open te doen en vervolgens verschijnt er meteen een optie om te verbinden op je iPhone. </p><p>Apple heeft ook een handige, overzichtelijke interface voor de batterijstatus van AirPods toegevoegd aan iOS. De geüpdatete interface voor Android kan de belangrijke informatie misschien echter op een nog intuïtievere manier gaan weergeven. We zijn benieuwd hoe dit straks in de praktijk zal werken.  </p><ul><li><a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-kan-populaire-functie-van-samsung-naar-pixel-smartphones-brengen">Google kan populaire functie van Samsung naar Pixel-smartphones brengen</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/android/android-lijkt-fast-pair-voor-draadloze-oortjes-te-gaan-verbeteren</link>
                                                                            <description>
                            <![CDATA[ Verborgen code in Google Play Services suggereert dat er een vernieuwde look onderweg is voor de batterijstatus van je draadloze oortjes in Android. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">GjfgqQixK7pyE6L2eQJCja</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/RkCL3SG5LXHweXhLN6dFc8-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 22 Jul 2025 09:39:53 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Android]]></category>
                                                    <category><![CDATA[Phones]]></category>
                                                                                                <author><![CDATA[ cas.kulk@bluepixlmedia.com (Cas Kulk) ]]></author>                    <dc:creator><![CDATA[ Cas Kulk ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/hUHXsqYBB8igeAQgxCPAMe-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;&lt;br&gt;&lt;/p&gt; ]]></dc:description>
                                                                                                        <dc:contributor><![CDATA[ David Nield ]]></dc:contributor>
                                                                    <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/RkCL3SG5LXHweXhLN6dFc8-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[De Google Pixel Buds Pro 2]]></media:description>                                                            <media:text><![CDATA[Google Pixel Buds Pro 2]]></media:text>
                                <media:title type="plain"><![CDATA[Google Pixel Buds Pro 2]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/RkCL3SG5LXHweXhLN6dFc8-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Als jij een van de <a href="https://global.techradar.com/nl-nl/news/10-beste-android-smartphones">beste Android-smartphones</a> gebruikt in combinatie met een paar van de <a href="https://global.techradar.com/nl-nl/news/beste-draadloze-oortjes-de-tien-beste-bluetooth-oortjes">beste draadloze oortjes</a>, dan kan je alvast uitkijken naar een erg handige software-update. Dat is tenminste wat verborgen code in de meest recente Android-update suggereert.  </p><p>Het team van <a href="https://www.androidauthority.com/google-fast-pair-ui-change-tws-earbuds-3579127/" target="_blank">Android Authority</a> heeft zich verdiept in de code van de Google Play Services-app die recent samen met Android in het algemeen een update heeft gekregen. De outlet ontdekte een aantal interessante veranderingen voor de 'Fast Pair'-interface. Fast Pair is een dienst die aangeboden wordt binnen Android en het verbinden met Bluetooth-oortjes en -koptelefoons gemakkelijker moet maken. </p><p>Wanneer deze update ook echt wordt geactiveerd, krijg je gekleurde ronde voortgangsbalken te zien die batterijniveaus aangeven. Ook krijgen bijvoorbeeld je twee oortjes duidelijkere labels, zodat je ze gemakkelijker kan onderscheiden en bij beide oortjes zie je dus ook duidelijk hoeveel procent van de batterij er nog over is. </p><p>Je krijgt net als voorheen nog steeds je linker oortje, de oplaadcase en je rechter oortje te zien, maar deze verandering is simpelweg bedoeld om de belangrijke informatie visueel duidelijk weer te geven en ook sneller toegang te bieden tot deze informatie. </p><h2 id="android-vs-ios">Android vs iOS</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="vQ23e2CKSYVkixTNQkEm49" name="battery-indicators" alt="Android-oortjes batterijniveaus" src="https://cdn.mos.cms.futurecdn.net/vQ23e2CKSYVkixTNQkEm49-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">De nieuwe look voor batterijniveaus. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Google / Android Authority)</span></figcaption></figure><p>Meestal wordt verborgen code zoals deze toegevoegd voor features die op het punt staan om uitgerold te worden naar een breed publiek of die eerst nog getest zullen worden op een beperkt aantal apparaten. De meeste Android-gebruikers zullen deze updates waarschijnlijk nu dus nog niet tegenkomen. De nieuwe functies zijn dus al wel aanwezig, maar nog een beetje verstopt.</p><p>Google heeft zelf nog niets gedeeld over deze update, dus we weten nog niet wanneer het bedrijf van plan is om deze nieuwe interface te lanceren. Misschien wordt er ook nog meer aangepast voordat Google besluit dat de update klaar is om breed uitgerold te worden. </p><p>Apple heeft er met zijn AirPods en iPhones voor gezorgd dat het verbindingsproces zo snel en gemakkelijk mogelijk is en Fast Pair is bedoeld om een vergelijkbare ervaring te kunnen bieden voor Android-gebruikers. Binnen Apple's ecosysteem hoef je ook alleen maar de oplaadcase van je AirPods open te doen en vervolgens verschijnt er meteen een optie om te verbinden op je iPhone. </p><p>Apple heeft ook een handige, overzichtelijke interface voor de batterijstatus van AirPods toegevoegd aan iOS. De geüpdatete interface voor Android kan de belangrijke informatie misschien echter op een nog intuïtievere manier gaan weergeven. We zijn benieuwd hoe dit straks in de praktijk zal werken.  </p><ul><li><a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-kan-populaire-functie-van-samsung-naar-pixel-smartphones-brengen">Google kan populaire functie van Samsung naar Pixel-smartphones brengen</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Google kan populaire functie van Samsung naar Pixel-smartphones brengen ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Er komen veranderingen aan in de At a Glance-widget op het startscherm van Pixel-smartphones. Dat blijkt uit verborgen code die is ontdekt in de nieuwste previewversie van Android. Deze widget zou kunnen evolueren naar iets dat meer lijkt op een aantal functies in de <a href="https://www.techradar.com/phones/samsung-galaxy-phones/samsungs-one-ui-8-is-close-to-a-full-launch-here-are-5-new-features-that-are-likely-coming-soon">One UI-software van Samsung</a>. De code is ontdekt door <a href="https://www.androidauthority.com/google-pixel-gemini-space-first-look-apk-teardown-3577101/" target="_blank">Android Authority</a> en het team daar heeft iets genaamd "Gemini Space" aan de praat gekregen in Android Canary (de vroegste bètaversie van Android die je kunt krijgen).</p><p>We hebben nog niets officieel gehoord over Gemini Space, maar het lijkt gebaseerd te zijn op At a Glance en kan meer informatie weergeven, zoals sportuitslagen en verjaardagsherinneringen, maar ook weersvoorspellingen en details van agenda-afspraken. Een deel van deze informatie kan al worden weergegeven op Android via meldingen.</p><p>Al deze updates kunnen zowel op het vergrendelscherm als op het startscherm worden bekeken. Het lijkt erop dat gebruikers ook de mogelijkheid zullen hebben om deze kaarten uit te breiden tot een Daily Hub die gedurende de dag relevante informatie geeft.</p><h2 id="dat-klinkt-bekend">Dat klinkt bekend</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="oHV6yE7WKfWAgPAfVg4ZnP" name="at-a-glance" alt="At a Glance widget op Pixel-smartphone" src="https://cdn.mos.cms.futurecdn.net/oHV6yE7WKfWAgPAfVg4ZnP-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Het weergeven van contextueel relevante informatie op het startscherm en het vergrendelscherm, waaronder sportuitslagen, timers en fitnessgegevens, lijkt sterk op wat Samsung doet met de <a href="https://www.techradar.com/phones/samsung-galaxy-phones/the-now-bar-is-one-of-the-best-features-in-one-ui-7-and-could-soon-come-to-your-cheaper-samsung-phone">Now Bar</a> en Now Brief. Het lijkt erop dat Google heeft gekeken naar wat Samsung doet en dit voorbeeld wil volgen. Anderzijds zou je ook kunnen stellen dat de widgets van Samsung zijn geïnspireerd door At a Glance op Pixels en Live Activities op iOS.</p><p>We weten ook dat er een functie genaamd <a href="https://www.techradar.com/computing/software/android-16s-answer-to-ios-live-activities-is-coming-soon-here-are-the-apps-itll-support-including-google-maps">Live Updates naar Android 16</a> komt, die ook realtime informatie op het vergrendelscherm zal weergeven. Over de hele lijn zien we verbeteringen in de manier waarop relevante informatie aan gebruikers wordt getoond, ongeacht het merk van de telefoon die je gebruikt.</p><p>Het is niet duidelijk wanneer de nieuwe Gemini Space zijn weg naar Pixel-telefoons zal vinden, maar je kunt de rest van het jaar grote updates voor <a href="https://www.techradar.com/phones/android/android-16-is-out-now-but-its-big-visual-redesign-might-not-arrive-until-september">Android 16</a> verwachten, waaronder een bredere uitrol van het Material 3 Expressive-herontwerp.</p> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-kan-populaire-functie-van-samsung-naar-pixel-smartphones-brengen</link>
                                                                            <description>
                            <![CDATA[ Google zou werken aan nieuwe functie voor smartphones genaamd "Gemini Space" en die lijkt sterk op een functie die Samsung al heeft. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">wepbVEJF4JSoQdtv9LmNHJ</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/g9kU9APThP8yetwbA6dxjC-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 16 Jul 2025 08:34:06 +0000</pubDate>                                                                                                                                <updated>Wed, 16 Jul 2025 10:09:25 +0000</updated>
                                                                                                                                            <category><![CDATA[Google Pixel Phones]]></category>
                                                    <category><![CDATA[Phones]]></category>
                                                                                                <author><![CDATA[ bram.lodewijks@bluepixlmedia.com (Bram Lodewijks) ]]></author>                    <dc:creator><![CDATA[ Bram Lodewijks ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/LJUrC7jeZjkChfVSbEKqGC-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Bram is de hoofdredacteur van TechRadar Benelux en is al jarenlang een trouwe Android-gebruiker. Hij schrijft met plezier over alles wat met consumententechnologie te maken heeft. Na het werk vind je hem gewoonlijk voor zijn Nintendo Switch, al dan niet met een glas rosé erbij.&lt;/p&gt; ]]></dc:description>
                                                                                                        <dc:contributor><![CDATA[ David Nield ]]></dc:contributor>
                                                                    <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/g9kU9APThP8yetwbA6dxjC-1920-80.jpg">
                                                            <media:credit><![CDATA[Philip Berne / Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Samsung Galaxy S25 showing Now Briefing or whatever screen saying Have a good day]]></media:description>                                                            <media:text><![CDATA[Samsung Galaxy S25 showing Now Briefing or whatever screen saying Have a good day]]></media:text>
                                <media:title type="plain"><![CDATA[Samsung Galaxy S25 showing Now Briefing or whatever screen saying Have a good day]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/g9kU9APThP8yetwbA6dxjC-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Er komen veranderingen aan in de At a Glance-widget op het startscherm van Pixel-smartphones. Dat blijkt uit verborgen code die is ontdekt in de nieuwste previewversie van Android. Deze widget zou kunnen evolueren naar iets dat meer lijkt op een aantal functies in de <a href="https://www.techradar.com/phones/samsung-galaxy-phones/samsungs-one-ui-8-is-close-to-a-full-launch-here-are-5-new-features-that-are-likely-coming-soon">One UI-software van Samsung</a>. De code is ontdekt door <a href="https://www.androidauthority.com/google-pixel-gemini-space-first-look-apk-teardown-3577101/" target="_blank">Android Authority</a> en het team daar heeft iets genaamd "Gemini Space" aan de praat gekregen in Android Canary (de vroegste bètaversie van Android die je kunt krijgen).</p><p>We hebben nog niets officieel gehoord over Gemini Space, maar het lijkt gebaseerd te zijn op At a Glance en kan meer informatie weergeven, zoals sportuitslagen en verjaardagsherinneringen, maar ook weersvoorspellingen en details van agenda-afspraken. Een deel van deze informatie kan al worden weergegeven op Android via meldingen.</p><p>Al deze updates kunnen zowel op het vergrendelscherm als op het startscherm worden bekeken. Het lijkt erop dat gebruikers ook de mogelijkheid zullen hebben om deze kaarten uit te breiden tot een Daily Hub die gedurende de dag relevante informatie geeft.</p><h2 id="dat-klinkt-bekend">Dat klinkt bekend</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="oHV6yE7WKfWAgPAfVg4ZnP" name="at-a-glance" alt="At a Glance widget op Pixel-smartphone" src="https://cdn.mos.cms.futurecdn.net/oHV6yE7WKfWAgPAfVg4ZnP-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Het weergeven van contextueel relevante informatie op het startscherm en het vergrendelscherm, waaronder sportuitslagen, timers en fitnessgegevens, lijkt sterk op wat Samsung doet met de <a href="https://www.techradar.com/phones/samsung-galaxy-phones/the-now-bar-is-one-of-the-best-features-in-one-ui-7-and-could-soon-come-to-your-cheaper-samsung-phone">Now Bar</a> en Now Brief. Het lijkt erop dat Google heeft gekeken naar wat Samsung doet en dit voorbeeld wil volgen. Anderzijds zou je ook kunnen stellen dat de widgets van Samsung zijn geïnspireerd door At a Glance op Pixels en Live Activities op iOS.</p><p>We weten ook dat er een functie genaamd <a href="https://www.techradar.com/computing/software/android-16s-answer-to-ios-live-activities-is-coming-soon-here-are-the-apps-itll-support-including-google-maps">Live Updates naar Android 16</a> komt, die ook realtime informatie op het vergrendelscherm zal weergeven. Over de hele lijn zien we verbeteringen in de manier waarop relevante informatie aan gebruikers wordt getoond, ongeacht het merk van de telefoon die je gebruikt.</p><p>Het is niet duidelijk wanneer de nieuwe Gemini Space zijn weg naar Pixel-telefoons zal vinden, maar je kunt de rest van het jaar grote updates voor <a href="https://www.techradar.com/phones/android/android-16-is-out-now-but-its-big-visual-redesign-might-not-arrive-until-september">Android 16</a> verwachten, waaronder een bredere uitrol van het Material 3 Expressive-herontwerp.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ 9 camerafuncties van de Samsung Galaxy S25 Ultra die je echt moet proberen ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Hoewel veel smartphonefabrikanten zich nu steeds meer gaan focussen op AI, blijft het camerasysteem ook een van de belangrijkste onderdelen van vrijwel elke nieuwe smartphone. </p><p>De <a href="https://global.techradar.com/nl-nl/news/de-beste-budget-smartphone-de-beste-goedkope-telefoons">beste goedkope smartphones</a> krijgen ook elk jaar steeds betere camera's en op sommige vlakken kunnen de camera's van de <a href="https://global.techradar.com/nl-nl/news/beste-smartphone">beste smartphones</a> in het algemeen zelfs enigszins concurreren met de prestaties van spiegelreflexcamera's. De wat meer premium modellen maken onder andere gebruik van AI om topkwaliteit foto's te leveren.  </p><p>Samsung staat ook bekend om de camera's van voornamelijk zijn Ultra-modellen. Zo is de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s25-ultra-review-nl">Galaxy S25 Ultra</a> een van de <a href="https://global.techradar.com/nl-nl/news/de-beste-camera-smartphones">beste cameratelefoons</a> die we tot nu toe hebben getest. Je hoeft ook maar even naar de lijst met zijn specs te kijken om te zien waarom dit het geval is. Dit toestel heeft een van de meest uitgebreide en veelzijdige camerasystemen die je vandaag de dag zal vinden op een smartphone. </p><p>Natuurlijk kan je hiermee geweldige foto's maken vanaf het moment dat je de camera-app voor het eerst opent, maar sommige van de beste camerafeatures van de Galaxy S25 Ultra zitten wel een beetje verstopt. Wij hebben de <a href="https://global.techradar.com/nl-nl/news/beste-samsung-smartphone">beste Samsung-smartphone</a> sinds zijn lancering gebruikt en hieronder hebben we een aantal van de beste camerafeatures van dit toestel op een rijtje gezet. Dit zijn features die je misschien nog nooit gebruikt hebt, maar zeker het proberen waard zijn. </p><h3 class="article-body__section" id="section-s25-ultra-cameraspecs"><span>S25 Ultra cameraspecs</span></h3><p>Hieronder zie je nog even de belangrijkste cameraspecs van de Samsung Galaxy S25 Ultra, zodat we weten waar we hier mee te maken hebben. </p><ul><li><strong>Hoofdcamera:</strong> 200MP, 1/1,3-inch sensor, f/1,7, 24 mm, OIS</li><li><strong>5x telefotocamera: </strong>50MP, 1/2,52-inch sensor, f/3,4, 111 mm, OIS</li><li><strong>3x telefotocamera: </strong>10MP, 1/3,52-inch sensor, f/2,4, 67 mm, OIS</li><li><strong>Ultrawide-camera:</strong> 50MP, 1/2,5-inch sensor, f/1,9, 13 mm</li><li><strong>Selfiecamera: </strong>12MP, 1/3,2-inch sensor, f/2,2, 26 mm</li></ul><p>Samsung is toch wel een van de trendsetters op het gebied van hoofdcamera's met een erg hoge resolutie en daarnaast was de Ultra-serie ook een van de eerste smartphone-series die twee telefotocamera's kreeg. Bij het nieuwste model gaat het om een combinatie van een telefotocamera met 5x optische zoom en een telefotocamera met 3x optische zoom. De Galaxy S25 Ultra biedt dan ook een veelzijdigere fotografie-ervaring dan veel van zijn rivalen.</p><p>Los van de camera-hardware zijn er echter ook een heleboel softwarefeatures die het proberen waard zijn. Hieronder vind je een aantal van de features die na lang gebruik onze favorieten zijn geworden. </p><h3 class="article-body__section" id="section-hulp-bij-je-compositie"><span>Hulp bij je compositie</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:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="MZWKaQiS26qsRSxUCaHXaP" name="ruleofthirds" alt="Regel van derden op S25 Ultra" src="https://cdn.mos.cms.futurecdn.net/MZWKaQiS26qsRSxUCaHXaP-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Als je een beetje bekend bent met de wereld van fotografie, weet je waarschijnlijk ook al van de <a href="https://www.techradar.com/how-to/photography-video-capture/cameras/rule-of-thirds-use-it-and-break-it-with-confidence-1320961">regel van derden</a> af. De regel van derden gaat over de compositie van je foto's en geeft je aan waar in het beeld je bepaalde objecten die je in de foto wil hebben het beste kan plaatsen om ervoor te zorgen dat ze ook echt aandacht krijgen. </p><p>In de camera-instellingen van de Galaxy S25 Ultra kan je Compositiehulp inschakelen. Je kan hier kiezen uit rasterlijnen, een niveau (waterpasfunctie) of allebei. Wij gebruiken allebei en we zullen ook uitleggen waarom. </p><p>De rasterlijnen delen je scherm op in negen rechthoeken (3 x 3) en deze lijnen en rechthoeken helpen je bij het houden aan de bovengenoemde regel van derden. Waar de lijnen elkaar kruisen, vind je de 'power points' en meestal levert het plaatsen van objecten op die punten in het beeld de meest interessante composities op. De objecten in de foto die jij belangrijk vindt, vallen op deze plekken het beste op. Deze Compositiehulp maakt het extra gemakkelijk om dus de juiste framing te kiezen. </p><p>Het niveau werkt zowel horizontaal en verticaal en geeft ook een indicatie van hoe veer omhoog of omlaag je camera's gericht zijn. Ook dit is dus weer een erg handig hulpmiddel. Hiermee kan je ervoor zorgen dat alles er mooi recht uitziet en je niet later via fotobewerking dit soort elementen van je compositie nog moet aanpassen, met wat kwaliteitsverlies als gevolg.</p><h3 class="article-body__section" id="section-laat-ai-je-helpen-met-suggesties-voor-opnamen"><span>Laat AI je helpen met suggesties voor opnamen</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:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="fkH6jvWuhqjC72iLMCwZqZ" name="shotsuggestions" alt="Suggesties opname op de S25 Ultra" src="https://cdn.mos.cms.futurecdn.net/fkH6jvWuhqjC72iLMCwZqZ-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Als je merkt dat je foto's er niet echt geweldig uitzien en je het zelf een beetje lastig vindt om rekening te houden met de regel van derden, dan kan de AI je daarbij helpen. Als je in de instellingen van de camera-app Suggesties opname aanzet, krijg je een kruis in beeld te zien waar je je camera op moet richten. </p><p>De AI kijkt hierbij in principe gewoon via de camera naar wat er in beeld te zien is en bedenkt de beste compositie voor je foto. Alles wat je zelf nog moet doen, is de camera bewegen totdat het witte kruis in het midden van de cirkel staat. Wanneer het kruis vervolgens geel wordt, kan je de foto nemen. </p><p>Let er wel op dat het aanzetten van deze feature automatisch het niveau uitzet, maar die heb je waarschijnlijk ook niet nodig als je foto's maakt met behulp van AI.  </p><h3 class="article-body__section" id="section-2x-zoom-heeft-een-diafragma-voordeel"><span>2x zoom heeft een diafragma-voordeel</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:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="WdqxP7D7BfGa9gH2ZDcoNh" name="S25 Ultra 2x camera" alt="2x zoom op de S25 Ultra" src="https://cdn.mos.cms.futurecdn.net/WdqxP7D7BfGa9gH2ZDcoNh-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>De Galaxy S25 Ultra staat misschien meer bekend om de optie voor 100x zoom, maar wij zijn meer geïnteresseerd in de 2x zoom. Bij inzoomen met 2x gebruik je de hoofdcamera en dus niet een van de telefotocamera's. Waarom zijn wij fans van 2x zoom op deze telefoon? Omdat je bij dit zoomniveau kan genieten van een groter diafragma dan bij de zoomniveaus van de telefotocamera's op het toestel. </p><p>Dit is ook duidelijk te zien als je naar een lijst met de specs kijkt. De hoofdcamera heeft een diafragma van f/1,7, terwijl de telefotocamera met 3x optische zoom een diafragma van f/2,4 heeft en de telefotocamera met 5x optische zoom een diafragma van f/3,4. Dit betekent dat de hoofdcamera veel meer licht binnenlaat. Bij 2x zoom wordt het beeld van de hoofdcamera in principe gewoon bijgesneden, dus dat betekent dat er gewoon een kleiner gedeelte van de 200MP-sensor wordt gebruikt voor deze zoomfoto's. De resultaten zijn hierbij echter nog steeds geweldig. </p><p>Zodra je wisselt naar een van de andere lenzen (door naar 3x of 5x in te zoomen), heb je te maken met een kleiner diafragma en dus minder licht op de sensor. Dat betekent dat je eerder details verliest of een hogere ISO-waarde moet gebruiken om te compenseren en dat betekent meer ruis in je afbeeldingen. Sla dus niet altijd meteen 2x zoom over, want het kan een erg handige optie zijn (zeker bij weinig licht). </p><h3 class="article-body__section" id="section-creeer-camerasnelkoppelingen-voor-extra-snelheid"><span>Creëer camerasnelkoppelingen voor extra snelheid</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:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="DtE9aTcWbd8F932n8jX7hd" name="camerashortcut" alt="Camerasnelkoppelingen op de S25 Ultra" src="https://cdn.mos.cms.futurecdn.net/DtE9aTcWbd8F932n8jX7hd-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Veel mensen zullen misschien de camera-app op de Ultra snel lanceren door dubbel te klikken op de aan/uitknop en andere mensen tikken gewoon het icoontje aan, maar er zijn nog meer opties om snel toegang te krijgen tot je camera's. </p><p>Als je het camera-icoon bijvoorbeeld even ingedrukt houdt, krijg je een pop-up menu te zien, waarin je opties terugvindt om snel een selfie te maken, een video op te nemen of een portretfoto te maken.</p><p>Deze snelkoppelingen kan je ook verslepen en op zichzelf, met een eigen icoontje, op je homescherm plaatsen. Hou simpelweg je vinger even ingedrukt op bijvoorbeeld de snelkoppeling voor selfies en versleep het icoontje naar je homescherm. Nu heb je via dat icoontje dus direct toegang tot je selfiecamera en hoef je niet eerst naar de camera-app te gaan en dan te wisselen naar de selfiecamera. </p><p>Als je veel selfies maakt, is er overigens nog een manier om snel toegang te krijgen tot de selfiecamera. Als je al in de camera-app zit, kan je gewoon richting de sluiterknop swipen om te wisselen van een van de camera's achterop naar de selfiecamera (of andersom). Als je verder dus hebt ingesteld dat de aan/uitknop dubbel indrukken de camera-app opent, dan kan je de knop vanuit die app nogmaals dubbel indrukken om te wisselen naar de selfiecamera (of weer terug).</p><h3 class="article-body__section" id="section-leer-nightography-gebruiken"><span>Leer 'Nightography' gebruiken</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:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="D8rkVGruhziaev3fPj4Uy9" name="s25 ultra night shot" alt="s25 ultra nachtfoto" src="https://cdn.mos.cms.futurecdn.net/D8rkVGruhziaev3fPj4Uy9-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Samsung heeft het vaak over 'Nightography'. Dit is een term die het bedrijf zelf bedacht heeft en deze refereert dus naar nachtfotografie. Wanneer het buiten donker wordt, zal de Galaxy S25 Ultra automatisch een nachtfoto maken, maar hierbij ben je wel beperkt tot een maximale sluitertijd van drie seconden. </p><p>Wanneer je de Nachtmodus gebruikt, zie je onderaan het scherm de sluitertijd staan. Als je hierop klikt en wisselt van de 'Auto'-instelling naar 'Max', kan je nog betere resultaten krijgen bij weinig licht. Deze geavanceerde instelling staat normaal niet standaard aan, omdat de camera hierbij echt heel stil moet worden gehouden en dat gaat ook vrijwel niet zonder een soort statief. Dat is dus zeker wel aan te raden als je deze functie wil gebruiken. </p><p>Je kan de Nachtmodus overigens ook voor selfies gebruiken. Je hoeft het dus niet bij de standaard nachtfoto's te houden. De Nachtmodus zorgt ook voor betere resultaten, met een betere belichting voor je gezicht. Zo heb je minder snel last van wazige selfies als het donker is. </p><h3 class="article-body__section" id="section-gebruik-niet-de-volledige-200mp-behalve"><span>Gebruik niet de volledige 200MP, behalve...</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:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="NXPSdMwUfCFrtS88Cuw35i" name="200mpmode" alt="200MP-modus op de S25 Ultra" src="https://cdn.mos.cms.futurecdn.net/NXPSdMwUfCFrtS88Cuw35i-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Samsungs keuze om een 200MP-hoofdcamera toe te voegen aan zijn Ultra-modellen zorgde in de eerste instantie voor veel verwarring. <a href="https://www.techradar.com/phones/megapixels-dont-matter-heres-whats-really-important-on-your-phones-camera">Meer megapixels zorgen niet per se voor betere foto's</a>, maar hierdoor kunnen er wel meer details worden vastgelegd. We zouden je echter bijna nooit aanraden om foto's te maken in de 200MP-modus, behalve dan in één geval: wanneer je tekst wil vastleggen.</p><p>Of het nou gaat om tekst op een verkeersbord, een menukaart of een kaart van een gebied, als er veel informatie in de foto komt te staan waar je later eventueel op wil inzoomen, dan is een 200MP-foto wel handig. Je kan ook nog voor 50MP kiezen als tussenoptie. In dit soort gevallen zijn 50MP en 200MP handiger dan de standaard 12MP die wordt gebruikt. Je kan met de extra megapixels meer details duidelijk vastleggen en ze later van dichterbij bekijken. </p><p>Op dit gebied kan de Remaster-functie ook erg handig zijn. Wanneer je een afbeelding in de Galerij-app bekijkt en deze er een beetje wazig uitziet, kan je omhoog swipen en even een seconde wachten, en dan zullen er een aantal bewerkingsopties verschijnen. Tik 'Remaster' aan en de Galaxy S25 Ultra zal proberen om meer details naar voren te halen met behulp van AI. Hierbij wordt voornamelijk gewoon de scherpte verhoogd, maar het is in ieder geval wel erg handig voor foto's van tekst.</p><h3 class="article-body__section" id="section-ultieme-maanfotografie"><span>Ultieme maanfotografie</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:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="azRj4JBJzSqR6wVQbW5PuX" name="moonshot" alt="Maanfoto van de Galaxy S25 Ultra" src="https://cdn.mos.cms.futurecdn.net/azRj4JBJzSqR6wVQbW5PuX-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Samsung zorgde voor de nodige ophef in 2023 met zijn <a href="https://global.techradar.com/nl-nl/reviews/samsung-galaxy-s23-ultra-test-nl">Galaxy S23 Ultra</a>. Deze telefoon maakte namelijk opvallend <a href="https://www.techradar.com/phones/samsung-phones/heres-how-i-finally-proved-that-the-galaxy-s23-ultra-moon-pictures-arent-fake">goede foto's van de maan</a>. Dit komt voornamelijk door Samsungs 100x Space Zoom, maar die 100x zoom zouden we alleen maar in specifieke gevallen gebruiken. </p><p>Als je echt een goed resultaat wil, kan je beter niet verder inzoomen dan 30x. Verder dan dat en de resultaten zijn al gauw niet meer zo geweldig. Wanneer je meer dan 20x zoom bereikt, verschijnt er ook een pop-up in beeld waarin je kan zien waar jouw frame zich bevindt ten opzichte van het hele gebied dat de camera kan zien. Deze functie is aanwezig om je te helpen met de framing van je beelden bij een groot zoomniveau. </p><p>Wanneer die pop-up geel wordt, is het beeld stabiel genoeg om hopelijk een mooi scherp resultaat te krijgen. De foto die je uiteindelijk maakt bevat alleen wat zich binnen de lijnen van de gele rechthoek bevindt. Dit is dus een erg handig hulpmiddel wanneer je erg ver moet inzoomen om een bepaald detail vast te leggen. </p><p>Wij zouden Samsungs grootste zoomniveaus verder eigenlijk alleen maar voor maanfoto's gebruiken. Het bedrijf voegt een klein beetje (AI?-)magie toe om maanfoto's zo indrukwekkend te maken. Het is een leuk trucje en je krijgt hierdoor mooiere afbeeldingen van de maan dan bij telefoons van andere merken. De foto hierboven is ook met de Galaxy S25 Ultra gemaakt.</p><h3 class="article-body__section" id="section-gebruik-je-camera-voor-qr-codes-url-s-en-andere-tekst"><span>Gebruik je camera voor QR-codes, URL's en andere tekst</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:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="uRvCbgA4mgrk2bqMWqTdj4" name="Samsung Galaxy S25 Ultra QR code scan" alt="Samsung Galaxy S25 Ultra  scant een QR-code" src="https://cdn.mos.cms.futurecdn.net/uRvCbgA4mgrk2bqMWqTdj4-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Het feit dat je tegenwoordig altijd een camera op zak hebt, is niet alleen handig als je een foto of video wil maken. Een smartphonecamera kan je ook op andere vlakken helpen. Richt de camera van je telefoon bijvoorbeeld op een QR-code en de telefoon kan de code meteen lezen en je een link laten zien die je meteen aan kan tikken. Dit kunnen de meeste smartphones tegenwoordig natuurlijk, maar de feature voor het scannen van tekst op de Galaxy S25 Ultra is nog indrukwekkender.</p><p>Richt je telefoon (met de camera-app open) op iets met woorden of getallen, misschien een telefoonnummer, e-mailadres of de link voor een website, en je ziet een geel T-icoon verschijnen in de hoek. </p><p>In dit geval moet betekent geel niet per se dat het tijd is om een foto te maken. Tik nu gewoon die T aan en de tekst in beeld (alles wat leesbaar is) wordt aan je gepresenteerd. Telefoonnummers, mailadressen en URL's kan je meteen aantikken vanaf dit scherm en gewone tekst kan je vanuit hier kopiëren en plakken, toevoegen aan een notitie of vertalen. Dit is handiger dan het misschien klinkt. </p><h3 class="article-body__section" id="section-vergeet-de-ai-tools-niet"><span>Vergeet de AI-tools niet</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:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="NpF6rqtRQMWchUpQcMwjZQ" name="circletosearch" alt="Circle to Search op de S25 Ultra" src="https://cdn.mos.cms.futurecdn.net/NpF6rqtRQMWchUpQcMwjZQ-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>AI is vrijwel overal op de Galaxy S25 Ultra te vinden en niet alle AI-features voelen per se even nuttig, maar er zijn wel een aantal highlights die zeker aan te raden zijn. 'Circle to Search' is op zichzelf al een van deze handige features, maar deze feature werkt ook nog eens in de camera-app. Alles wat in de zoeker te zien is, kan dus ook geanalyseerd worden door de Google-feature. Richt je camera gewoon op iets waar je meer over wil weten, activeer Circle to Search en je krijgt het antwoord. Je hoeft niet eens eerst een foto te maken. </p><p>Ten tweede vind je in Samsungs galerij-app ook allerlei AI-bewerkingstools. Tik op het sterrensymbool onder een afbeelding en je kan bewerken met behulp van AI. Samsung maakt het heel gemakkelijk om objecten in een afbeelding te selecteren en vervolgens te verwijderen, verplaatsen of van formaat te veranderen. Je kan deze objecten omlijnen met je vinger of je vinger ingedrukt houden op het object en Samsung laten detecteren waar de randen zijn. Als het object gedetecteerd is, kan je het verslepen. </p><p>Ten derde kan je ook toegang krijgen tot Google's AI via de <a href="https://www.techradar.com/phones/these-9-google-photos-features-will-change-the-way-you-save-share-and-edit-images">Google Foto's</a>-app. Net als bij Samsungs galerij-app, open je simpelweg Google Foto's en vervolgens vind je hier de optie om de Magic Editor te gebruiken. Er is redelijk veel overlap met features die Samsung zelf ook aanbiedt, maar voor sommige dingen zijn Google's features weer iets handiger. Zo biedt de Magic Editor simpele manieren om bijvoorbeeld de lucht of water in je afbeelding te vervangen.  </p><div data-widget-type="review" data-model-name="Samsung Galaxy S25 Ultra"></div><ul><li><a href="https://global.techradar.com/nl-nl/phones/samsung-phones/onze-ultieme-gids-voor-de-samsung-galaxy-s25-serie-welke-telefoon-past-bij-jou">Onze ultieme gids voor de Samsung Galaxy S25-serie: welke telefoon past bij jou?</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/9-camerafuncties-van-de-samsung-galaxy-s25-ultra-die-je-echt-moet-proberen</link>
                                                                            <description>
                            <![CDATA[ Deze handige features kunnen je helpen om het meeste uit de camera's van je Samsung Galaxy S25 Ultra te halen. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">QdYc9xE6B7pACQasBv8Bc3</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/9QGiJ8BKjMMS6nBKhdrstD-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 07 Jul 2025 15:11:58 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Samsung Galaxy Phones]]></category>
                                                    <category><![CDATA[Phones]]></category>
                                                                                                <author><![CDATA[ cas.kulk@bluepixlmedia.com (Cas Kulk) ]]></author>                    <dc:creator><![CDATA[ Cas Kulk ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/hUHXsqYBB8igeAQgxCPAMe-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;&lt;br&gt;&lt;/p&gt; ]]></dc:description>
                                                                                                        <dc:contributor><![CDATA[ Chris Hall ]]></dc:contributor>
                                                                    <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/9QGiJ8BKjMMS6nBKhdrstD-1920-80.jpg">
                                                            <media:credit><![CDATA[Future / Chris Hall]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Samsung Galaxy S25 Ultra camera]]></media:description>                                                            <media:text><![CDATA[Samsung Galaxy S25 Ultra camera]]></media:text>
                                <media:title type="plain"><![CDATA[Samsung Galaxy S25 Ultra camera]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/9QGiJ8BKjMMS6nBKhdrstD-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Hoewel veel smartphonefabrikanten zich nu steeds meer gaan focussen op AI, blijft het camerasysteem ook een van de belangrijkste onderdelen van vrijwel elke nieuwe smartphone. </p><p>De <a href="https://global.techradar.com/nl-nl/news/de-beste-budget-smartphone-de-beste-goedkope-telefoons">beste goedkope smartphones</a> krijgen ook elk jaar steeds betere camera's en op sommige vlakken kunnen de camera's van de <a href="https://global.techradar.com/nl-nl/news/beste-smartphone">beste smartphones</a> in het algemeen zelfs enigszins concurreren met de prestaties van spiegelreflexcamera's. De wat meer premium modellen maken onder andere gebruik van AI om topkwaliteit foto's te leveren.  </p><p>Samsung staat ook bekend om de camera's van voornamelijk zijn Ultra-modellen. Zo is de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s25-ultra-review-nl">Galaxy S25 Ultra</a> een van de <a href="https://global.techradar.com/nl-nl/news/de-beste-camera-smartphones">beste cameratelefoons</a> die we tot nu toe hebben getest. Je hoeft ook maar even naar de lijst met zijn specs te kijken om te zien waarom dit het geval is. Dit toestel heeft een van de meest uitgebreide en veelzijdige camerasystemen die je vandaag de dag zal vinden op een smartphone. </p><p>Natuurlijk kan je hiermee geweldige foto's maken vanaf het moment dat je de camera-app voor het eerst opent, maar sommige van de beste camerafeatures van de Galaxy S25 Ultra zitten wel een beetje verstopt. Wij hebben de <a href="https://global.techradar.com/nl-nl/news/beste-samsung-smartphone">beste Samsung-smartphone</a> sinds zijn lancering gebruikt en hieronder hebben we een aantal van de beste camerafeatures van dit toestel op een rijtje gezet. Dit zijn features die je misschien nog nooit gebruikt hebt, maar zeker het proberen waard zijn. </p><h3 class="article-body__section" id="section-s25-ultra-cameraspecs"><span>S25 Ultra cameraspecs</span></h3><p>Hieronder zie je nog even de belangrijkste cameraspecs van de Samsung Galaxy S25 Ultra, zodat we weten waar we hier mee te maken hebben. </p><ul><li><strong>Hoofdcamera:</strong> 200MP, 1/1,3-inch sensor, f/1,7, 24 mm, OIS</li><li><strong>5x telefotocamera: </strong>50MP, 1/2,52-inch sensor, f/3,4, 111 mm, OIS</li><li><strong>3x telefotocamera: </strong>10MP, 1/3,52-inch sensor, f/2,4, 67 mm, OIS</li><li><strong>Ultrawide-camera:</strong> 50MP, 1/2,5-inch sensor, f/1,9, 13 mm</li><li><strong>Selfiecamera: </strong>12MP, 1/3,2-inch sensor, f/2,2, 26 mm</li></ul><p>Samsung is toch wel een van de trendsetters op het gebied van hoofdcamera's met een erg hoge resolutie en daarnaast was de Ultra-serie ook een van de eerste smartphone-series die twee telefotocamera's kreeg. Bij het nieuwste model gaat het om een combinatie van een telefotocamera met 5x optische zoom en een telefotocamera met 3x optische zoom. De Galaxy S25 Ultra biedt dan ook een veelzijdigere fotografie-ervaring dan veel van zijn rivalen.</p><p>Los van de camera-hardware zijn er echter ook een heleboel softwarefeatures die het proberen waard zijn. Hieronder vind je een aantal van de features die na lang gebruik onze favorieten zijn geworden. </p><h3 class="article-body__section" id="section-hulp-bij-je-compositie"><span>Hulp bij je compositie</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:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="MZWKaQiS26qsRSxUCaHXaP" name="ruleofthirds" alt="Regel van derden op S25 Ultra" src="https://cdn.mos.cms.futurecdn.net/MZWKaQiS26qsRSxUCaHXaP-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Als je een beetje bekend bent met de wereld van fotografie, weet je waarschijnlijk ook al van de <a href="https://www.techradar.com/how-to/photography-video-capture/cameras/rule-of-thirds-use-it-and-break-it-with-confidence-1320961">regel van derden</a> af. De regel van derden gaat over de compositie van je foto's en geeft je aan waar in het beeld je bepaalde objecten die je in de foto wil hebben het beste kan plaatsen om ervoor te zorgen dat ze ook echt aandacht krijgen. </p><p>In de camera-instellingen van de Galaxy S25 Ultra kan je Compositiehulp inschakelen. Je kan hier kiezen uit rasterlijnen, een niveau (waterpasfunctie) of allebei. Wij gebruiken allebei en we zullen ook uitleggen waarom. </p><p>De rasterlijnen delen je scherm op in negen rechthoeken (3 x 3) en deze lijnen en rechthoeken helpen je bij het houden aan de bovengenoemde regel van derden. Waar de lijnen elkaar kruisen, vind je de 'power points' en meestal levert het plaatsen van objecten op die punten in het beeld de meest interessante composities op. De objecten in de foto die jij belangrijk vindt, vallen op deze plekken het beste op. Deze Compositiehulp maakt het extra gemakkelijk om dus de juiste framing te kiezen. </p><p>Het niveau werkt zowel horizontaal en verticaal en geeft ook een indicatie van hoe veer omhoog of omlaag je camera's gericht zijn. Ook dit is dus weer een erg handig hulpmiddel. Hiermee kan je ervoor zorgen dat alles er mooi recht uitziet en je niet later via fotobewerking dit soort elementen van je compositie nog moet aanpassen, met wat kwaliteitsverlies als gevolg.</p><h3 class="article-body__section" id="section-laat-ai-je-helpen-met-suggesties-voor-opnamen"><span>Laat AI je helpen met suggesties voor opnamen</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:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="fkH6jvWuhqjC72iLMCwZqZ" name="shotsuggestions" alt="Suggesties opname op de S25 Ultra" src="https://cdn.mos.cms.futurecdn.net/fkH6jvWuhqjC72iLMCwZqZ-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Als je merkt dat je foto's er niet echt geweldig uitzien en je het zelf een beetje lastig vindt om rekening te houden met de regel van derden, dan kan de AI je daarbij helpen. Als je in de instellingen van de camera-app Suggesties opname aanzet, krijg je een kruis in beeld te zien waar je je camera op moet richten. </p><p>De AI kijkt hierbij in principe gewoon via de camera naar wat er in beeld te zien is en bedenkt de beste compositie voor je foto. Alles wat je zelf nog moet doen, is de camera bewegen totdat het witte kruis in het midden van de cirkel staat. Wanneer het kruis vervolgens geel wordt, kan je de foto nemen. </p><p>Let er wel op dat het aanzetten van deze feature automatisch het niveau uitzet, maar die heb je waarschijnlijk ook niet nodig als je foto's maakt met behulp van AI.  </p><h3 class="article-body__section" id="section-2x-zoom-heeft-een-diafragma-voordeel"><span>2x zoom heeft een diafragma-voordeel</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:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="WdqxP7D7BfGa9gH2ZDcoNh" name="S25 Ultra 2x camera" alt="2x zoom op de S25 Ultra" src="https://cdn.mos.cms.futurecdn.net/WdqxP7D7BfGa9gH2ZDcoNh-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>De Galaxy S25 Ultra staat misschien meer bekend om de optie voor 100x zoom, maar wij zijn meer geïnteresseerd in de 2x zoom. Bij inzoomen met 2x gebruik je de hoofdcamera en dus niet een van de telefotocamera's. Waarom zijn wij fans van 2x zoom op deze telefoon? Omdat je bij dit zoomniveau kan genieten van een groter diafragma dan bij de zoomniveaus van de telefotocamera's op het toestel. </p><p>Dit is ook duidelijk te zien als je naar een lijst met de specs kijkt. De hoofdcamera heeft een diafragma van f/1,7, terwijl de telefotocamera met 3x optische zoom een diafragma van f/2,4 heeft en de telefotocamera met 5x optische zoom een diafragma van f/3,4. Dit betekent dat de hoofdcamera veel meer licht binnenlaat. Bij 2x zoom wordt het beeld van de hoofdcamera in principe gewoon bijgesneden, dus dat betekent dat er gewoon een kleiner gedeelte van de 200MP-sensor wordt gebruikt voor deze zoomfoto's. De resultaten zijn hierbij echter nog steeds geweldig. </p><p>Zodra je wisselt naar een van de andere lenzen (door naar 3x of 5x in te zoomen), heb je te maken met een kleiner diafragma en dus minder licht op de sensor. Dat betekent dat je eerder details verliest of een hogere ISO-waarde moet gebruiken om te compenseren en dat betekent meer ruis in je afbeeldingen. Sla dus niet altijd meteen 2x zoom over, want het kan een erg handige optie zijn (zeker bij weinig licht). </p><h3 class="article-body__section" id="section-creeer-camerasnelkoppelingen-voor-extra-snelheid"><span>Creëer camerasnelkoppelingen voor extra snelheid</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:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="DtE9aTcWbd8F932n8jX7hd" name="camerashortcut" alt="Camerasnelkoppelingen op de S25 Ultra" src="https://cdn.mos.cms.futurecdn.net/DtE9aTcWbd8F932n8jX7hd-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Veel mensen zullen misschien de camera-app op de Ultra snel lanceren door dubbel te klikken op de aan/uitknop en andere mensen tikken gewoon het icoontje aan, maar er zijn nog meer opties om snel toegang te krijgen tot je camera's. </p><p>Als je het camera-icoon bijvoorbeeld even ingedrukt houdt, krijg je een pop-up menu te zien, waarin je opties terugvindt om snel een selfie te maken, een video op te nemen of een portretfoto te maken.</p><p>Deze snelkoppelingen kan je ook verslepen en op zichzelf, met een eigen icoontje, op je homescherm plaatsen. Hou simpelweg je vinger even ingedrukt op bijvoorbeeld de snelkoppeling voor selfies en versleep het icoontje naar je homescherm. Nu heb je via dat icoontje dus direct toegang tot je selfiecamera en hoef je niet eerst naar de camera-app te gaan en dan te wisselen naar de selfiecamera. </p><p>Als je veel selfies maakt, is er overigens nog een manier om snel toegang te krijgen tot de selfiecamera. Als je al in de camera-app zit, kan je gewoon richting de sluiterknop swipen om te wisselen van een van de camera's achterop naar de selfiecamera (of andersom). Als je verder dus hebt ingesteld dat de aan/uitknop dubbel indrukken de camera-app opent, dan kan je de knop vanuit die app nogmaals dubbel indrukken om te wisselen naar de selfiecamera (of weer terug).</p><h3 class="article-body__section" id="section-leer-nightography-gebruiken"><span>Leer 'Nightography' gebruiken</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:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="D8rkVGruhziaev3fPj4Uy9" name="s25 ultra night shot" alt="s25 ultra nachtfoto" src="https://cdn.mos.cms.futurecdn.net/D8rkVGruhziaev3fPj4Uy9-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Samsung heeft het vaak over 'Nightography'. Dit is een term die het bedrijf zelf bedacht heeft en deze refereert dus naar nachtfotografie. Wanneer het buiten donker wordt, zal de Galaxy S25 Ultra automatisch een nachtfoto maken, maar hierbij ben je wel beperkt tot een maximale sluitertijd van drie seconden. </p><p>Wanneer je de Nachtmodus gebruikt, zie je onderaan het scherm de sluitertijd staan. Als je hierop klikt en wisselt van de 'Auto'-instelling naar 'Max', kan je nog betere resultaten krijgen bij weinig licht. Deze geavanceerde instelling staat normaal niet standaard aan, omdat de camera hierbij echt heel stil moet worden gehouden en dat gaat ook vrijwel niet zonder een soort statief. Dat is dus zeker wel aan te raden als je deze functie wil gebruiken. </p><p>Je kan de Nachtmodus overigens ook voor selfies gebruiken. Je hoeft het dus niet bij de standaard nachtfoto's te houden. De Nachtmodus zorgt ook voor betere resultaten, met een betere belichting voor je gezicht. Zo heb je minder snel last van wazige selfies als het donker is. </p><h3 class="article-body__section" id="section-gebruik-niet-de-volledige-200mp-behalve"><span>Gebruik niet de volledige 200MP, behalve...</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:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="NXPSdMwUfCFrtS88Cuw35i" name="200mpmode" alt="200MP-modus op de S25 Ultra" src="https://cdn.mos.cms.futurecdn.net/NXPSdMwUfCFrtS88Cuw35i-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Samsungs keuze om een 200MP-hoofdcamera toe te voegen aan zijn Ultra-modellen zorgde in de eerste instantie voor veel verwarring. <a href="https://www.techradar.com/phones/megapixels-dont-matter-heres-whats-really-important-on-your-phones-camera">Meer megapixels zorgen niet per se voor betere foto's</a>, maar hierdoor kunnen er wel meer details worden vastgelegd. We zouden je echter bijna nooit aanraden om foto's te maken in de 200MP-modus, behalve dan in één geval: wanneer je tekst wil vastleggen.</p><p>Of het nou gaat om tekst op een verkeersbord, een menukaart of een kaart van een gebied, als er veel informatie in de foto komt te staan waar je later eventueel op wil inzoomen, dan is een 200MP-foto wel handig. Je kan ook nog voor 50MP kiezen als tussenoptie. In dit soort gevallen zijn 50MP en 200MP handiger dan de standaard 12MP die wordt gebruikt. Je kan met de extra megapixels meer details duidelijk vastleggen en ze later van dichterbij bekijken. </p><p>Op dit gebied kan de Remaster-functie ook erg handig zijn. Wanneer je een afbeelding in de Galerij-app bekijkt en deze er een beetje wazig uitziet, kan je omhoog swipen en even een seconde wachten, en dan zullen er een aantal bewerkingsopties verschijnen. Tik 'Remaster' aan en de Galaxy S25 Ultra zal proberen om meer details naar voren te halen met behulp van AI. Hierbij wordt voornamelijk gewoon de scherpte verhoogd, maar het is in ieder geval wel erg handig voor foto's van tekst.</p><h3 class="article-body__section" id="section-ultieme-maanfotografie"><span>Ultieme maanfotografie</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:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="azRj4JBJzSqR6wVQbW5PuX" name="moonshot" alt="Maanfoto van de Galaxy S25 Ultra" src="https://cdn.mos.cms.futurecdn.net/azRj4JBJzSqR6wVQbW5PuX-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Samsung zorgde voor de nodige ophef in 2023 met zijn <a href="https://global.techradar.com/nl-nl/reviews/samsung-galaxy-s23-ultra-test-nl">Galaxy S23 Ultra</a>. Deze telefoon maakte namelijk opvallend <a href="https://www.techradar.com/phones/samsung-phones/heres-how-i-finally-proved-that-the-galaxy-s23-ultra-moon-pictures-arent-fake">goede foto's van de maan</a>. Dit komt voornamelijk door Samsungs 100x Space Zoom, maar die 100x zoom zouden we alleen maar in specifieke gevallen gebruiken. </p><p>Als je echt een goed resultaat wil, kan je beter niet verder inzoomen dan 30x. Verder dan dat en de resultaten zijn al gauw niet meer zo geweldig. Wanneer je meer dan 20x zoom bereikt, verschijnt er ook een pop-up in beeld waarin je kan zien waar jouw frame zich bevindt ten opzichte van het hele gebied dat de camera kan zien. Deze functie is aanwezig om je te helpen met de framing van je beelden bij een groot zoomniveau. </p><p>Wanneer die pop-up geel wordt, is het beeld stabiel genoeg om hopelijk een mooi scherp resultaat te krijgen. De foto die je uiteindelijk maakt bevat alleen wat zich binnen de lijnen van de gele rechthoek bevindt. Dit is dus een erg handig hulpmiddel wanneer je erg ver moet inzoomen om een bepaald detail vast te leggen. </p><p>Wij zouden Samsungs grootste zoomniveaus verder eigenlijk alleen maar voor maanfoto's gebruiken. Het bedrijf voegt een klein beetje (AI?-)magie toe om maanfoto's zo indrukwekkend te maken. Het is een leuk trucje en je krijgt hierdoor mooiere afbeeldingen van de maan dan bij telefoons van andere merken. De foto hierboven is ook met de Galaxy S25 Ultra gemaakt.</p><h3 class="article-body__section" id="section-gebruik-je-camera-voor-qr-codes-url-s-en-andere-tekst"><span>Gebruik je camera voor QR-codes, URL's en andere tekst</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:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="uRvCbgA4mgrk2bqMWqTdj4" name="Samsung Galaxy S25 Ultra QR code scan" alt="Samsung Galaxy S25 Ultra  scant een QR-code" src="https://cdn.mos.cms.futurecdn.net/uRvCbgA4mgrk2bqMWqTdj4-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Het feit dat je tegenwoordig altijd een camera op zak hebt, is niet alleen handig als je een foto of video wil maken. Een smartphonecamera kan je ook op andere vlakken helpen. Richt de camera van je telefoon bijvoorbeeld op een QR-code en de telefoon kan de code meteen lezen en je een link laten zien die je meteen aan kan tikken. Dit kunnen de meeste smartphones tegenwoordig natuurlijk, maar de feature voor het scannen van tekst op de Galaxy S25 Ultra is nog indrukwekkender.</p><p>Richt je telefoon (met de camera-app open) op iets met woorden of getallen, misschien een telefoonnummer, e-mailadres of de link voor een website, en je ziet een geel T-icoon verschijnen in de hoek. </p><p>In dit geval moet betekent geel niet per se dat het tijd is om een foto te maken. Tik nu gewoon die T aan en de tekst in beeld (alles wat leesbaar is) wordt aan je gepresenteerd. Telefoonnummers, mailadressen en URL's kan je meteen aantikken vanaf dit scherm en gewone tekst kan je vanuit hier kopiëren en plakken, toevoegen aan een notitie of vertalen. Dit is handiger dan het misschien klinkt. </p><h3 class="article-body__section" id="section-vergeet-de-ai-tools-niet"><span>Vergeet de AI-tools niet</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:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="NpF6rqtRQMWchUpQcMwjZQ" name="circletosearch" alt="Circle to Search op de S25 Ultra" src="https://cdn.mos.cms.futurecdn.net/NpF6rqtRQMWchUpQcMwjZQ-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>AI is vrijwel overal op de Galaxy S25 Ultra te vinden en niet alle AI-features voelen per se even nuttig, maar er zijn wel een aantal highlights die zeker aan te raden zijn. 'Circle to Search' is op zichzelf al een van deze handige features, maar deze feature werkt ook nog eens in de camera-app. Alles wat in de zoeker te zien is, kan dus ook geanalyseerd worden door de Google-feature. Richt je camera gewoon op iets waar je meer over wil weten, activeer Circle to Search en je krijgt het antwoord. Je hoeft niet eens eerst een foto te maken. </p><p>Ten tweede vind je in Samsungs galerij-app ook allerlei AI-bewerkingstools. Tik op het sterrensymbool onder een afbeelding en je kan bewerken met behulp van AI. Samsung maakt het heel gemakkelijk om objecten in een afbeelding te selecteren en vervolgens te verwijderen, verplaatsen of van formaat te veranderen. Je kan deze objecten omlijnen met je vinger of je vinger ingedrukt houden op het object en Samsung laten detecteren waar de randen zijn. Als het object gedetecteerd is, kan je het verslepen. </p><p>Ten derde kan je ook toegang krijgen tot Google's AI via de <a href="https://www.techradar.com/phones/these-9-google-photos-features-will-change-the-way-you-save-share-and-edit-images">Google Foto's</a>-app. Net als bij Samsungs galerij-app, open je simpelweg Google Foto's en vervolgens vind je hier de optie om de Magic Editor te gebruiken. Er is redelijk veel overlap met features die Samsung zelf ook aanbiedt, maar voor sommige dingen zijn Google's features weer iets handiger. Zo biedt de Magic Editor simpele manieren om bijvoorbeeld de lucht of water in je afbeelding te vervangen.  </p><div data-widget-type="review" data-model-name="Samsung Galaxy S25 Ultra"></div><ul><li><a href="https://global.techradar.com/nl-nl/phones/samsung-phones/onze-ultieme-gids-voor-de-samsung-galaxy-s25-serie-welke-telefoon-past-bij-jou">Onze ultieme gids voor de Samsung Galaxy S25-serie: welke telefoon past bij jou?</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Google Gemini wordt een veel betere smartphone-assistent dankzij deze twee kleine upgrades  ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Google lijkt <a href="https://www.techradar.com/computing/artificial-intelligence/what-is-google-gemini">Google Gemini</a> op een aantal manieren flink te verbeteren door het onder andere betere toegang te geven tot je apps, zonder je te forceren om je privacy-instellingen aan te passen. De AI-assistent lijkt verder ook nieuwe mogelijkheden te krijgen binnen deze apps. </p><p>Als je een Android-toestel hebt, heb je misschien recent een mail binnengekregen van Google waarin staat dat Gemini nu kan interacteren met apps zoals Telefoon, Berichten, <a href="https://www.techradar.com/computing/software/time-to-upgrade-whatsapp-has-just-dropped-support-for-these-older-iphones-and-android-phones">WhatsApp</a> en 'Utilities'-apps, zelfs als je <a href="https://myactivity.google.com/product/gemini?pli=1" target="_blank">Gemini Apps-activiteit</a> uitstaat. </p><p>De eerste reactie op deze ontwikkeling was vooral bezorgdheid, maar eigenlijk is dit een verbetering voor je privacy, ook al lijkt dat op het eerste gezicht misschien niet zo. </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:3224px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="XRhtx5UvmWx6krGa4rddYG" name="Google Pixel 8 Pro Gemini.jpg" alt="Gemini op een Pixel 8 Pro" src="https://cdn.mos.cms.futurecdn.net/XRhtx5UvmWx6krGa4rddYG-1920-80.jpg" mos="" align="middle" fullscreen="" width="3224" height="1814" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Philip Berne / Future)</span></figcaption></figure><p>Als Gemini Apps-activiteit aanstaat, kan Google een log inzien van hoe jij Gemini gebruikt. Deze bevat persoonlijke data en die data kan dan gebruikt worden om Google's producten verder te ontwikkelen. Als je deze data liever meer privé wil houden, moest je eerst dus genoegen nemen met het feit dat Gemini dan ook geen toegang kreeg tot bepaalde extensies die het bijvoorbeeld mogelijk maken om de assistent acties voor je te laten uitvoeren (zoals iemand een sms sturen). </p><p>Deze nieuwe verandering betekent dat je je activiteit privé kan houden en toch toegang krijgt tot sommige van deze handige basisfuncties van de slimme assistent. het gaat ook om functies die de Google Assistant al jarenlang had. </p><p>Dit wil echter niet zeggen dat Google helemaal geen Gemini-activiteit van je zal opslaan, zelfs als de instelling uitstaat. Google geeft namelijk ook toe dat het sommige data wel voor maximaal 72 uur bewaart. De data wordt ook sowieso voor 24 uur binnen Gemini zelf bewaard. Daardoor kan de AI namelijk de context van je gesprekken beter begrijpen. Waarom dan maximaal 72 uur? Die extra lange periode heeft te maken met veiligheid en dat legt Google ook verder uit op zijn <a href="https://support.google.com/gemini/answer/13594961?sjid=5090132083796135358-EU&visit_id=638869823050339807-1212423733&p=gemini_pntos_retention&rd=1#retention&zippy=%2Cwhy-does-google-retain-my-conversations-after-i-turn-off-gemini-apps-activity-and-what-does-google-do-with-this-data%2Cwaarom-bewaart-google-mijn-gesprekken-nadat-ik-de-gemini-apps-activiteit-heb-uitgezet-en-wat-doet-google-met-deze-gegevens" target="_blank">supportpagina</a>.</p><h2 id="komt-er-ook-rcs-ondersteuning-aan">Komt er ook RCS-ondersteuning aan?</h2><p>Schijnbaar krijgt Gemini ook een RCS-upgrade en dat kan dus ook een voorbereiding zijn voor de verbeterde toegang die Gemini krijgt tot de Berichten-app. </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:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="QKyWZY5RNvmHhexedyT54D" name="iOS18-16.jpg" alt="iPhone met RCS-berichten in beeld" src="https://cdn.mos.cms.futurecdn.net/QKyWZY5RNvmHhexedyT54D-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Apple)</span></figcaption></figure><p>Deze voorspelling is gebaseerd op <a href="https://www.androidauthority.com/gemini-google-messages-rcs-images-apk-teardown-3572706/" target="_blank">Android Authority</a>'s analyse van de nieuwste app-bestanden van de Google-app. Deze bestanden hinten naar het idee dat RCS-ondersteuning naar Gemini komt, want de AI kan schijnbaar de RCS-mogelijkheden van je apparaat inzien. Dat zou alleen nodig zijn als de AI ook ondersteuning voor RCS krijgt.</p><p>Dit zou een belangrijke verandering zijn, want momenteel betekent Gemini's gebrek aan RCS-ondersteuning dat de AI-assistent geen audio, afbeeldingen of video's kan versturen of afspelen via de Google Berichten-app. Met toegang tot RCS zou dat snel kunnen veranderen. </p><p>Zelfs als deze gelekte informatie dus accuraat is, is dat geen garantie dat Gemini ook echt binnenkort RCS-ondersteuning krijgt (of misschien gebeurt het uiteindelijk helemaal niet). Het klinkt echter in ieder geval wel als een logische upgrade, dus we hopen dat deze verbeterde ondersteuning wel echt onderweg is. </p><ul><li><a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-z-fold-7-kan-gratis-ai-bonus-krijgen-bij-zijn-lancering">Samsung Galaxy Z Fold 7 kan gratis AI-bonus krijgen bij zijn lancering</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/computing/artificial-intelligence/google-gemini-wordt-een-veel-betere-smartphone-assistent-dankzij-deze-twee-kleine-upgrades</link>
                                                                            <description>
                            <![CDATA[ Google Gemini's nieuwe opties voor toegang tot apps kan het een veel betere assistent maken. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">rDX3DpyJW5iieaakgQg2AR</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/cz7uBaDiAgNokpwpFSPPsS-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 02 Jul 2025 09:31:40 +0000</pubDate>                                                                                                                                <updated>Thu, 24 Jul 2025 09:52:13 +0000</updated>
                                                                                                                                            <category><![CDATA[Gemini]]></category>
                                                    <category><![CDATA[AI Platforms & Assistants]]></category>
                                                                                                <author><![CDATA[ cas.kulk@bluepixlmedia.com (Cas Kulk) ]]></author>                    <dc:creator><![CDATA[ Cas Kulk ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/hUHXsqYBB8igeAQgxCPAMe-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;&lt;br&gt;&lt;/p&gt; ]]></dc:description>
                                                                                                        <dc:contributor><![CDATA[ Hamish Hector ]]></dc:contributor>
                                                                    <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/cz7uBaDiAgNokpwpFSPPsS-1920-80.jpg">
                                                            <media:credit><![CDATA[Google]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Google Gemini AI]]></media:description>                                                            <media:text><![CDATA[Google Gemini AI]]></media:text>
                                <media:title type="plain"><![CDATA[Google Gemini AI]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/cz7uBaDiAgNokpwpFSPPsS-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Google lijkt <a href="https://www.techradar.com/computing/artificial-intelligence/what-is-google-gemini">Google Gemini</a> op een aantal manieren flink te verbeteren door het onder andere betere toegang te geven tot je apps, zonder je te forceren om je privacy-instellingen aan te passen. De AI-assistent lijkt verder ook nieuwe mogelijkheden te krijgen binnen deze apps. </p><p>Als je een Android-toestel hebt, heb je misschien recent een mail binnengekregen van Google waarin staat dat Gemini nu kan interacteren met apps zoals Telefoon, Berichten, <a href="https://www.techradar.com/computing/software/time-to-upgrade-whatsapp-has-just-dropped-support-for-these-older-iphones-and-android-phones">WhatsApp</a> en 'Utilities'-apps, zelfs als je <a href="https://myactivity.google.com/product/gemini?pli=1" target="_blank">Gemini Apps-activiteit</a> uitstaat. </p><p>De eerste reactie op deze ontwikkeling was vooral bezorgdheid, maar eigenlijk is dit een verbetering voor je privacy, ook al lijkt dat op het eerste gezicht misschien niet zo. </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:3224px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="XRhtx5UvmWx6krGa4rddYG" name="Google Pixel 8 Pro Gemini.jpg" alt="Gemini op een Pixel 8 Pro" src="https://cdn.mos.cms.futurecdn.net/XRhtx5UvmWx6krGa4rddYG-1920-80.jpg" mos="" align="middle" fullscreen="" width="3224" height="1814" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Philip Berne / Future)</span></figcaption></figure><p>Als Gemini Apps-activiteit aanstaat, kan Google een log inzien van hoe jij Gemini gebruikt. Deze bevat persoonlijke data en die data kan dan gebruikt worden om Google's producten verder te ontwikkelen. Als je deze data liever meer privé wil houden, moest je eerst dus genoegen nemen met het feit dat Gemini dan ook geen toegang kreeg tot bepaalde extensies die het bijvoorbeeld mogelijk maken om de assistent acties voor je te laten uitvoeren (zoals iemand een sms sturen). </p><p>Deze nieuwe verandering betekent dat je je activiteit privé kan houden en toch toegang krijgt tot sommige van deze handige basisfuncties van de slimme assistent. het gaat ook om functies die de Google Assistant al jarenlang had. </p><p>Dit wil echter niet zeggen dat Google helemaal geen Gemini-activiteit van je zal opslaan, zelfs als de instelling uitstaat. Google geeft namelijk ook toe dat het sommige data wel voor maximaal 72 uur bewaart. De data wordt ook sowieso voor 24 uur binnen Gemini zelf bewaard. Daardoor kan de AI namelijk de context van je gesprekken beter begrijpen. Waarom dan maximaal 72 uur? Die extra lange periode heeft te maken met veiligheid en dat legt Google ook verder uit op zijn <a href="https://support.google.com/gemini/answer/13594961?sjid=5090132083796135358-EU&visit_id=638869823050339807-1212423733&p=gemini_pntos_retention&rd=1#retention&zippy=%2Cwhy-does-google-retain-my-conversations-after-i-turn-off-gemini-apps-activity-and-what-does-google-do-with-this-data%2Cwaarom-bewaart-google-mijn-gesprekken-nadat-ik-de-gemini-apps-activiteit-heb-uitgezet-en-wat-doet-google-met-deze-gegevens" target="_blank">supportpagina</a>.</p><h2 id="komt-er-ook-rcs-ondersteuning-aan">Komt er ook RCS-ondersteuning aan?</h2><p>Schijnbaar krijgt Gemini ook een RCS-upgrade en dat kan dus ook een voorbereiding zijn voor de verbeterde toegang die Gemini krijgt tot de Berichten-app. </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:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="QKyWZY5RNvmHhexedyT54D" name="iOS18-16.jpg" alt="iPhone met RCS-berichten in beeld" src="https://cdn.mos.cms.futurecdn.net/QKyWZY5RNvmHhexedyT54D-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1125" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Apple)</span></figcaption></figure><p>Deze voorspelling is gebaseerd op <a href="https://www.androidauthority.com/gemini-google-messages-rcs-images-apk-teardown-3572706/" target="_blank">Android Authority</a>'s analyse van de nieuwste app-bestanden van de Google-app. Deze bestanden hinten naar het idee dat RCS-ondersteuning naar Gemini komt, want de AI kan schijnbaar de RCS-mogelijkheden van je apparaat inzien. Dat zou alleen nodig zijn als de AI ook ondersteuning voor RCS krijgt.</p><p>Dit zou een belangrijke verandering zijn, want momenteel betekent Gemini's gebrek aan RCS-ondersteuning dat de AI-assistent geen audio, afbeeldingen of video's kan versturen of afspelen via de Google Berichten-app. Met toegang tot RCS zou dat snel kunnen veranderen. </p><p>Zelfs als deze gelekte informatie dus accuraat is, is dat geen garantie dat Gemini ook echt binnenkort RCS-ondersteuning krijgt (of misschien gebeurt het uiteindelijk helemaal niet). Het klinkt echter in ieder geval wel als een logische upgrade, dus we hopen dat deze verbeterde ondersteuning wel echt onderweg is. </p><ul><li><a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-z-fold-7-kan-gratis-ai-bonus-krijgen-bij-zijn-lancering">Samsung Galaxy Z Fold 7 kan gratis AI-bonus krijgen bij zijn lancering</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Nothing bevestigt dat Phone (3) geen flagship chipset krijgt ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Het is officieel: de <a href="https://www.techradar.com/phones/nothing-phones/nothing-phone-3">Nothing Phone (3)</a> zal gebruikmaken van de Snapdragon 8s Gen 4-processor. Nothing CEO Carl Pei onthulde deze informatie in een <a href="https://www.youtube.com/watch?v=XpIsrRdKmHI" target="_blank">interview</a> dat werd geüpload naar het YouTube-kanaal van het bedrijf. Er werd hier bevestigd dat Nothings "eerste echte vlaggenschip"-telefoon "36% sneller qua CPU, 88% sterker qua GPU, en 60% sterker qua NPU" zal zijn dan de <a href="https://global.techradar.com/nl-nl/phones/nothing-phones/nothing-phone-2-test">Nothing Phone (2)</a>. </p><p>Die getallen klinken vrij indrukwekkend, maar de Nothing Phone (2) met zijn Snapdragon 8 Plus Gen 1 is natuurlijk ook alweer bijna twee jaar oud en dat toestel was volgens Nothing zelf ook geen echt vlaggenschip. Het is dus ook wel te verwachten dat de Phone (3) flink beter zal presteren. Wat nu wel opvallend is, is dat Nothings "eerste echte vlaggenschip" dus geen gebruik maakt van de Snapdragon 8 Elite-chip. Die chip zit wel in de meeste andere bekende vlaggenschepen dit jaar. Is dit dan een teleurstellende onthulling? Niet per se.  </p><p>Het klopt dat veel van de <a href="https://global.techradar.com/nl-nl/news/10-beste-android-smartphones">beste Android-smartphones</a> gebruikmaken van de nieuwste high-end chip van Qualcomm en door niet te kiezen voor de Snapdragon 8 Elite, zal de Nothing Phone (3) ongetwijfeld achterlopen op toestellen als de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s25-ultra-review-nl">Samsung Galaxy S25 Ultra</a> en <a href="https://global.techradar.com/nl-nl/phones/oneplus-phones/oneplus-13-review-nl">OnePlus 13</a> op het vlak van pure prestaties. </p><p>Als jij iemand bent die met de beste instellingen <em>Call of Duty: Mobile</em> wil spelen of langdurige video's in 8K wil opnemen, dan is de Nothing Phone (3) misschien niet de beste keuze voor jou. Nothing is ook echter niet een merk dat is gefocust op power users. </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:4888px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="UHhFgX87z9UnybkAWKUQyX" name="Nothing Phone 3a Pro-2" alt="Nothing Phone (3a) Pro achterkant" src="https://cdn.mos.cms.futurecdn.net/UHhFgX87z9UnybkAWKUQyX-1920-80.jpg" mos="" align="middle" fullscreen="" width="4888" height="2749" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">De Nothing Phone (3a) Pro werd gelanceerd in maart. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Philip Berne / Future)</span></figcaption></figure><p>Carl Pei startte Nothing in 2020 met als missie om "tech weer cool te maken" en dat is ook duidelijk te merken bij elk Nothing-product dat tot nu toe is uitgebracht (we omschreven het meest recente toestel van het bedrijf, de <a href="https://www.techradar.com/phones/nothing-phones/nothing-phone-3a-pro-review">Nothing Phone (3a) Pro</a>, dan ook als "de meest interessante telefoon die je kan kopen voor minder dan 500 euro"). </p><p>Nothings volgende uitdaging is het maken van een "coole" telefoon die niet veel trager of buggier aanvoelt dan de <a href="https://global.techradar.com/nl-nl/news/beste-smartphone">beste smartphones</a> op de markt. Zolang het apparaat dat voor elkaar krijgt, vinden we het "een echt vlaggenschip".</p><p>Door te kiezen voor de Snapdragon 8s Gen 4-chip zal de Nothing Phone (3) meer als een vlaggenschip aanvoelen dan oudere Nothing-telefoons, maar we zijn ook 99% zeker dat het toestel ook in vergelijking met de <a href="https://global.techradar.com/nl-nl/phones/iphone/beste-iphone">beste iPhones</a>, <a href="https://global.techradar.com/nl-nl/news/beste-samsung-smartphone">Samsung-telefoons</a> en Pixel-toestellen als een vlaggenschip aan zal voelen. </p><p>We hebben inmiddels een punt bereikt waarop de precieze snelheid van vlaggenschepen niet meer enorm belangrijk is. Het kan nog steeds invloed hebben op hoe toestellen omgaan met complexere taken, maar je zal bij dagelijks gebruik niet snel meer het verschil merken tussen de beste chip en een iets trager of ouder model. </p><p>Als de Snapdragon 8s Gen 4-chip gewoon een soepele ervaring kan bieden tijdens het scrollen, streamen, swipen, gamen, foto's maken of wat je dan ook doet met je telefoon in 2025, dan zal het ook ongetwijfeld een prima processor zijn voor dit "vlaggenschip". Nothings toestel zal dan ook meer gefocust zijn op mensen die op zoek zijn naar een uniek design en niet naar de krachtigste prestaties.  </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:4002px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="86RM73npj7WBmpYgv4z88E" name="IMG_20240827_125511.jpg" alt="Google Pixel 9 Pro" src="https://cdn.mos.cms.futurecdn.net/86RM73npj7WBmpYgv4z88E-1920-80.jpg" mos="" align="middle" fullscreen="" width="4002" height="2251" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">De Google Pixel 9 Pro was vorig jaar onze telefoon van het jaar en die draait op de Tensor G4-chip. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Blue Pixl Media)</span></figcaption></figure><p>Pure kracht is niet alles. Laten we bijvoorbeeld eens kijken naar Google's meest recente vlaggenschip: de <a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-9-pro-review-nl">Pixel 9 Pro</a>. </p><p>De Tensor G4-chip in de Pixel 9 Pro is merkbaar zwakker dan de chips in zijn concurrenten, maar toch staat dit toestel nog steeds in onze lijst van de beste smartphones en wist hij onze <a href="https://global.techradar.com/nl-nl/phones/de-google-pixel-9-pro-was-de-enige-smartphone-dit-jaar-die-echt-nieuw-aanvoelde-en-is-daarom-onze-smartphone-van-het-jaar">smartphone van het jaar</a> te worden in 2024. Natuurlijk is dat gebaseerd op onze meningen, maar het punt is dat Google er duidelijk wel nog mee wegkomt om niet de nieuwste, krachtigste chips in zijn telefoons te gebruiken. </p><p>De minder krachtige chip is wel iets lastiger te verantwoorden als we kijken naar de zogenaamde prijs. Volgens geruchten zal de <a href="https://global.techradar.com/nl-nl/phones/nothing-phones/nothing-phone-3-prijs-en-kleuren-gelekt-plus-officiele-lanceringsdatum-gedeeld">prijs van de Nothing Phone (3)</a> rond de 799 dollar zitten en met die prijs zit hij wel in dezelfde prijsklasse als de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s25-review-nl">Samsung Galaxy S25</a> met de Snapdragon 8 Elite-processor. </p><p>Nothings aankomende smartphone zal misschien niet qua pure kracht kunnen concurreren met Samsungs nieuwste basismodel, maar Carl Pei belooft wel "premium materialen en software die dingen naar een hoger niveau tilt". We hebben er dus ook wel enig vertrouwen in dat de Phone (3) de belofte van de CEO waarmaakt en toch een "echt vlaggenschip" zal zijn. </p><ul><li><a href="https://global.techradar.com/nl-nl/phones/nothing-phones/officiele-nothing-phone-3-teaser-suggereert-dat-een-iconische-feature-misschien-verdwijnt">Officiële Nothing Phone 3-teaser suggereert dat een iconische feature misschien verdwijnt</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/nothing-phones/nothing-bevestigt-dat-zijn-phone-3-geen-vlaggenschip-chip-krijgt</link>
                                                                            <description>
                            <![CDATA[ Nothing heeft bevestigd dat de aankomende Nothing Phone (3) niet de Snapdragon 8 Elite-chip zal gebruiken, maar dat hoeft niet per se een probleem te zijn. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">HUxGPXdFAnPiDZJx3n46PR</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/2Z4TEsHHmd8sePRG8nNKiM-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 18 Jun 2025 08:25:58 +0000</pubDate>                                                                                                                                <updated>Wed, 18 Jun 2025 13:35:55 +0000</updated>
                                                                                                                                            <category><![CDATA[Nothing Phones]]></category>
                                                    <category><![CDATA[Phones]]></category>
                                                                                                <author><![CDATA[ cas.kulk@bluepixlmedia.com (Cas Kulk) ]]></author>                    <dc:creator><![CDATA[ Cas Kulk ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/hUHXsqYBB8igeAQgxCPAMe-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;&lt;br&gt;&lt;/p&gt; ]]></dc:description>
                                                                                                        <dc:contributor><![CDATA[ Axel Metz ]]></dc:contributor>
                                                                    <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/2Z4TEsHHmd8sePRG8nNKiM-1920-80.jpg">
                                                            <media:credit><![CDATA[Future | Alex Walker-Todd]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[De Nothing Phone (2)]]></media:description>                                                            <media:text><![CDATA[Nothing Phone 2 review back angled table - white balanced]]></media:text>
                                <media:title type="plain"><![CDATA[Nothing Phone 2 review back angled table - white balanced]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/2Z4TEsHHmd8sePRG8nNKiM-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Het is officieel: de <a href="https://www.techradar.com/phones/nothing-phones/nothing-phone-3">Nothing Phone (3)</a> zal gebruikmaken van de Snapdragon 8s Gen 4-processor. Nothing CEO Carl Pei onthulde deze informatie in een <a href="https://www.youtube.com/watch?v=XpIsrRdKmHI" target="_blank">interview</a> dat werd geüpload naar het YouTube-kanaal van het bedrijf. Er werd hier bevestigd dat Nothings "eerste echte vlaggenschip"-telefoon "36% sneller qua CPU, 88% sterker qua GPU, en 60% sterker qua NPU" zal zijn dan de <a href="https://global.techradar.com/nl-nl/phones/nothing-phones/nothing-phone-2-test">Nothing Phone (2)</a>. </p><p>Die getallen klinken vrij indrukwekkend, maar de Nothing Phone (2) met zijn Snapdragon 8 Plus Gen 1 is natuurlijk ook alweer bijna twee jaar oud en dat toestel was volgens Nothing zelf ook geen echt vlaggenschip. Het is dus ook wel te verwachten dat de Phone (3) flink beter zal presteren. Wat nu wel opvallend is, is dat Nothings "eerste echte vlaggenschip" dus geen gebruik maakt van de Snapdragon 8 Elite-chip. Die chip zit wel in de meeste andere bekende vlaggenschepen dit jaar. Is dit dan een teleurstellende onthulling? Niet per se.  </p><p>Het klopt dat veel van de <a href="https://global.techradar.com/nl-nl/news/10-beste-android-smartphones">beste Android-smartphones</a> gebruikmaken van de nieuwste high-end chip van Qualcomm en door niet te kiezen voor de Snapdragon 8 Elite, zal de Nothing Phone (3) ongetwijfeld achterlopen op toestellen als de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s25-ultra-review-nl">Samsung Galaxy S25 Ultra</a> en <a href="https://global.techradar.com/nl-nl/phones/oneplus-phones/oneplus-13-review-nl">OnePlus 13</a> op het vlak van pure prestaties. </p><p>Als jij iemand bent die met de beste instellingen <em>Call of Duty: Mobile</em> wil spelen of langdurige video's in 8K wil opnemen, dan is de Nothing Phone (3) misschien niet de beste keuze voor jou. Nothing is ook echter niet een merk dat is gefocust op power users. </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:4888px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="UHhFgX87z9UnybkAWKUQyX" name="Nothing Phone 3a Pro-2" alt="Nothing Phone (3a) Pro achterkant" src="https://cdn.mos.cms.futurecdn.net/UHhFgX87z9UnybkAWKUQyX-1920-80.jpg" mos="" align="middle" fullscreen="" width="4888" height="2749" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">De Nothing Phone (3a) Pro werd gelanceerd in maart. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Philip Berne / Future)</span></figcaption></figure><p>Carl Pei startte Nothing in 2020 met als missie om "tech weer cool te maken" en dat is ook duidelijk te merken bij elk Nothing-product dat tot nu toe is uitgebracht (we omschreven het meest recente toestel van het bedrijf, de <a href="https://www.techradar.com/phones/nothing-phones/nothing-phone-3a-pro-review">Nothing Phone (3a) Pro</a>, dan ook als "de meest interessante telefoon die je kan kopen voor minder dan 500 euro"). </p><p>Nothings volgende uitdaging is het maken van een "coole" telefoon die niet veel trager of buggier aanvoelt dan de <a href="https://global.techradar.com/nl-nl/news/beste-smartphone">beste smartphones</a> op de markt. Zolang het apparaat dat voor elkaar krijgt, vinden we het "een echt vlaggenschip".</p><p>Door te kiezen voor de Snapdragon 8s Gen 4-chip zal de Nothing Phone (3) meer als een vlaggenschip aanvoelen dan oudere Nothing-telefoons, maar we zijn ook 99% zeker dat het toestel ook in vergelijking met de <a href="https://global.techradar.com/nl-nl/phones/iphone/beste-iphone">beste iPhones</a>, <a href="https://global.techradar.com/nl-nl/news/beste-samsung-smartphone">Samsung-telefoons</a> en Pixel-toestellen als een vlaggenschip aan zal voelen. </p><p>We hebben inmiddels een punt bereikt waarop de precieze snelheid van vlaggenschepen niet meer enorm belangrijk is. Het kan nog steeds invloed hebben op hoe toestellen omgaan met complexere taken, maar je zal bij dagelijks gebruik niet snel meer het verschil merken tussen de beste chip en een iets trager of ouder model. </p><p>Als de Snapdragon 8s Gen 4-chip gewoon een soepele ervaring kan bieden tijdens het scrollen, streamen, swipen, gamen, foto's maken of wat je dan ook doet met je telefoon in 2025, dan zal het ook ongetwijfeld een prima processor zijn voor dit "vlaggenschip". Nothings toestel zal dan ook meer gefocust zijn op mensen die op zoek zijn naar een uniek design en niet naar de krachtigste prestaties.  </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:4002px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="86RM73npj7WBmpYgv4z88E" name="IMG_20240827_125511.jpg" alt="Google Pixel 9 Pro" src="https://cdn.mos.cms.futurecdn.net/86RM73npj7WBmpYgv4z88E-1920-80.jpg" mos="" align="middle" fullscreen="" width="4002" height="2251" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">De Google Pixel 9 Pro was vorig jaar onze telefoon van het jaar en die draait op de Tensor G4-chip. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Blue Pixl Media)</span></figcaption></figure><p>Pure kracht is niet alles. Laten we bijvoorbeeld eens kijken naar Google's meest recente vlaggenschip: de <a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-9-pro-review-nl">Pixel 9 Pro</a>. </p><p>De Tensor G4-chip in de Pixel 9 Pro is merkbaar zwakker dan de chips in zijn concurrenten, maar toch staat dit toestel nog steeds in onze lijst van de beste smartphones en wist hij onze <a href="https://global.techradar.com/nl-nl/phones/de-google-pixel-9-pro-was-de-enige-smartphone-dit-jaar-die-echt-nieuw-aanvoelde-en-is-daarom-onze-smartphone-van-het-jaar">smartphone van het jaar</a> te worden in 2024. Natuurlijk is dat gebaseerd op onze meningen, maar het punt is dat Google er duidelijk wel nog mee wegkomt om niet de nieuwste, krachtigste chips in zijn telefoons te gebruiken. </p><p>De minder krachtige chip is wel iets lastiger te verantwoorden als we kijken naar de zogenaamde prijs. Volgens geruchten zal de <a href="https://global.techradar.com/nl-nl/phones/nothing-phones/nothing-phone-3-prijs-en-kleuren-gelekt-plus-officiele-lanceringsdatum-gedeeld">prijs van de Nothing Phone (3)</a> rond de 799 dollar zitten en met die prijs zit hij wel in dezelfde prijsklasse als de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s25-review-nl">Samsung Galaxy S25</a> met de Snapdragon 8 Elite-processor. </p><p>Nothings aankomende smartphone zal misschien niet qua pure kracht kunnen concurreren met Samsungs nieuwste basismodel, maar Carl Pei belooft wel "premium materialen en software die dingen naar een hoger niveau tilt". We hebben er dus ook wel enig vertrouwen in dat de Phone (3) de belofte van de CEO waarmaakt en toch een "echt vlaggenschip" zal zijn. </p><ul><li><a href="https://global.techradar.com/nl-nl/phones/nothing-phones/officiele-nothing-phone-3-teaser-suggereert-dat-een-iconische-feature-misschien-verdwijnt">Officiële Nothing Phone 3-teaser suggereert dat een iconische feature misschien verdwijnt</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Samsung Galaxy S25 Edge review: dunner is niet beter ]]></title>
                                                                                                <dc:content><![CDATA[ <p>De strijd om de dunste smartphone is losgebarsten en dat is geen strijd waar ik persoonlijk om gevraagd heb. De Samsung Galaxy S25 Edge is de dunste Galaxy S-telefoon die het merk ooit heeft gemaakt met een dikte van amper 5,8 mm. De titel van lichtste Galaxy S-telefoon blijft echter voor de Samsung Galaxy S25 en na deze review zal je zien dat de titel van beste Galaxy S-telefoon ook niet naar de Edge gaat. </p><h2 class="article-body__section" id="section-samsung-galaxy-s25-edge-review-prijs-en-beschikbaarheid"><span>Samsung Galaxy S25 Edge review: prijs en beschikbaarheid</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:5291px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="eFeR2LFk24VrfgsKPjztB3" name="Samsung Galaxy S25 Edge review-1" alt="Galaxy S25 Edge, iPhone 16 Pro Max en Galaxy S25 Ultra" src="https://cdn.mos.cms.futurecdn.net/eFeR2LFk24VrfgsKPjztB3-1920-80.jpg" mos="" align="middle" fullscreen="" width="5291" height="2976" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Galaxy S25 Edge, iPhone 16 Pro Max, Galaxy S25 Ultra </span><span class="credit" itemprop="copyrightHolder">(Image credit: Philip Berne / Future)</span></figcaption></figure><ul><li><strong>Begint bij 1.249 euro voor 256GB opslag</strong></li><li><strong>Verkrijgbaar sinds eind mei 2025</strong></li><li><strong>Zit qua prijs tussen de Galaxy S25 Plus en Galaxy S25 Ultra</strong></li></ul><p>De Samsung Galaxy S25 Edge zit met zijn vanafprijs van 1.249 euro tussen de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s25-plus-review-nl">Samsung Galaxy S25 Plus</a> (1.199 euro) en <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s25-ultra-review-nl">Samsung Galaxy S25 Ultra</a> (1.449 euro). Hij is niet tegelijkertijd met de rest van de serie op de markt gekomen en verscheen pas aan het einde van mei 2025.</p><p>De hogere prijs is niet geheel verantwoord, want je betaalt grotendeels voor het dunnere, lichtere ontwerp. Samsung probeert het gebrek aan een telefotocamera, die zelfs op de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s25-review-nl">Galaxy S25</a> zit, goed te maken door de 200MP-hoofdcamera van de Galaxy S25 Ultra te gebruiken. Het is ook fijn dat dat dunne frame van titanium gemaakt is. Hoewel Samsung spreekt over een hele dag batterij, valt het niet te ontkennen dat de batterijduur slechter is dan die van de andere toestellen in de serie.</p><p>De Samsung Galaxy S25 Edge is geen dunnere versie van de Galaxy S25 Ultra of zelfs de Galaxy S25 Plus, hoewel zijn prijs toch in de buurt van dit duo zit. Tenzij je écht behoefte hebt aan dit dunne ontwerp, zijn er betere telefoons voor dit geld, zowel van Samsung zelf als van andere merken.</p><ul><li><strong>Prijs-kwaliteit score: 3 / 5</strong></li></ul><h2 class="article-body__section" id="section-samsung-galaxy-s25-edge-review-specs"><span>Samsung Galaxy S25 Edge review: specs</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:5208px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="yh2wj8bp7dYKA5ouScYXq" name="Samsung Galaxy S25 Edge review-3" alt="Samsung Galaxy S25 Edge en S25 Plus" src="https://cdn.mos.cms.futurecdn.net/yh2wj8bp7dYKA5ouScYXq-1920-80.jpg" mos="" align="middle" fullscreen="" width="5208" height="2929" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Samsung Galaxy S25 Edge (links) en Galaxy S25 Plus (rechts) </span><span class="credit" itemprop="copyrightHolder">(Image credit: Philip Berne / Future)</span></figcaption></figure><div ><table><thead><tr><th class="firstcol empty" ></th><th  ><p>Samsung Galaxy S25 Edge</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Afmetingen</p></td><td  ><p>158,2 x 75,6 x 5,8 mm</p></td></tr><tr><td class="firstcol " ><p>Gewicht</p></td><td  ><p>163g</p></td></tr><tr><td class="firstcol " ><p>Besturings-systeem</p></td><td  ><p>One UI 7, Android 15 (7 jaar updates)</p></td></tr><tr><td class="firstcol " ><p>Display</p></td><td  ><p>6,7 inch LTPO AMOLED, 120Hz</p></td></tr><tr><td class="firstcol " ><p>Chipset</p></td><td  ><p>Snapdragon 8 Elite for Galaxy</p></td></tr><tr><td class="firstcol " ><p>RAM</p></td><td  ><p>12GB</p></td></tr><tr><td class="firstcol " ><p>Opslag</p></td><td  ><p>256GB / 512GB</p></td></tr><tr><td class="firstcol " ><p>Batterij</p></td><td  ><p>3.900mAh</p></td></tr><tr><td class="firstcol " ><p>Camera's achter</p></td><td  ><p>200MP primair, 12MP ultra-wide</p></td></tr><tr><td class="firstcol " ><p>Selfiecamera</p></td><td  ><p>12MP</p></td></tr></tbody></table></div><h2 class="article-body__section" id="section-samsung-galaxy-s25-edge-review-design"><span>Samsung Galaxy S25 Edge review: design</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4254px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="UXwX5DiHDFQhMdEhCqcFF" name="Samsung Galaxy S25 Edge review-14" alt="Samsung Galaxy S25 Edge" src="https://cdn.mos.cms.futurecdn.net/UXwX5DiHDFQhMdEhCqcFF-1920-80.jpg" mos="" align="middle" fullscreen="" width="4254" height="2393" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Philip Berne / Future)</span></figcaption></figure><ul><li><strong>Even dun als een opengevouwen Galaxy Z Fold 6</strong></li><li><strong>Een gram zwaarder dan een Galaxy S25</strong></li><li><strong>Dun ontwerp is soms onhandig</strong></li></ul><p>Het unieke aan de Samsung Galaxy S25 Edge is iets dat ik niet in woorden of beelden kan overbrengen. Op de foto's zie je inderdaad een heel dunne telefoon, maar het is pas wanneer je hem in je handen hebt dat dit doordringt. Met een dikte van 5,8 mm is de Galaxy S25 Edge net zo dun als een opengevouwen <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-z-fold-6-review-nl">Samsung Galaxy Z Fold 6</a>, terwijl hij slechts één gram zwaarder is dan de veel kleinere Samsung Galaxy S25.</p><p>Liefhebbers van symmetrie willen echter hun ogen uitkrabben na een goede inspectie van de Samsung Galaxy S25 Edge. Zowel de knoppen aan de zijkant als de oplaadpoort, luidspreker en simkaartsleuf onderaan zitten niet helemaal in het midden van het frame. De reden is wellicht dat dit de enige manier was om alle onderdelen binnenin op de juiste plaats te installeren.</p><p>De Samsung Galaxy S25 Edge is dun en licht, maar niet fragiel. Het frame maakt gebruik van titanium, net zoals dat van de Galaxy S25 Ultra. Voor extra duurzaamheid is het <a href="https://global.techradar.com/nl-nl/phones/samsung-phones/samsung-galaxy-s25-edge-zal-corning-gorilla-glass-ceramic-2-gebruiken">display beschermd met Corning Gorilla Glass Ceramic 2</a>, dat nog steviger is dan het glas op de Galaxy S25 Ultra. We voeren nooit verregaande crashtesten uit, maar ik kan wel zeggen dat de Galaxy S25 Edge een ongelukkige val van mijn nachtkastje (ongeveer een meter hoog) met het scherm op de grond heeft overleefd zonder krassen of barsten.</p><p>De dikte van 5,8 mm is trouwens berekend zonder de camera's. Die zitten hier in een verhoogd stukje dat wel heel erg lijkt op dat van de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-16-review-nl">iPhone 16</a>. Ik kwam ten slotte achter één nadeel van dit dunne ontwerp. Wanneer ik de Samsung Galaxy S25 Edge met het scherm naar beneden plat op een tafel legde, was het verrassend moeilijk om hem met één hand weer op te pakken. Het platte frame is gewoon te dun om goed vast te nemen, want toen ik collega's deze "tafeltest" liet doen, hadden ze net zoveel moeite als ikzelf.</p><ul><li><strong>Design score: 3 / 5</strong></li></ul><h2 class="article-body__section" id="section-samsung-galaxy-s25-edge-review-display"><span>Samsung Galaxy S25 Edge review: display</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4225px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="unAPQCxf68isdLf5uUYjPb" name="Samsung Galaxy S25 Edge PB-12" alt="Samsung Galaxy S25 Edge" src="https://cdn.mos.cms.futurecdn.net/unAPQCxf68isdLf5uUYjPb-1920-80.jpg" mos="" align="middle" fullscreen="" width="4225" height="2377" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Philip Berne / Future)</span></figcaption></figure><ul><li><strong>Hetzelfde 6,7-inch display als de Galaxy S25 Plus</strong></li><li><strong>Prima display voor de prijs</strong></li><li><strong>Jammer dat er geen antireflectielaag is zoals bij de Ultra</strong></li></ul><p>Als je je afvraagt hoe goed het display van de Samsung Galaxy S25 Edge is, neem dan even een Samsung Galaxy S25 Plus vast. Beide telefoons gebruiken namelijk precies hetzelfde heldere 6,7-inch AMOLED-display met dynamische 120Hz refresh rate en 1440p-resolutie.</p><p>Het display is uitstekend en toch is het wat jammer dat Samsung één onderdeel van de Galaxy S25 Ultra niet heeft overgenomen wat niets aan de dikte zou veranderen. Dan heb ik het over de antireflectielaag op het display. Alleen de Samsung Galaxy S25 Ultra heeft dit laagje, waardoor zonlicht en andere lichtbronnen minder snel reflecteren op het display. </p><p>De vingerafdrukscanner zit hier ten slotte onder het display en reageerde telkens zowel snel als nauwkeurig. Nog voor ik mijn vinger goed op het scherm drukte, was de Samsung Galaxy S25 Edge al ontgrendeld.</p><ul><li><strong>Display score: 4,5 / 5</strong></li></ul><h2 class="article-body__section" id="section-samsung-galaxy-s25-edge-review-camera-s"><span>Samsung Galaxy S25 Edge review: camera's</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2769px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="QbvSiqB2kwcCt2expd65sm" name="Samsung Galaxy S25 Edge review-5" alt="Samsung Galaxy S25 Edge, S25, S25 Plus en S25 Ultra" src="https://cdn.mos.cms.futurecdn.net/QbvSiqB2kwcCt2expd65sm-1920-80.jpg" mos="" align="middle" fullscreen="" width="2769" height="1558" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Philip Berne / Future)</span></figcaption></figure><ul><li><strong>200MP-camera van Galaxy S25 Ultra</strong></li><li><strong>12MP-camera van Galaxy S25 (Plus), wel met macromodus</strong></li><li><strong>Foto's nemen duurt langer bij 4x zoom en meer</strong></li></ul><p>Een dunnere telefoon heeft minder plaats voor camera's en de camera die het meeste plaats nodig heeft, is de telefotocamera. Die ontbreekt dus op de Samsung Galaxy S25 Edge. Het goede nieuws is dat hij dezelfde 200MP-camera heeft als de Galaxy S25 Ultra. Die krijgt nog gezelschap van een 12MP-groothoekcamera met autofocus. Die autofocus zorgt ervoor dat je macrofoto's kan nemen, iets wat niet kan met de 12MP-groothoekcamera op de Galaxy S25 (Plus).</p><p>De camera's op de Galaxy S25 Edge presteren zoals verwacht. De hoofdcamera presteert grotendeels zoals die van de Galaxy S25 Ultra, want je mist hier de laser autofocus. Zowel overdag als 's nachts zijn foto's van erg goede kwaliteit met veel detail, een sterk dynamisch bereik en levendige kleuren. Hoewel de 12MP-groothoekcamera autofocus heeft, is hij voor de rest wel identiek aan die van de Galaxy S25. Overdag zijn foto's van dezelfde kwaliteit als die van de hoofdcamera, maar zodra er minder omgevingslicht is, merk je snel kwaliteitsverschil.</p><p>Inzoomen is zonder enige twijfel het slechtste punt van de Samsung Galaxy S25 Edge. In theorie kan je prima foto's met de 200MP-camera digitaal bijsnijden om tot een degelijk eindresultaat te komen. De <a href="https://global.techradar.com/nl-nl/phones/redmi-phones/redmi-note-14-pro-plus-review-nl">Redmi Note 14 Pro Plus</a> kan op die manier tot 4x "lossless" digitaal inzoomen, al is "lossless" niet bepaald hoe ik het had ervaren in mijn review. 2x ingezoomde foto's met de Samsung Galaxy S25 Edge zien er erg goed uit, maar de Galaxy S25 Ultra moet voor dat zoombereik ook gewoon digitaal zoomen op diezelfde 200MP-sensor. </p><p>Zodra ik 4x inzoomde, merkte ik een probleem. Toen werd de sluitertijd verhoogd en duurde het dus langer om een foto te nemen. Het eindresultaat was ook niet altijd even goed, dus waar die extra seconden voor nodig zijn, is niet geheel duidelijk. Het maximale zoombereik is trouwens slechts 10x, terwijl dit 30x is op de Galaxy S25 (Plus).</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/eSEvf7PTnmsB9gidodP5TN-1920-80.jpg" alt="Samsung Galaxy S25 Edge voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/2BzJ8QmR5ggkjMxsHECTZN-1920-80.jpg" alt="Samsung Galaxy S25 Edge voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/NScSJfHEackQVqwacei3ZN-1920-80.jpg" alt="Samsung Galaxy S25 Edge voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/fVUzGgfmGSknB3RPgBUKRN-1920-80.jpg" alt="Samsung Galaxy S25 Edge voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/6GpKjvWRThyN7cFUyCUtCN-1920-80.jpg" alt="Samsung Galaxy S25 Edge voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/V3Z3oCNpGm2s2kYvUjPNNN-1920-80.jpg" alt="Samsung Galaxy S25 Edge voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/w7kCB8YKJPCyNJYJw8hPJN-1920-80.jpg" alt="Samsung Galaxy S25 Edge voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/nGKQz5ogfLA4gMLqV2RToM-1920-80.jpg" alt="Samsung Galaxy S25 Edge voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/cBEPcN3rpXJMxkcWYBcXZM-1920-80.jpg" alt="Samsung Galaxy S25 Edge voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/cvURxyQxcvXSRc4ELKEzA9-1920-80.jpg" alt="Samsung Galaxy S25 Edge voorbeeldfoto" /><figcaption><small role="credit">Philip BerneFuture</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/DL3jnX7HGQ5FmB7gomXCM9-1920-80.jpg" alt="Samsung Galaxy S25 Edge voorbeeldfoto" /><figcaption><small role="credit">Philip BerneFuture</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Wc2Jv4MwN5Xu5G4oH8zPX9-1920-80.jpg" alt="Samsung Galaxy S25 Edge voorbeeldfoto" /><figcaption><small role="credit">Philip BerneFuture</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/FaWZUikLMsiNdU4NRUjcPA-1920-80.jpg" alt="Samsung Galaxy S25 Edge voorbeeldfoto" /><figcaption><small role="credit">Philip BerneFuture</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/hVC9WVSwnRY7FzYMoRpiv8-1920-80.jpg" alt="Samsung Galaxy S25 Edge voorbeeldfoto" /><figcaption><small role="credit">Philip BerneFuture</small></figcaption></figure></figure><ul><li><strong>Camera score: 3 / 5</strong></li></ul><h2 class="article-body__section" id="section-samsung-galaxy-s25-edge-review-prestaties"><span>Samsung Galaxy S25 Edge review: prestaties</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:5392px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="LjVkPcr8wkmk4XuaJjaPT3" name="Samsung Galaxy S25 Edge review-22" alt="Samsung Galaxy S25 Edge" src="https://cdn.mos.cms.futurecdn.net/LjVkPcr8wkmk4XuaJjaPT3-1920-80.jpg" mos="" align="middle" fullscreen="" width="5392" height="3033" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Philip Berne / Future)</span></figcaption></figure><ul><li><strong>Uitstekende prestaties dankzij Snapdragon 8 Elite for Galaxy</strong></li><li><strong>Blijft verrassend koel tijdens games</strong></li><li><strong>Dezelfde software (incl. updatebeleid) als de rest van de Galaxy S25-serie</strong></li></ul><p>In de Samsung Galaxy S25 Edge zit dezelfde Snapdragon 8 Elite for Galaxy als in de rest van de serie. Je kan kiezen uit 256GB en 512GB opslag, waarbij elke optie 12GB RAM heeft. Dit is precies hetzelfde als de Samsung Galaxy S25 Plus en de prestaties zouden vergelijkbaar moeten zijn. Het dunne ontwerp betekent wel dat er minder ruimte is voor een koelsysteem, maar Samsung gaf aan dat het een nieuw koelsysteem had ontwikkeld dat minder ruimte nodig heeft en toch een grotere vampor chamber heeft.</p><p>Om dit te testen, ging ik voor mijn gebruikelijke stresstest. Ik startte Honkai Star Rail op, zette de instellingen op high/60fps en liet auto-battle een klein uurtje zijn werk doen. De Samsung Galaxy S25 Edge hield het hoofd verrassend lang koel en pas naar het einde toe werd hij wat warmer. Van frame drops of haperingen was geen sprake. De claims van Samsung over de koeling zijn dus terecht.</p><p>Op vlak van software is er niets nieuws onder de zon. Je krijgt dezelfde software als op de andere Galaxy S25-telefoons, met name One UI 7 bovenop Android 15. Het updatebeleid is eveneens hetzelfde en je geniet daarom van 7 jaar lang Android- en beveiligingsupdates. Galaxy AI mag ten slotte niet ontbreken, maar heeft in die paar maanden geen extra trucjes bijgeleerd.</p><ul><li><strong>Prestaties score: 5 / 5</strong></li></ul><h2 class="article-body__section" id="section-samsung-galaxy-s25-edge-review-batterij"><span>Samsung Galaxy S25 Edge review: batterij</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:3305px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="eRgwmFP7Vyi2gWwWhqT8Un" name="Samsung Galaxy S25 Edge review-6" alt="The Samsung Galaxy S25 Edge, S25, S25 Plus, and S25 Ultra all lying side-by-side" src="https://cdn.mos.cms.futurecdn.net/eRgwmFP7Vyi2gWwWhqT8Un-1920-80.jpg" mos="" align="middle" fullscreen="" width="3305" height="1859" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Philip Berne / Future)</span></figcaption></figure><ul><li><strong>Kleinste batterij van Galaxy S25-serie (3.900mAh)</strong></li><li><strong>25W-snelladen is traag</strong></li><li><strong>De batterijduur is ondermaats</strong></li></ul><p>Ik ga er geen doekjes om winden: de batterijduur van de Samsung Galaxy S25 Edge is ondermaats. Om dat te weten, moest ik hem in theorie zelfs niet eens gebruiken. In de telefoon zit een 3.900mAh-batterij en dat is zelfs ietsje kleiner dan de 4.000mAh-batterij in de Galaxy S25. Belangrijk verschil: de Galaxy S25 heeft een kleiner 6,2-inch scherm, terwijl de Galaxy S25 Edge een 6,7-inch scherm heeft, dat meer energie vraagt.</p><p>Hoe slecht is de batterij van de Galaxy S25 Edge precies? Laat ik het zo zeggen: als je overdag een uurtje wil gamen in de trein van/naar het werk, dan haal je het einde van de dag mogelijk niet. Als je niet gamet en niet te veel foto's of video's maakt, kan je het einde van de dag nog halen. Tegenwoordig zijn er steeds meer telefoons die je twee dagen kan gebruiken voor ze opgeladen moeten worden. Dit voelt simpelweg als een grote stap achteruit. </p><p>Dit is geen telefoon waarmee je gegarandeerd het einde van de dag kan halen. Soms kan het snelladen dit nog enigszins goedmaken. Helaas is Samsung voor 25W-snelladen gegaan, terwijl zelfs de goedkopere <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-a36-review-nl">Galaxy A36</a> inmiddels 45W-snelladen ondersteunt. Ook dit is erg jammer en na een kwartiertje heb je ongeveer 25 procent van de batterij opgeladen. De Galaxy S25 Edge ondersteunt draadloos en omgekeerd draadloos opladen, maar aangezien de telefoon elk beetje batterij zelf nodig heeft, zou ik het omgekeerd draadloos laden zelf nooit gebruiken.</p><ul><li><strong>Batterij score: 3 / 5</strong></li></ul><h2 class="article-body__section" id="section-moet-je-de-samsung-galaxy-s25-edge-kopen"><span>Moet je de Samsung Galaxy S25 Edge kopen?</span></h2><div ><table><thead><tr><th class="firstcol " ><p>Categorie</p></th><th  ><p>Opmerkingen</p></th><th  ><p>Score</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Prijs-kwaliteit</p></td><td  ><p>Een dunne telefoon komt met de nodige compromissen. De prijs is gewoon te hoog.</p></td><td  ><p>3/5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>Uiteindelijk is het een dunnere, lichtere Galaxy S25 Plus. Het dunne ontwerp is soms zelfs onhandig.</p></td><td  ><p>3/5</p></td></tr><tr><td class="firstcol " ><p>Display</p></td><td  ><p>Hetzelfde display als de Galaxy S25 Plus. Wel jammer dat de antireflectielaag van de Galaxy S25 Ultra niet overgenomen is.</p></td><td  ><p>4,5/5</p></td></tr><tr><td class="firstcol " ><p>Camera</p></td><td  ><p>De 200MP-hoofdcamera maakt het gebrek aan een telefotocamera niet goed.</p></td><td  ><p>3/5</p></td></tr><tr><td class="firstcol " ><p>Prestaties</p></td><td  ><p>Prestaties op hetzelfde hoge niveau als de rest van de Galaxy S25-serie.</p></td><td  ><p>5/5</p></td></tr><tr><td class="firstcol " ><p>Batterij</p></td><td  ><p>Ondermaatste batterijduur voor de standaarden van vandaag.</p></td><td  ><p>3/5</p></td></tr></tbody></table></div><h2 id="koop-hem-als-13">Koop hem als...</h2><div class="product"><p><strong>Je een grote, maar lichte telefoon wil<br></strong>De Galaxy S25 Edge combineert een groot scherm met een licht, dun ontwerp.</p></div><div class="product"><p><strong>Je krachtige prestaties nodig hebt<br></strong>Dankzij de nieuwe vapor chamber en Snapdragon 8 Elite for Galaxy geniet je van razendsnelle prestaties.</p></div><h2 id="koop-hem-niet-als-13">Koop hem niet als...</h2><div class="product"><p><strong>Je een kleine telefoon wil<br></strong>De Galaxy S25 Edge is dun en licht, maar is wel even lang en breed als de Galaxy S25 Plus. Als je een compacte telefoon wil, is de Galaxy S25 beter.</p></div><div class="product"><p><strong>Je veelzijdige camera's wil<br></strong>De 200MP-camera maakt het gebrek aan een telefotocamera niet goed. Als je graag inzoomt, is dit niet de telefoon voor jou.</p></div><div class="product"><p><strong>Het je niet uitmaakt hoe dun een telefoon is<br></strong>Je betaalt hier grotendeels voor de dunne vormfactor en die komt met de nodige compromissen. Er zijn genoeg smartphones met een "normaal" formaat die meer kunnen en minder kosten.</p></div><h2 class="article-body__section" id="section-samsung-galaxy-s25-edge-alternatieven"><span>Samsung Galaxy S25 Edge: alternatieven</span></h2><div class="product"><p><strong>Samsung Galaxy S25 Plus<br></strong>De Galaxy S25 Plus is dikker en zwaarder dan de Galaxy S25 Edge, maar hij is goedkoper en doet vrijwel alles beter of even goed.</p><p><strong>Lees hier de </strong><a href="https://www.techradar.com/phones/samsung-galaxy-phones/samsung-galaxy-s25-plus-review" data-dimension112="1471c15e-9f15-427d-ab38-5b5a56c413bd" data-action="Deal Block" data-label="Lees hier de Samsung Galaxy S25 Plus review" data-dimension48="Lees hier de Samsung Galaxy S25 Plus review" data-dimension25=""><strong>Samsung Galaxy S25 Plus review</strong></a></p></div><div class="product"><p><strong>Motorola edge 50 neo</strong><br>Met een gewicht van 171 gram is de edge 50 neo nog geen 10 gram zwaarder dan de Galaxy S25 Edge. Hij is veel goedkoper, heeft een uitstekend display, betere batterijduur en zelfs een telefotocamera met 3x zoom. Hij is wel minder krachtig, maar alsnog snel genoeg voor de gemiddelde gebruiker.</p><p><strong>Lees de </strong><a href="https://global.techradar.com/nl-nl/phones/motorola-phones/motorola-edge-50-neo-review-nl" data-dimension112="c65e7e77-1902-4a81-b10f-259548ed986b" data-action="Deal Block" data-label="Lees de Motorola edge 50 neo review" data-dimension48="Lees de Motorola edge 50 neo review" data-dimension25=""><strong>Motorola edge 50 neo review</strong></a></p></div> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s25-edge-nl</link>
                                                                            <description>
                            <![CDATA[ Het is niet duidelijk welk gat in de markt de Samsung Galaxy S25 Edge wil opvullen en dat is geen vraag die je wil stellen bij een telefoon van meer dan 1.000 euro. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">oAky7HcxqxHnzDZ8P53jgf</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/GpFZTmSNzri9XaL3u3YhH3-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 16 Jun 2025 15:57:48 +0000</pubDate>                                                                                                                                <updated>Thu, 26 Mar 2026 14:24:21 +0000</updated>
                                                                                                                                            <category><![CDATA[Samsung Galaxy Phones]]></category>
                                                    <category><![CDATA[Phones]]></category>
                                                                                                <author><![CDATA[ bram.lodewijks@bluepixlmedia.com (Bram Lodewijks) ]]></author>                    <dc:creator><![CDATA[ Bram Lodewijks ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/LJUrC7jeZjkChfVSbEKqGC-320-70.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Bram is de hoofdredacteur van TechRadar Benelux en is al jarenlang een trouwe Android-gebruiker. Hij schrijft met plezier over alles wat met consumententechnologie te maken heeft. Na het werk vind je hem gewoonlijk voor zijn Nintendo Switch, al dan niet met een glas rosé erbij.&lt;/p&gt; ]]></dc:description>
                                                                                                        <dc:contributor><![CDATA[ Philip Berne ]]></dc:contributor>
                                                                    <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/GpFZTmSNzri9XaL3u3YhH3-1920-80.jpg">
                                                            <media:credit><![CDATA[Philip Berne / Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Samsung Galaxy S25 Edge from a 3/4 angle with black lights and an Android figuring blurred in the background]]></media:description>                                                            <media:text><![CDATA[Samsung Galaxy S25 Edge from a 3/4 angle with black lights and an Android figuring blurred in the background]]></media:text>
                                <media:title type="plain"><![CDATA[Samsung Galaxy S25 Edge from a 3/4 angle with black lights and an Android figuring blurred in the background]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/GpFZTmSNzri9XaL3u3YhH3-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>De strijd om de dunste smartphone is losgebarsten en dat is geen strijd waar ik persoonlijk om gevraagd heb. De Samsung Galaxy S25 Edge is de dunste Galaxy S-telefoon die het merk ooit heeft gemaakt met een dikte van amper 5,8 mm. De titel van lichtste Galaxy S-telefoon blijft echter voor de Samsung Galaxy S25 en na deze review zal je zien dat de titel van beste Galaxy S-telefoon ook niet naar de Edge gaat. </p><h2 class="article-body__section" id="section-samsung-galaxy-s25-edge-review-prijs-en-beschikbaarheid"><span>Samsung Galaxy S25 Edge review: prijs en beschikbaarheid</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:5291px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="eFeR2LFk24VrfgsKPjztB3" name="Samsung Galaxy S25 Edge review-1" alt="Galaxy S25 Edge, iPhone 16 Pro Max en Galaxy S25 Ultra" src="https://cdn.mos.cms.futurecdn.net/eFeR2LFk24VrfgsKPjztB3-1920-80.jpg" mos="" align="middle" fullscreen="" width="5291" height="2976" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Galaxy S25 Edge, iPhone 16 Pro Max, Galaxy S25 Ultra </span><span class="credit" itemprop="copyrightHolder">(Image credit: Philip Berne / Future)</span></figcaption></figure><ul><li><strong>Begint bij 1.249 euro voor 256GB opslag</strong></li><li><strong>Verkrijgbaar sinds eind mei 2025</strong></li><li><strong>Zit qua prijs tussen de Galaxy S25 Plus en Galaxy S25 Ultra</strong></li></ul><p>De Samsung Galaxy S25 Edge zit met zijn vanafprijs van 1.249 euro tussen de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s25-plus-review-nl">Samsung Galaxy S25 Plus</a> (1.199 euro) en <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s25-ultra-review-nl">Samsung Galaxy S25 Ultra</a> (1.449 euro). Hij is niet tegelijkertijd met de rest van de serie op de markt gekomen en verscheen pas aan het einde van mei 2025.</p><p>De hogere prijs is niet geheel verantwoord, want je betaalt grotendeels voor het dunnere, lichtere ontwerp. Samsung probeert het gebrek aan een telefotocamera, die zelfs op de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s25-review-nl">Galaxy S25</a> zit, goed te maken door de 200MP-hoofdcamera van de Galaxy S25 Ultra te gebruiken. Het is ook fijn dat dat dunne frame van titanium gemaakt is. Hoewel Samsung spreekt over een hele dag batterij, valt het niet te ontkennen dat de batterijduur slechter is dan die van de andere toestellen in de serie.</p><p>De Samsung Galaxy S25 Edge is geen dunnere versie van de Galaxy S25 Ultra of zelfs de Galaxy S25 Plus, hoewel zijn prijs toch in de buurt van dit duo zit. Tenzij je écht behoefte hebt aan dit dunne ontwerp, zijn er betere telefoons voor dit geld, zowel van Samsung zelf als van andere merken.</p><ul><li><strong>Prijs-kwaliteit score: 3 / 5</strong></li></ul><h2 class="article-body__section" id="section-samsung-galaxy-s25-edge-review-specs"><span>Samsung Galaxy S25 Edge review: specs</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:5208px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="yh2wj8bp7dYKA5ouScYXq" name="Samsung Galaxy S25 Edge review-3" alt="Samsung Galaxy S25 Edge en S25 Plus" src="https://cdn.mos.cms.futurecdn.net/yh2wj8bp7dYKA5ouScYXq-1920-80.jpg" mos="" align="middle" fullscreen="" width="5208" height="2929" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Samsung Galaxy S25 Edge (links) en Galaxy S25 Plus (rechts) </span><span class="credit" itemprop="copyrightHolder">(Image credit: Philip Berne / Future)</span></figcaption></figure><div ><table><thead><tr><th class="firstcol empty" ></th><th  ><p>Samsung Galaxy S25 Edge</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Afmetingen</p></td><td  ><p>158,2 x 75,6 x 5,8 mm</p></td></tr><tr><td class="firstcol " ><p>Gewicht</p></td><td  ><p>163g</p></td></tr><tr><td class="firstcol " ><p>Besturings-systeem</p></td><td  ><p>One UI 7, Android 15 (7 jaar updates)</p></td></tr><tr><td class="firstcol " ><p>Display</p></td><td  ><p>6,7 inch LTPO AMOLED, 120Hz</p></td></tr><tr><td class="firstcol " ><p>Chipset</p></td><td  ><p>Snapdragon 8 Elite for Galaxy</p></td></tr><tr><td class="firstcol " ><p>RAM</p></td><td  ><p>12GB</p></td></tr><tr><td class="firstcol " ><p>Opslag</p></td><td  ><p>256GB / 512GB</p></td></tr><tr><td class="firstcol " ><p>Batterij</p></td><td  ><p>3.900mAh</p></td></tr><tr><td class="firstcol " ><p>Camera's achter</p></td><td  ><p>200MP primair, 12MP ultra-wide</p></td></tr><tr><td class="firstcol " ><p>Selfiecamera</p></td><td  ><p>12MP</p></td></tr></tbody></table></div><h2 class="article-body__section" id="section-samsung-galaxy-s25-edge-review-design"><span>Samsung Galaxy S25 Edge review: design</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4254px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="UXwX5DiHDFQhMdEhCqcFF" name="Samsung Galaxy S25 Edge review-14" alt="Samsung Galaxy S25 Edge" src="https://cdn.mos.cms.futurecdn.net/UXwX5DiHDFQhMdEhCqcFF-1920-80.jpg" mos="" align="middle" fullscreen="" width="4254" height="2393" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Philip Berne / Future)</span></figcaption></figure><ul><li><strong>Even dun als een opengevouwen Galaxy Z Fold 6</strong></li><li><strong>Een gram zwaarder dan een Galaxy S25</strong></li><li><strong>Dun ontwerp is soms onhandig</strong></li></ul><p>Het unieke aan de Samsung Galaxy S25 Edge is iets dat ik niet in woorden of beelden kan overbrengen. Op de foto's zie je inderdaad een heel dunne telefoon, maar het is pas wanneer je hem in je handen hebt dat dit doordringt. Met een dikte van 5,8 mm is de Galaxy S25 Edge net zo dun als een opengevouwen <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-z-fold-6-review-nl">Samsung Galaxy Z Fold 6</a>, terwijl hij slechts één gram zwaarder is dan de veel kleinere Samsung Galaxy S25.</p><p>Liefhebbers van symmetrie willen echter hun ogen uitkrabben na een goede inspectie van de Samsung Galaxy S25 Edge. Zowel de knoppen aan de zijkant als de oplaadpoort, luidspreker en simkaartsleuf onderaan zitten niet helemaal in het midden van het frame. De reden is wellicht dat dit de enige manier was om alle onderdelen binnenin op de juiste plaats te installeren.</p><p>De Samsung Galaxy S25 Edge is dun en licht, maar niet fragiel. Het frame maakt gebruik van titanium, net zoals dat van de Galaxy S25 Ultra. Voor extra duurzaamheid is het <a href="https://global.techradar.com/nl-nl/phones/samsung-phones/samsung-galaxy-s25-edge-zal-corning-gorilla-glass-ceramic-2-gebruiken">display beschermd met Corning Gorilla Glass Ceramic 2</a>, dat nog steviger is dan het glas op de Galaxy S25 Ultra. We voeren nooit verregaande crashtesten uit, maar ik kan wel zeggen dat de Galaxy S25 Edge een ongelukkige val van mijn nachtkastje (ongeveer een meter hoog) met het scherm op de grond heeft overleefd zonder krassen of barsten.</p><p>De dikte van 5,8 mm is trouwens berekend zonder de camera's. Die zitten hier in een verhoogd stukje dat wel heel erg lijkt op dat van de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-16-review-nl">iPhone 16</a>. Ik kwam ten slotte achter één nadeel van dit dunne ontwerp. Wanneer ik de Samsung Galaxy S25 Edge met het scherm naar beneden plat op een tafel legde, was het verrassend moeilijk om hem met één hand weer op te pakken. Het platte frame is gewoon te dun om goed vast te nemen, want toen ik collega's deze "tafeltest" liet doen, hadden ze net zoveel moeite als ikzelf.</p><ul><li><strong>Design score: 3 / 5</strong></li></ul><h2 class="article-body__section" id="section-samsung-galaxy-s25-edge-review-display"><span>Samsung Galaxy S25 Edge review: display</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4225px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="unAPQCxf68isdLf5uUYjPb" name="Samsung Galaxy S25 Edge PB-12" alt="Samsung Galaxy S25 Edge" src="https://cdn.mos.cms.futurecdn.net/unAPQCxf68isdLf5uUYjPb-1920-80.jpg" mos="" align="middle" fullscreen="" width="4225" height="2377" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Philip Berne / Future)</span></figcaption></figure><ul><li><strong>Hetzelfde 6,7-inch display als de Galaxy S25 Plus</strong></li><li><strong>Prima display voor de prijs</strong></li><li><strong>Jammer dat er geen antireflectielaag is zoals bij de Ultra</strong></li></ul><p>Als je je afvraagt hoe goed het display van de Samsung Galaxy S25 Edge is, neem dan even een Samsung Galaxy S25 Plus vast. Beide telefoons gebruiken namelijk precies hetzelfde heldere 6,7-inch AMOLED-display met dynamische 120Hz refresh rate en 1440p-resolutie.</p><p>Het display is uitstekend en toch is het wat jammer dat Samsung één onderdeel van de Galaxy S25 Ultra niet heeft overgenomen wat niets aan de dikte zou veranderen. Dan heb ik het over de antireflectielaag op het display. Alleen de Samsung Galaxy S25 Ultra heeft dit laagje, waardoor zonlicht en andere lichtbronnen minder snel reflecteren op het display. </p><p>De vingerafdrukscanner zit hier ten slotte onder het display en reageerde telkens zowel snel als nauwkeurig. Nog voor ik mijn vinger goed op het scherm drukte, was de Samsung Galaxy S25 Edge al ontgrendeld.</p><ul><li><strong>Display score: 4,5 / 5</strong></li></ul><h2 class="article-body__section" id="section-samsung-galaxy-s25-edge-review-camera-s"><span>Samsung Galaxy S25 Edge review: camera's</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2769px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="QbvSiqB2kwcCt2expd65sm" name="Samsung Galaxy S25 Edge review-5" alt="Samsung Galaxy S25 Edge, S25, S25 Plus en S25 Ultra" src="https://cdn.mos.cms.futurecdn.net/QbvSiqB2kwcCt2expd65sm-1920-80.jpg" mos="" align="middle" fullscreen="" width="2769" height="1558" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Philip Berne / Future)</span></figcaption></figure><ul><li><strong>200MP-camera van Galaxy S25 Ultra</strong></li><li><strong>12MP-camera van Galaxy S25 (Plus), wel met macromodus</strong></li><li><strong>Foto's nemen duurt langer bij 4x zoom en meer</strong></li></ul><p>Een dunnere telefoon heeft minder plaats voor camera's en de camera die het meeste plaats nodig heeft, is de telefotocamera. Die ontbreekt dus op de Samsung Galaxy S25 Edge. Het goede nieuws is dat hij dezelfde 200MP-camera heeft als de Galaxy S25 Ultra. Die krijgt nog gezelschap van een 12MP-groothoekcamera met autofocus. Die autofocus zorgt ervoor dat je macrofoto's kan nemen, iets wat niet kan met de 12MP-groothoekcamera op de Galaxy S25 (Plus).</p><p>De camera's op de Galaxy S25 Edge presteren zoals verwacht. De hoofdcamera presteert grotendeels zoals die van de Galaxy S25 Ultra, want je mist hier de laser autofocus. Zowel overdag als 's nachts zijn foto's van erg goede kwaliteit met veel detail, een sterk dynamisch bereik en levendige kleuren. Hoewel de 12MP-groothoekcamera autofocus heeft, is hij voor de rest wel identiek aan die van de Galaxy S25. Overdag zijn foto's van dezelfde kwaliteit als die van de hoofdcamera, maar zodra er minder omgevingslicht is, merk je snel kwaliteitsverschil.</p><p>Inzoomen is zonder enige twijfel het slechtste punt van de Samsung Galaxy S25 Edge. In theorie kan je prima foto's met de 200MP-camera digitaal bijsnijden om tot een degelijk eindresultaat te komen. De <a href="https://global.techradar.com/nl-nl/phones/redmi-phones/redmi-note-14-pro-plus-review-nl">Redmi Note 14 Pro Plus</a> kan op die manier tot 4x "lossless" digitaal inzoomen, al is "lossless" niet bepaald hoe ik het had ervaren in mijn review. 2x ingezoomde foto's met de Samsung Galaxy S25 Edge zien er erg goed uit, maar de Galaxy S25 Ultra moet voor dat zoombereik ook gewoon digitaal zoomen op diezelfde 200MP-sensor. </p><p>Zodra ik 4x inzoomde, merkte ik een probleem. Toen werd de sluitertijd verhoogd en duurde het dus langer om een foto te nemen. Het eindresultaat was ook niet altijd even goed, dus waar die extra seconden voor nodig zijn, is niet geheel duidelijk. Het maximale zoombereik is trouwens slechts 10x, terwijl dit 30x is op de Galaxy S25 (Plus).</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/eSEvf7PTnmsB9gidodP5TN-1920-80.jpg" alt="Samsung Galaxy S25 Edge voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/2BzJ8QmR5ggkjMxsHECTZN-1920-80.jpg" alt="Samsung Galaxy S25 Edge voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/NScSJfHEackQVqwacei3ZN-1920-80.jpg" alt="Samsung Galaxy S25 Edge voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/fVUzGgfmGSknB3RPgBUKRN-1920-80.jpg" alt="Samsung Galaxy S25 Edge voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/6GpKjvWRThyN7cFUyCUtCN-1920-80.jpg" alt="Samsung Galaxy S25 Edge voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/V3Z3oCNpGm2s2kYvUjPNNN-1920-80.jpg" alt="Samsung Galaxy S25 Edge voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/w7kCB8YKJPCyNJYJw8hPJN-1920-80.jpg" alt="Samsung Galaxy S25 Edge voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/nGKQz5ogfLA4gMLqV2RToM-1920-80.jpg" alt="Samsung Galaxy S25 Edge voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/cBEPcN3rpXJMxkcWYBcXZM-1920-80.jpg" alt="Samsung Galaxy S25 Edge voorbeeldfoto" /><figcaption><small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/cvURxyQxcvXSRc4ELKEzA9-1920-80.jpg" alt="Samsung Galaxy S25 Edge voorbeeldfoto" /><figcaption><small role="credit">Philip BerneFuture</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/DL3jnX7HGQ5FmB7gomXCM9-1920-80.jpg" alt="Samsung Galaxy S25 Edge voorbeeldfoto" /><figcaption><small role="credit">Philip BerneFuture</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Wc2Jv4MwN5Xu5G4oH8zPX9-1920-80.jpg" alt="Samsung Galaxy S25 Edge voorbeeldfoto" /><figcaption><small role="credit">Philip BerneFuture</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/FaWZUikLMsiNdU4NRUjcPA-1920-80.jpg" alt="Samsung Galaxy S25 Edge voorbeeldfoto" /><figcaption><small role="credit">Philip BerneFuture</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/hVC9WVSwnRY7FzYMoRpiv8-1920-80.jpg" alt="Samsung Galaxy S25 Edge voorbeeldfoto" /><figcaption><small role="credit">Philip BerneFuture</small></figcaption></figure></figure><ul><li><strong>Camera score: 3 / 5</strong></li></ul><h2 class="article-body__section" id="section-samsung-galaxy-s25-edge-review-prestaties"><span>Samsung Galaxy S25 Edge review: prestaties</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:5392px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="LjVkPcr8wkmk4XuaJjaPT3" name="Samsung Galaxy S25 Edge review-22" alt="Samsung Galaxy S25 Edge" src="https://cdn.mos.cms.futurecdn.net/LjVkPcr8wkmk4XuaJjaPT3-1920-80.jpg" mos="" align="middle" fullscreen="" width="5392" height="3033" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Philip Berne / Future)</span></figcaption></figure><ul><li><strong>Uitstekende prestaties dankzij Snapdragon 8 Elite for Galaxy</strong></li><li><strong>Blijft verrassend koel tijdens games</strong></li><li><strong>Dezelfde software (incl. updatebeleid) als de rest van de Galaxy S25-serie</strong></li></ul><p>In de Samsung Galaxy S25 Edge zit dezelfde Snapdragon 8 Elite for Galaxy als in de rest van de serie. Je kan kiezen uit 256GB en 512GB opslag, waarbij elke optie 12GB RAM heeft. Dit is precies hetzelfde als de Samsung Galaxy S25 Plus en de prestaties zouden vergelijkbaar moeten zijn. Het dunne ontwerp betekent wel dat er minder ruimte is voor een koelsysteem, maar Samsung gaf aan dat het een nieuw koelsysteem had ontwikkeld dat minder ruimte nodig heeft en toch een grotere vampor chamber heeft.</p><p>Om dit te testen, ging ik voor mijn gebruikelijke stresstest. Ik startte Honkai Star Rail op, zette de instellingen op high/60fps en liet auto-battle een klein uurtje zijn werk doen. De Samsung Galaxy S25 Edge hield het hoofd verrassend lang koel en pas naar het einde toe werd hij wat warmer. Van frame drops of haperingen was geen sprake. De claims van Samsung over de koeling zijn dus terecht.</p><p>Op vlak van software is er niets nieuws onder de zon. Je krijgt dezelfde software als op de andere Galaxy S25-telefoons, met name One UI 7 bovenop Android 15. Het updatebeleid is eveneens hetzelfde en je geniet daarom van 7 jaar lang Android- en beveiligingsupdates. Galaxy AI mag ten slotte niet ontbreken, maar heeft in die paar maanden geen extra trucjes bijgeleerd.</p><ul><li><strong>Prestaties score: 5 / 5</strong></li></ul><h2 class="article-body__section" id="section-samsung-galaxy-s25-edge-review-batterij"><span>Samsung Galaxy S25 Edge review: batterij</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:3305px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="eRgwmFP7Vyi2gWwWhqT8Un" name="Samsung Galaxy S25 Edge review-6" alt="The Samsung Galaxy S25 Edge, S25, S25 Plus, and S25 Ultra all lying side-by-side" src="https://cdn.mos.cms.futurecdn.net/eRgwmFP7Vyi2gWwWhqT8Un-1920-80.jpg" mos="" align="middle" fullscreen="" width="3305" height="1859" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Philip Berne / Future)</span></figcaption></figure><ul><li><strong>Kleinste batterij van Galaxy S25-serie (3.900mAh)</strong></li><li><strong>25W-snelladen is traag</strong></li><li><strong>De batterijduur is ondermaats</strong></li></ul><p>Ik ga er geen doekjes om winden: de batterijduur van de Samsung Galaxy S25 Edge is ondermaats. Om dat te weten, moest ik hem in theorie zelfs niet eens gebruiken. In de telefoon zit een 3.900mAh-batterij en dat is zelfs ietsje kleiner dan de 4.000mAh-batterij in de Galaxy S25. Belangrijk verschil: de Galaxy S25 heeft een kleiner 6,2-inch scherm, terwijl de Galaxy S25 Edge een 6,7-inch scherm heeft, dat meer energie vraagt.</p><p>Hoe slecht is de batterij van de Galaxy S25 Edge precies? Laat ik het zo zeggen: als je overdag een uurtje wil gamen in de trein van/naar het werk, dan haal je het einde van de dag mogelijk niet. Als je niet gamet en niet te veel foto's of video's maakt, kan je het einde van de dag nog halen. Tegenwoordig zijn er steeds meer telefoons die je twee dagen kan gebruiken voor ze opgeladen moeten worden. Dit voelt simpelweg als een grote stap achteruit. </p><p>Dit is geen telefoon waarmee je gegarandeerd het einde van de dag kan halen. Soms kan het snelladen dit nog enigszins goedmaken. Helaas is Samsung voor 25W-snelladen gegaan, terwijl zelfs de goedkopere <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-a36-review-nl">Galaxy A36</a> inmiddels 45W-snelladen ondersteunt. Ook dit is erg jammer en na een kwartiertje heb je ongeveer 25 procent van de batterij opgeladen. De Galaxy S25 Edge ondersteunt draadloos en omgekeerd draadloos opladen, maar aangezien de telefoon elk beetje batterij zelf nodig heeft, zou ik het omgekeerd draadloos laden zelf nooit gebruiken.</p><ul><li><strong>Batterij score: 3 / 5</strong></li></ul><h2 class="article-body__section" id="section-moet-je-de-samsung-galaxy-s25-edge-kopen"><span>Moet je de Samsung Galaxy S25 Edge kopen?</span></h2><div ><table><thead><tr><th class="firstcol " ><p>Categorie</p></th><th  ><p>Opmerkingen</p></th><th  ><p>Score</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Prijs-kwaliteit</p></td><td  ><p>Een dunne telefoon komt met de nodige compromissen. De prijs is gewoon te hoog.</p></td><td  ><p>3/5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>Uiteindelijk is het een dunnere, lichtere Galaxy S25 Plus. Het dunne ontwerp is soms zelfs onhandig.</p></td><td  ><p>3/5</p></td></tr><tr><td class="firstcol " ><p>Display</p></td><td  ><p>Hetzelfde display als de Galaxy S25 Plus. Wel jammer dat de antireflectielaag van de Galaxy S25 Ultra niet overgenomen is.</p></td><td  ><p>4,5/5</p></td></tr><tr><td class="firstcol " ><p>Camera</p></td><td  ><p>De 200MP-hoofdcamera maakt het gebrek aan een telefotocamera niet goed.</p></td><td  ><p>3/5</p></td></tr><tr><td class="firstcol " ><p>Prestaties</p></td><td  ><p>Prestaties op hetzelfde hoge niveau als de rest van de Galaxy S25-serie.</p></td><td  ><p>5/5</p></td></tr><tr><td class="firstcol " ><p>Batterij</p></td><td  ><p>Ondermaatste batterijduur voor de standaarden van vandaag.</p></td><td  ><p>3/5</p></td></tr></tbody></table></div><h2 id="koop-hem-als-13">Koop hem als...</h2><div class="product"><p><strong>Je een grote, maar lichte telefoon wil<br></strong>De Galaxy S25 Edge combineert een groot scherm met een licht, dun ontwerp.</p></div><div class="product"><p><strong>Je krachtige prestaties nodig hebt<br></strong>Dankzij de nieuwe vapor chamber en Snapdragon 8 Elite for Galaxy geniet je van razendsnelle prestaties.</p></div><h2 id="koop-hem-niet-als-13">Koop hem niet als...</h2><div class="product"><p><strong>Je een kleine telefoon wil<br></strong>De Galaxy S25 Edge is dun en licht, maar is wel even lang en breed als de Galaxy S25 Plus. Als je een compacte telefoon wil, is de Galaxy S25 beter.</p></div><div class="product"><p><strong>Je veelzijdige camera's wil<br></strong>De 200MP-camera maakt het gebrek aan een telefotocamera niet goed. Als je graag inzoomt, is dit niet de telefoon voor jou.</p></div><div class="product"><p><strong>Het je niet uitmaakt hoe dun een telefoon is<br></strong>Je betaalt hier grotendeels voor de dunne vormfactor en die komt met de nodige compromissen. Er zijn genoeg smartphones met een "normaal" formaat die meer kunnen en minder kosten.</p></div><h2 class="article-body__section" id="section-samsung-galaxy-s25-edge-alternatieven"><span>Samsung Galaxy S25 Edge: alternatieven</span></h2><div class="product"><p><strong>Samsung Galaxy S25 Plus<br></strong>De Galaxy S25 Plus is dikker en zwaarder dan de Galaxy S25 Edge, maar hij is goedkoper en doet vrijwel alles beter of even goed.</p><p><strong>Lees hier de </strong><a href="https://www.techradar.com/phones/samsung-galaxy-phones/samsung-galaxy-s25-plus-review" data-dimension112="1471c15e-9f15-427d-ab38-5b5a56c413bd" data-action="Deal Block" data-label="Lees hier de Samsung Galaxy S25 Plus review" data-dimension48="Lees hier de Samsung Galaxy S25 Plus review" data-dimension25=""><strong>Samsung Galaxy S25 Plus review</strong></a></p></div><div class="product"><p><strong>Motorola edge 50 neo</strong><br>Met een gewicht van 171 gram is de edge 50 neo nog geen 10 gram zwaarder dan de Galaxy S25 Edge. Hij is veel goedkoper, heeft een uitstekend display, betere batterijduur en zelfs een telefotocamera met 3x zoom. Hij is wel minder krachtig, maar alsnog snel genoeg voor de gemiddelde gebruiker.</p><p><strong>Lees de </strong><a href="https://global.techradar.com/nl-nl/phones/motorola-phones/motorola-edge-50-neo-review-nl" data-dimension112="c65e7e77-1902-4a81-b10f-259548ed986b" data-action="Deal Block" data-label="Lees de Motorola edge 50 neo review" data-dimension48="Lees de Motorola edge 50 neo review" data-dimension25=""><strong>Motorola edge 50 neo review</strong></a></p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
            </channel>
</rss>