<?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/iphone" rel="self" type="application/rss+xml" />
                            <title><![CDATA[ Latest from TechRadar NL-NL in Iphone ]]></title>
                <link>https://global.techradar.com/phones/iphone</link>
        <description><![CDATA[ All the latest iphone 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[ Reageert je iPhone-touchscreen niet meer goed na de iOS 27-update? Dit zou kunnen helpen ]]></title>
                                                                                                <dc:content><![CDATA[ <p><a href="https://www.techradar.com/phones/ios/7-new-iphone-features-coming-to-your-phone-in-ios-27-from-the-new-siri-ai-to-big-liquid-glass-upgrades">iOS 27</a> is over het algemeen redelijk goed ontvangen, maar geen enkele update is natuurlijk perfect. Nu horen we dan ook van sommige gebruikers dat ze last hebben gekregen van een aantal prestatieproblemen na het updaten van hun iPhones. </p><p>In meerdere Reddit-threads zijn inmiddels meldingen te vinden van <a href="https://www.reddit.com/r/ios/comments/1wrootk/ios_27_touch_screen_nonresponsive_at_times/" target="_blank">touchscreens die niet goed reageren</a> en <a href="https://www.reddit.com/r/ios/comments/1wrpoiz/happy_with_ios_27_but_are_you_experiencing/" target="_blank">trage of haperende prestaties</a>. Het is onduidelijk hoeveel mensen last hebben van deze problemen, maar bij de touchscreenproblemen is wel duidelijk dat het bij vrijwel elk onderdeel van de interface kan plaatsvinden. De trage of haperende prestaties worden het meest opgemerkt bij het swipen door de interface of het wisselen van venster. </p><p>Er zijn gelukkig ook al een aantal mogelijke oplossingen gepresenteerd. Eén gebruiker gaf aan dat het herstarten van hun telefoon de problemen met het touchscreen oploste (in ieder geval tijdelijk). Een andere gebruiker zei vastlopende apps weer soepel te kunnen laten draaien door naar het homescherm te wisselen en vervolgens terug naar de app. </p><p>Een andere Reddit-gebruiker merkte op dat een te grote hoeveelheid app-iconen op je homescherm kan zorgen voor een haperende lanceringsanimatie. Het zou dus ook kunnen helpen om niet te veel apps op elk scherm te plaatsen.</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="misschien-nog-even-wachten-op-een-echte-oplossing">Misschien nog even wachten op een echte oplossing</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="p5xnQVdrLUVq7FTXKjftdB" name="Apple iPhone 18 Pro and iPhone 18 Pro Max Review" alt="Apple iPhone 18 Pro en iPhone 18 Pro Max Review" src="https://cdn.mos.cms.futurecdn.net/p5xnQVdrLUVq7FTXKjftdB-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">iOS 27 op een iPhone. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future/Jacob Krol)</span></figcaption></figure><p>Dit lijken voor nu wel allemaal tijdelijke oplossingen te zijn of oplossingen die beperken hoe jij je iPhone kan gebruiken. Dat is dus niet bepaald ideaal. </p><p>Op de lange termijn zijn er dus oplossingen nodig vanuit Apple zelf. Misschien nemen sommige problemen al vanzelf af nadat het hele systeem voor het eerst weer geïndexeerd wordt na de update. Als dat niet helpt, moet je waarschijnlijk wachten op de volgende iOS-update. Hopelijk pakt Apple daarmee zo snel mogelijk de vervelendste problemen aan. </p><p>Als je de iOS 27-update nog niet geïnstalleerd hebt, kan je nog overwegen om even te wachten tot het duidelijk is hoe veelvoorkomend en hoe erg deze problemen echt zijn. Vaak heeft echter maar een minderheid van gebruikers last van dit soort bugs en is het risico niet enorm hoog, maar je weer maar nooit. </p><ul><li><a href="https://global.techradar.com/nl-nl/tablets/ipad-mini/apple-houdt-vast-aan-de-ipad-mini-ondanks-komst-van-de-iphone-duo">Apple houdt vast aan de iPad mini ondanks komst van de iPhone Duo</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/ios/reageert-je-iphone-touchscreen-niet-meer-goed-na-de-ios-27-update-dit-zou-kunnen-helpen</link>
                                                                            <description>
                            <![CDATA[ iOS 27 introduceert natuurlijk weer allerlei nieuwe features, maar helaas ook nieuwe bugs, waaronder problemen met het touchscreen en de algemene prestaties. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">B5yYGjSLxad6PypouBc74N</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/JBoXsY3wdW6E8qGUriZc7P-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 28 Sep 2026 13:22:30 +0000</pubDate>                                                                                                                                <updated>Mon, 28 Sep 2026 14:45:12 +0000</updated>
                                                                                                                                            <category><![CDATA[iOS]]></category>
                                                    <category><![CDATA[iPhone]]></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/JBoXsY3wdW6E8qGUriZc7P-1920-80.jpg">
                                                            <media:credit><![CDATA[Apple]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Three iPhones being held showing iOS 27 features]]></media:description>                                                            <media:text><![CDATA[Three iPhones being held showing iOS 27 features]]></media:text>
                                <media:title type="plain"><![CDATA[Three iPhones being held showing iOS 27 features]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/JBoXsY3wdW6E8qGUriZc7P-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p><a href="https://www.techradar.com/phones/ios/7-new-iphone-features-coming-to-your-phone-in-ios-27-from-the-new-siri-ai-to-big-liquid-glass-upgrades">iOS 27</a> is over het algemeen redelijk goed ontvangen, maar geen enkele update is natuurlijk perfect. Nu horen we dan ook van sommige gebruikers dat ze last hebben gekregen van een aantal prestatieproblemen na het updaten van hun iPhones. </p><p>In meerdere Reddit-threads zijn inmiddels meldingen te vinden van <a href="https://www.reddit.com/r/ios/comments/1wrootk/ios_27_touch_screen_nonresponsive_at_times/" target="_blank">touchscreens die niet goed reageren</a> en <a href="https://www.reddit.com/r/ios/comments/1wrpoiz/happy_with_ios_27_but_are_you_experiencing/" target="_blank">trage of haperende prestaties</a>. Het is onduidelijk hoeveel mensen last hebben van deze problemen, maar bij de touchscreenproblemen is wel duidelijk dat het bij vrijwel elk onderdeel van de interface kan plaatsvinden. De trage of haperende prestaties worden het meest opgemerkt bij het swipen door de interface of het wisselen van venster. </p><p>Er zijn gelukkig ook al een aantal mogelijke oplossingen gepresenteerd. Eén gebruiker gaf aan dat het herstarten van hun telefoon de problemen met het touchscreen oploste (in ieder geval tijdelijk). Een andere gebruiker zei vastlopende apps weer soepel te kunnen laten draaien door naar het homescherm te wisselen en vervolgens terug naar de app. </p><p>Een andere Reddit-gebruiker merkte op dat een te grote hoeveelheid app-iconen op je homescherm kan zorgen voor een haperende lanceringsanimatie. Het zou dus ook kunnen helpen om niet te veel apps op elk scherm te plaatsen.</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="misschien-nog-even-wachten-op-een-echte-oplossing">Misschien nog even wachten op een echte oplossing</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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="p5xnQVdrLUVq7FTXKjftdB" name="Apple iPhone 18 Pro and iPhone 18 Pro Max Review" alt="Apple iPhone 18 Pro en iPhone 18 Pro Max Review" src="https://cdn.mos.cms.futurecdn.net/p5xnQVdrLUVq7FTXKjftdB-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">iOS 27 op een iPhone. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future/Jacob Krol)</span></figcaption></figure><p>Dit lijken voor nu wel allemaal tijdelijke oplossingen te zijn of oplossingen die beperken hoe jij je iPhone kan gebruiken. Dat is dus niet bepaald ideaal. </p><p>Op de lange termijn zijn er dus oplossingen nodig vanuit Apple zelf. Misschien nemen sommige problemen al vanzelf af nadat het hele systeem voor het eerst weer geïndexeerd wordt na de update. Als dat niet helpt, moet je waarschijnlijk wachten op de volgende iOS-update. Hopelijk pakt Apple daarmee zo snel mogelijk de vervelendste problemen aan. </p><p>Als je de iOS 27-update nog niet geïnstalleerd hebt, kan je nog overwegen om even te wachten tot het duidelijk is hoe veelvoorkomend en hoe erg deze problemen echt zijn. Vaak heeft echter maar een minderheid van gebruikers last van dit soort bugs en is het risico niet enorm hoog, maar je weer maar nooit. </p><ul><li><a href="https://global.techradar.com/nl-nl/tablets/ipad-mini/apple-houdt-vast-aan-de-ipad-mini-ondanks-komst-van-de-iphone-duo">Apple houdt vast aan de iPad mini ondanks komst van de iPhone Duo</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ "Ik wil dat Apple stopt met die onzin": iPhones tonen reclame tot ongenoegen van veel gebruikers ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Als je iPhone-gebruikers vraagt wat ze vinden van de <a href="https://www.techradar.com/phones/ios/tone-deaf-and-short-sighted-apple-maps-gets-first-ads-pop-up-in-ios-26-5-beta-and-users-are-fuming">reclame in Apple Maps</a>, wordt het snel duidelijk worden dat dit <a href="https://www.techradar.com/phones/iphone/ill-just-use-google-maps-apple-maps-users-rebel-against-new-ads-that-you-cant-turn-off-even-with-an-icloud-subscription">geen populaire beslissing</a> was. Toen ze ontdekten dat Apple reclame voor hun eigen producten in iOS verwerkte, zorgde dat ook voor negatieve reacties.</p><p>De advertenties verschijnen in de instellingen op iPhones. Ze zijn bovenaan het scherm te vinden en promoten verschillende abonnementen, zoals iCloud+, AppleCare+ en de gratis proefperiode voor Apple Music en Apple TV.</p><p>De enige manier om deze promoties uit te schakelen, is door ze te laten verlopen (dat kan soms maanden duren) of te betalen voor de dienst. Er is niet altijd een knop om ze definitief weg te klikken en als die er wel is, melden sommigen dat hij <a href="https://www.reddit.com/r/ios/comments/1wmw86g/comment/pbaetkc/" target="_blank">niet werkt</a>.</p><p>Veel gebruikers uiten hun frustratie op sociale media. Zo zegt één gebruiker heel duidelijk het volgende: "Ik wil dat Apple stopt met die onzin". Sommigen vergelijken dit met Microsoft, dat ook reclame voor hun eigen diensten, zoals OneDrive, toont in Windows 11.</p><p>Sommige advertenties, zoals die voor Apple Music, verschijnen wanneer je een nieuw Apple-product hebt gekocht. De extra klachten zijn wellicht het gevolg van de<a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-18-pro-max-review-nl"> iPhone 18 Pro (Max)</a> die sinds vorige week vrijdag te koop 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><h2 id="opdringerig">Opdringerig </h2><p>Het feit dat deze advertenties vooral bij nieuwe Apple-producten verschijnen, maakt het nog wat erger. Als je net een recordbedrag hebt uitgegeven aan de iPhone 18 Pro (Max), wil je geen reclame zien die je aanzet om nog meer geld uit te geven.</p><p>Toch legt Apple de laatste jaren steeds meer nadruk op zijn diensten, zoals iCloud+, Apple Music, Apple TV en AppleCare+. Nu de groeimogelijkheden op de smartphonemarkt beperkt zijn, verschuift de focus van het bedrijf. Voor gebruikers betekent dit dat ze vaker dit soort advertenties zien. Hoewel het zeker niet de meest opdringerige reclame is, blijft het voor ergernissen zorgen.</p><p>Er bestaat ten slotte een kans dat deze advertenties (deels) verschijnen door een bug. Zo zouden gebruikers die al een iCloud+-abonnement hebben alsnog reclame krijgen voor iCloud+.</p> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/iphone/ik-wil-dat-apple-stopt-met-die-onzin-iphones-tonen-reclame-tot-ongenoegen-van-veel-gebruikers</link>
                                                                            <description>
                            <![CDATA[ iOS-gebruikers klagen dat Apple advertenties voor hun eigen producten op hun iPhones laat zien. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">W43EhXF8XJ3Nx9pDJK6Dha</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/hotnmDfyRzxJgzF2ev34C8-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 22 Sep 2026 15:38:39 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[iPhone]]></category>
                                                    <category><![CDATA[iOS]]></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[ 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/hotnmDfyRzxJgzF2ev34C8-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[iPhone 17-serie]]></media:description>                                                            <media:text><![CDATA[iPhone 17-serie]]></media:text>
                                <media:title type="plain"><![CDATA[iPhone 17-serie]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/hotnmDfyRzxJgzF2ev34C8-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Als je iPhone-gebruikers vraagt wat ze vinden van de <a href="https://www.techradar.com/phones/ios/tone-deaf-and-short-sighted-apple-maps-gets-first-ads-pop-up-in-ios-26-5-beta-and-users-are-fuming">reclame in Apple Maps</a>, wordt het snel duidelijk worden dat dit <a href="https://www.techradar.com/phones/iphone/ill-just-use-google-maps-apple-maps-users-rebel-against-new-ads-that-you-cant-turn-off-even-with-an-icloud-subscription">geen populaire beslissing</a> was. Toen ze ontdekten dat Apple reclame voor hun eigen producten in iOS verwerkte, zorgde dat ook voor negatieve reacties.</p><p>De advertenties verschijnen in de instellingen op iPhones. Ze zijn bovenaan het scherm te vinden en promoten verschillende abonnementen, zoals iCloud+, AppleCare+ en de gratis proefperiode voor Apple Music en Apple TV.</p><p>De enige manier om deze promoties uit te schakelen, is door ze te laten verlopen (dat kan soms maanden duren) of te betalen voor de dienst. Er is niet altijd een knop om ze definitief weg te klikken en als die er wel is, melden sommigen dat hij <a href="https://www.reddit.com/r/ios/comments/1wmw86g/comment/pbaetkc/" target="_blank">niet werkt</a>.</p><p>Veel gebruikers uiten hun frustratie op sociale media. Zo zegt één gebruiker heel duidelijk het volgende: "Ik wil dat Apple stopt met die onzin". Sommigen vergelijken dit met Microsoft, dat ook reclame voor hun eigen diensten, zoals OneDrive, toont in Windows 11.</p><p>Sommige advertenties, zoals die voor Apple Music, verschijnen wanneer je een nieuw Apple-product hebt gekocht. De extra klachten zijn wellicht het gevolg van de<a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-18-pro-max-review-nl"> iPhone 18 Pro (Max)</a> die sinds vorige week vrijdag te koop 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><h2 id="opdringerig">Opdringerig </h2><p>Het feit dat deze advertenties vooral bij nieuwe Apple-producten verschijnen, maakt het nog wat erger. Als je net een recordbedrag hebt uitgegeven aan de iPhone 18 Pro (Max), wil je geen reclame zien die je aanzet om nog meer geld uit te geven.</p><p>Toch legt Apple de laatste jaren steeds meer nadruk op zijn diensten, zoals iCloud+, Apple Music, Apple TV en AppleCare+. Nu de groeimogelijkheden op de smartphonemarkt beperkt zijn, verschuift de focus van het bedrijf. Voor gebruikers betekent dit dat ze vaker dit soort advertenties zien. Hoewel het zeker niet de meest opdringerige reclame is, blijft het voor ergernissen zorgen.</p><p>Er bestaat ten slotte een kans dat deze advertenties (deels) verschijnen door een bug. Zo zouden gebruikers die al een iCloud+-abonnement hebben alsnog reclame krijgen voor iCloud+.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Dit nieuwe UGREEN-hoesje voegt een e-ink scherm toe aan de achterkant van je iPhone 18 Pro ]]></title>
                                                                                                <dc:content><![CDATA[ <p>UGREEN heeft een nieuw telefoonhoesje onthuld dat een tweede scherm toevoegt aan de achterkant van je telefoon. Dat is op zichzelf niet een compleet nieuw concept, maar de nieuwe UGREEN Magic E Ink Screen Case heeft wel een iets andere aanpak dan de alternatieven. </p><p>We hebben al eerder dit soort displays voor achterop je telefoon gezien, bijvoorbeeld voor het lezen van e-books, of voor widgets als ze daadwerkelijk kunnen samenwerken met je telefoon. Dit e-ink scherm van UGREEN is voornamelijk ontworpen om je foto's op weer te geven. Dit werd aangekondigd op <a href="https://weibo.com/2884361740/RilLT5wlW" target="_blank">UGREEN's Weibo-feed</a>.</p><p>Het klinkt wel als een leuk idee. Je biedt je telefoon wat extra bescherming via het hoesje en op het e-ink kleurenscherm laat je je favoriete foto's weergeven. Toch klinkt dit concept ook wel een beetje beperkt ten opzichte van andere e-paper accessoires. Het hoesje is overigens beschikbaar voor de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-18-pro-max-review-nl">iPhone 18 Pro en iPhone 18 Pro Max</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="e-paper-is-nog-steeds-het-beste-voor-lezen">E-paper is nog steeds het beste voor lezen</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:1629px;"><p class="vanilla-image-block" style="padding-top:56.23%;"><img id="RSayAxyTzz8Nx2K5e7wqkN" name="20260826_092025" alt="De Xteink X4 Pro achterop een iPhone 16 Pro Max" src="https://cdn.mos.cms.futurecdn.net/RSayAxyTzz8Nx2K5e7wqkN-1920-80.jpg" mos="" align="middle" fullscreen="" width="1629" height="916" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Een Xteink X4 Pro achterop een iPhone. </span><span class="credit" itemprop="copyrightHolder">(Image credit: TechRadar)</span></figcaption></figure><p>Een van de alternatieven voor dit concept is de <a href="https://www.techradar.com/tablets/ereaders/i-spent-a-month-with-the-xteink-x4-pro-and-while-i-love-this-tiny-usd99-ereader-it-wont-be-replacing-my-viwoods-aipaper-reader-just-yet">Xteink X4 Pro</a>. Dat is in principe gewoon een kleine e-reader die je achterop je telefoon kan vastmaken (met MagSafe). Zo kan je je telefoon omdraaien als je even niet wil doomscrollen en even een e-book lezen op een oogvriendelijker scherm. Die Xteink X4 Pro heeft echter geen kleurenscherm en is dus niet echt een geweldige optie voor het weergeven van foto's. We zijn echter ook benieuwd of de optie van UGREEN dat wel is, ondanks zijn kleurenscherm. E-ink kleurenschermen zien er vaak namelijk nog steeds redelijk dof uit. </p><p>Je weet maar nooit, misschien biedt de UGREEN Magic E Ink Screen Case wel een prachtige kleurweergave en dan kan het voor de juiste prijs zeker een interessant hoesje zijn. Die prijs is echter nog niet bekend en tot nu toe is hij alleen aangekondigd voor de Chinese markt. Hopelijk komt daar dus ook verandering in als het concept succesvol blijkt. </p><ul><li><a href="https://global.techradar.com/nl-nl/best/beste-e-reader">Beste e-reader 2026: Kobo, Kindle en meer</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/iphone/dit-nieuwe-ugreen-hoesje-voegt-een-e-ink-scherm-toe-aan-de-achterkant-van-je-iphone-18-pro</link>
                                                                            <description>
                            <![CDATA[ De UGREEN Magic E Ink Screen Case kan foto's weergeven aan de achterkant van je iPhone dankzij een e-ink display achterop het hoesje. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">cHq84NMSMxUD8CMQKfX4sK</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/RzSRf3zX3P3Gupftpv7FkP-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 18 Sep 2026 12:28:32 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[iPhone]]></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/RzSRf3zX3P3Gupftpv7FkP-1920-80.jpg">
                                                            <media:credit><![CDATA[Ugreen]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[The Ugreen Magic E Ink Screen Case]]></media:description>                                                            <media:text><![CDATA[The Ugreen Magic E Ink Screen Case]]></media:text>
                                <media:title type="plain"><![CDATA[The Ugreen Magic E Ink Screen Case]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/RzSRf3zX3P3Gupftpv7FkP-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>UGREEN heeft een nieuw telefoonhoesje onthuld dat een tweede scherm toevoegt aan de achterkant van je telefoon. Dat is op zichzelf niet een compleet nieuw concept, maar de nieuwe UGREEN Magic E Ink Screen Case heeft wel een iets andere aanpak dan de alternatieven. </p><p>We hebben al eerder dit soort displays voor achterop je telefoon gezien, bijvoorbeeld voor het lezen van e-books, of voor widgets als ze daadwerkelijk kunnen samenwerken met je telefoon. Dit e-ink scherm van UGREEN is voornamelijk ontworpen om je foto's op weer te geven. Dit werd aangekondigd op <a href="https://weibo.com/2884361740/RilLT5wlW" target="_blank">UGREEN's Weibo-feed</a>.</p><p>Het klinkt wel als een leuk idee. Je biedt je telefoon wat extra bescherming via het hoesje en op het e-ink kleurenscherm laat je je favoriete foto's weergeven. Toch klinkt dit concept ook wel een beetje beperkt ten opzichte van andere e-paper accessoires. Het hoesje is overigens beschikbaar voor de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-18-pro-max-review-nl">iPhone 18 Pro en iPhone 18 Pro Max</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="e-paper-is-nog-steeds-het-beste-voor-lezen">E-paper is nog steeds het beste voor lezen</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:1629px;"><p class="vanilla-image-block" style="padding-top:56.23%;"><img id="RSayAxyTzz8Nx2K5e7wqkN" name="20260826_092025" alt="De Xteink X4 Pro achterop een iPhone 16 Pro Max" src="https://cdn.mos.cms.futurecdn.net/RSayAxyTzz8Nx2K5e7wqkN-1920-80.jpg" mos="" align="middle" fullscreen="" width="1629" height="916" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Een Xteink X4 Pro achterop een iPhone. </span><span class="credit" itemprop="copyrightHolder">(Image credit: TechRadar)</span></figcaption></figure><p>Een van de alternatieven voor dit concept is de <a href="https://www.techradar.com/tablets/ereaders/i-spent-a-month-with-the-xteink-x4-pro-and-while-i-love-this-tiny-usd99-ereader-it-wont-be-replacing-my-viwoods-aipaper-reader-just-yet">Xteink X4 Pro</a>. Dat is in principe gewoon een kleine e-reader die je achterop je telefoon kan vastmaken (met MagSafe). Zo kan je je telefoon omdraaien als je even niet wil doomscrollen en even een e-book lezen op een oogvriendelijker scherm. Die Xteink X4 Pro heeft echter geen kleurenscherm en is dus niet echt een geweldige optie voor het weergeven van foto's. We zijn echter ook benieuwd of de optie van UGREEN dat wel is, ondanks zijn kleurenscherm. E-ink kleurenschermen zien er vaak namelijk nog steeds redelijk dof uit. </p><p>Je weet maar nooit, misschien biedt de UGREEN Magic E Ink Screen Case wel een prachtige kleurweergave en dan kan het voor de juiste prijs zeker een interessant hoesje zijn. Die prijs is echter nog niet bekend en tot nu toe is hij alleen aangekondigd voor de Chinese markt. Hopelijk komt daar dus ook verandering in als het concept succesvol blijkt. </p><ul><li><a href="https://global.techradar.com/nl-nl/best/beste-e-reader">Beste e-reader 2026: Kobo, Kindle en meer</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ iPhone 18 Pro (Max) review: verbeteringen op alle fronten ]]></title>
                                                                                                <dc:content><![CDATA[ <h3 class="article-body__section" id="section-iphone-18-pro-max-review-in-een-notendop"><span>iPhone 18 Pro (Max): review in een notendop</span></h3><p>De iPhone 18 Pro (Max) is een verfijning en geen heruitvinding, maar dat is niet noodzakelijk negatief. </p><p>Zo zijn er nu Pro Controls in de camera-app die je meer controle geven dan ooit tevoren. Het nieuwe variabele diafragma van de hoofdcamera geeft je op zijn beurt meer mogelijkheden. Hiermee kun je fotograferen met diafragmawaarden van ƒ/1.48, ƒ/1.8, ƒ/2.8 of ƒ/4.0. Als je gewoon op de knop wil drukken voor een foto en verder niets wil aanpassen, zijn de resultaten ook nog steeds uitstekend. Sommige beelden zijn vergelijkbaar met die van de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-pro-review-nl">iPhone 17 Pro</a> (Max). Wanneer je daarentegen zelf de instellingen van de iPhone 18 Pro (Max) aanpast, gaat er een wereld aan mogelijkheden voor je open.</p><p>In de iPhone 18 Pro (Max) zit de A20 Pro, Apple's nieuwste chip. Die is wederom wat krachtiger en je zal in de praktijk op geen enkel moment haperingen zien. Het is wel jammer dat de chip onder andere gemaakt is om AI-taken snel uit te voeren, terwijl Siri AI (voorlopig) niet beschikbaar is in Europa.</p><p>Een andere belangrijke verbetering is de batterijduur. De batterijen zelf zijn groter geworden, terwijl de chip efficiënter werkt. </p><h3 class="article-body__section" id="section-iphone-18-pro-max-review-prijs-en-beschikbaarheid"><span>iPhone 18 Pro (Max) review: prijs en beschikbaarheid</span></h3><ul><li><strong>iPhone 18 Pro begint bij 1.429 euro</strong></li><li><strong>iPhone 18 Pro Max begint bij 1.629 euro</strong></li><li><strong>Respectievelijk 100 euro en 150 euro duurder</strong></li></ul><p>Elke fabrikant heeft de prijzen van hun telefoons verhoogd dit jaar en dat geldt nu ook voor Apple. De iPhone 18 Pro begint bij 1.429 euro, 100 euro meer dan de iPhone 17 Pro. De iPhone 18 Pro Max begint nu bij 1.629 euro, 150 euro meer dan de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-pro-max-review-nl">iPhone 17 Pro Max</a>. In beide gevallen krijg je 256GB opslag. Verder zijn er nog versies met 512GB, 1TB en 2TB opslag voor beide modellen.</p><ul><li><strong>Prijs-kwaliteit score: 4/5</strong></li></ul><h3 class="article-body__section" id="section-iphone-18-pro-max-review-design"><span>iPhone 18 Pro (Max) review: design</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="pEfVydwc8Ba9cu5cNbiWdB" name="Apple iPhone 18 Pro and iPhone 18 Pro Max Review" alt="iPhone 18 Pro" src="https://cdn.mos.cms.futurecdn.net/pEfVydwc8Ba9cu5cNbiWdB-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/Jacob Krol)</span></figcaption></figure><ul><li><strong>Grotendeels hetzelfde ontwerp, wel nieuwe kleuren</strong></li><li><strong>Grotere vapor chamber</strong></li><li><strong>Zwaarder dan de vorige generatie</strong></li></ul><p>De iPhone 18 Pro (Max) behoudt het ontwerp van vorig jaar. Zo is er opnieuw een aluminium behuizing met bovenaan een grote camerabalk. Er zijn wel nieuwe kleuren, waaronder het opvallende bordeauxrood en frisse gletsjer. </p><p>De afmetingen zijn ongewijzigd. De iPhone 18 Pro meet 150 x 71,9 x 8,75 mm, terwijl de iPhone 18 Pro Max uitkomt op 163,4 x 78 x 8,75 mm. Als je het afgelopen jaar een iPhone 17 Pro (Max) hebt gebruikt, voelt alles vertrouwd aan. De aan/uitknop en de Cameraregelaar bevinden zich aan de rechterkant, samen met de Actieknop. De volumeknoppen zitten aan de linkerkant. Beide iPhones zijn wel iets zwaarder geworden. </p><p>Daarnaast blijft Ceramic Shield 2 behouden. Dit werkt uitstekend om kleine krasjes op het scherm te voorkomen. Op basis van de staat van onze iPhone 17 Pro (Max) na een jaar gebruik werkt het inderdaad zoals Apple belooft.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:75.00%;"><img id="NCSTiVPNEqoz829rWKr5sB" name="Apple iPhone 18 Pro and iPhone 18 Pro Max Review" alt="Apple iPhone 18 Pro en Pro Max" src="https://cdn.mos.cms.futurecdn.net/NCSTiVPNEqoz829rWKr5sB-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1920" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future/Jacob Krol)</span></figcaption></figure><p>In de iPhone 18 Pro (Max) zit nieuwe koeltechnologie. Er is een nieuwe thermische architectuur, bestaande uit een vapor chamber die drie keer groter is dan voorheen. Apple heeft dit gecombineerd met Nanotwin-kopermateriaal voor nog meer koeling.</p><p>Tijdens onze tests bleef de iPhone 18 Pro (Max) hierdoor grotendeels koel. Hij kan nog steeds warm worden, maar lang niet zo warm als de iPhone 17 Pro (Max). Bovendien wordt de warmte beter verdeeld in plaats van geconcentreerd op één plaats. Het is een subtiele, maar welkome verandering die een merkbaar verschil maakt bij intensief gebruik.</p><ul><li><strong>Design score: 5/5</strong></li></ul><h3 class="article-body__section" id="section-iphone-18-pro-max-review-display"><span>iPhone 18 Pro (Max) review: display</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="RTymuH3b9DhjirDHNEdsdB" name="Apple iPhone 18 Pro and iPhone 18 Pro Max Review" alt="Apple iPhone 18 Pro Max" src="https://cdn.mos.cms.futurecdn.net/RTymuH3b9DhjirDHNEdsdB-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/Jacob Krol)</span></figcaption></figure><ul><li><strong>Schermformaat verschilt, de rest niet</strong></li><li><strong>Nieuwe antireflectiecoating, 3.000 nits piekhelderheid, 120Hz refresh rate</strong></li><li><strong>Kleiner Dynamic Island met ruimte voor drie Live Activiteiten</strong></li></ul><p>Apple heeft hun bekende strategie opnieuw toegepast. Het enige verschil tussen de schermen van de iPhone 18 Pro en iPhone 18 Pro Max is het formaat. De Pro-versie heeft een 6,3-inch scherm, terwijl dit 6,9 inch is bij de Pro Max. Beide schermen zijn helder, levendig en geschikt voor alles wat je maar wil doen met een smartphone.</p><p>Beide telefoons hebben een Super Retina XDR-display. Dit zijn weer OLED-schermen met een always-on-functie. Dit betekent dat het scherm dimt wanneer de telefoon vergrendeld is, maar wel de tijd, widgets en meldingen blijft weergeven. De maximale helderheid van 3.000 nits en ProMotion refresh rate van 120Hz zijn ook hetzelfde.</p><p>Combineer die hoge helderheid met de nieuwe antireflectiecoating en je hebt een scherm dat altijd en overal goed zichtbaar is. Ook vingerafdrukken vallen minder snel op.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="zv36PwtHhMxw7vnFBWnGiB" name="Apple iPhone 18 Pro and iPhone 18 Pro Max Review" alt="Apple iPhone 18 Pro and iPhone 18 Pro Max Review" src="https://cdn.mos.cms.futurecdn.net/zv36PwtHhMxw7vnFBWnGiB-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/Jacob Krol)</span></figcaption></figure><p>Een belangrijke aanpassing zie je bij het Dynamic Island. Dit is namelijk kleiner geworden en is nu minder afleidend. Naast het kleinere formaat is er nog een verandering: het Dynamic Island kan nu drie in plaats van twee Live Activities weergeven. Denk aan routebeschrijvingen, muziek en een timer of de score van een specifieke voetbalwedstrijd.</p><ul><li><strong>Display score: 5/5</strong></li></ul><h3 class="article-body__section" id="section-iphone-18-pro-max-review-camera"><span>iPhone 18 Pro (Max) review: camera</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="jJE2Ufd8ip7M7SknihUpgB" name="Apple iPhone 18 Pro and iPhone 18 Pro Max Review" alt="Apple iPhone 18 Pro Max" src="https://cdn.mos.cms.futurecdn.net/jJE2Ufd8ip7M7SknihUpgB-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/Jacob Krol)</span></figcaption></figure><ul><li><strong>Pro-bediening laat je het diafragma, de sluitertijd, witbalans en meer aanpassen</strong></li><li><strong>Diafragma van hoofdcamera is aanpasbaar van ƒ/1.48 tot ƒ/4.0</strong></li><li><strong>Meer detail, betere prestaties bij weinig licht en uitstekende zoom</strong></li></ul><p>Op het eerste gezicht lijken de camera's van de iPhone 18 Pro (Max) hetzelfde als die van de iPhone 17 Pro (Max). De drie camera's achteraan hebben namelijk allemaal een 48MP-sensor. Toch is er het een en ander veranderd.</p><p>Als je meer controle wilde over bepaalde instellingen, dan krijg je die nu. Er is Pro-bediening aanwezig waarmee je het diafragma, de sluitertijd en de witbalans van de hoofdcamera kunt aanpassen. Daarnaast zijn er nog meer tools beschikbaar, waaronder verbeterde 'Fotografische Stijlen' met meer verfijnde instellingen en de mogelijkheid om een ​​histogram weer te geven.</p><p>Je kunt verder zelf bepalen welke bedieningselementen bovenaan het scherm staan. Aanpassingen aan de sluitertijd en het diafragma blijven trouwens behouden als je de optie voor het bewaren van camera-instellingen hebt ingeschakeld. Je kunt echter geen presets maken met een specifiek diafragma of een specifieke sluitertijd.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="fnDCVBzQTCf74ZLrJFqveB" name="Apple iPhone 18 Pro and iPhone 18 Pro Max Review" alt="Apple iPhone 18 Pro" src="https://cdn.mos.cms.futurecdn.net/fnDCVBzQTCf74ZLrJFqveB-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/Jacob Krol)</span></figcaption></figure><p>Ook de Fotografische Stijlen zijn uitgebreid. Je kunt nog steeds kiezen uit de bekende presets, maar Apple biedt nu meer gedetailleerde controle over aspecten zoals textuur, inclusief aanpassingen aan huidtinten. Door de instellingen aan te passen, kun je portretten maken die er zachter uitzien, al gaat dit soms ten koste van wat detail.</p><p>Hier komt de aanpak van Apple goed tot zijn recht: de automatische verwerking kiest doorgaans voor een balans tussen detail, belichting, kleur en huidtinten. Als je creatiever aan de slag wilt, krijg je die tools gewoon.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="pTMhFmnfyQ4PhkuCJCQ9fB" name="Apple iPhone 18 Pro and iPhone 18 Pro Max Review" alt="Apple iPhone 18 Pro" src="https://cdn.mos.cms.futurecdn.net/pTMhFmnfyQ4PhkuCJCQ9fB-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/Jacob Krol)</span></figcaption></figure><p>Dit zijn de drie camera's achterop:</p><ul><li><strong>48MP Fusion primair met variabel diafragma van ƒ/1.48, ƒ/1.8, ƒ/2.8, of ƒ/4.0</strong></li><li><strong>48MP Fusion ultra-wide met ƒ/2.2</strong></li><li><strong>48MP Fusion telefoto (4x optische zoom) met ƒ/2.8</strong></li></ul><p>Hiermee kun je nog steeds fotograferen met 0,5x, 1x (op 24 mm, 28 mm of 35 mm), 2x (digitaal met optische kwaliteit), 4x (optisch) of 8x (digitaal met optische kwaliteit). Je kan maximaal 40x inzoomen.</p><p>De grote verandering is dat de hoofdcamera een variabel diafragma heeft. Als je goed kijkt, kun je het diafragma daadwerkelijk zien veranderen: het wordt groter of kleiner om meer of minder licht door te laten. De iPhone 18 Pro (Max) kan nu wisselen tussen ƒ/1,48, ƒ/1,8, ƒ/2,8 en ƒ/4,0.</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:488px;"><p class="vanilla-image-block" style="padding-top:101.64%;"><img id="MT8iWKvQfD3E27YvstAjCX" name="Apple iPhone 18 Pro and 18 Pro Max Hands-On" alt="variabel diafragma in beweging" src="https://cdn.mos.cms.futurecdn.net/MT8iWKvQfD3E27YvstAjCX-1920-80.gif" mos="" align="middle" fullscreen="" width="488" height="496" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Jacob Krol/Future)</span></figcaption></figure><p>Je kunt ervoor kiezen deze nieuwe instelling volledig te negeren. Dan kiest de iPhone 18 Pro (Max) zelf de optimale instellingen. Uit onze tests blijkt dat dit uitstekend werkt: de beeldkwaliteit doet niet onder voor die van de iPhone 17 Pro (Max) en is vaak beter met betere details, natuurlijkere bokeh en scherpstelling. Ook de HDR is uitstekend.</p><p>Het beeldverwerkingssysteem is vervolgens vernieuwd. Foto's zijn daardoor over het algemeen gedetailleerder en scherper. Ook kleuren zijn wat krachtiger en levendiger. Vooral bij foto's met 4x en 8x zoom valt op dat er meer detail behouden blijft. Het is geen radicale verandering, maar er is duidelijk sprake van verfijning.</p><p>4x en 8x zoom bleven verrassen met de hoeveelheid detail. Of we nu details in de parken van Disney World bekijken of inzoomen op iets in de verte, de resultaten blijven indrukwekkend gedetailleerd.</p><p>Het variabele diafragma geeft de hoofdcamera meer flexibiliteit. Zo kan je wat spelen met de natuurlijke bokeh (achtergrondvervaging). Het diafragma kan bovendien groter worden dan bij de iPhone 17 Pro (Max), wat zorgt voor betere resultaten bij weinig licht.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/YGxMtnfQ25SaAfLUMh9b2H-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/wVbgRzGKBAy3dzXaLQr2RH-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/PUSBDx7yzGyZsXxy4B4jf-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/NJYZYQDSXpBbnquHamLef-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ed8pd9xx3Rb2qZX93sPtJk-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/cB8f8MBK8GYZbgp6LHoYc-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure></figure><p>Ook in de automatische stand leverde de iPhone 18 Pro (Max) gedetailleerde en goed belichte foto's op. De Nachtmodus had op zijn beurt vaak minder tijd nodig. Het gaat om ongeveer één tot drie seconden, vergeleken met vijf tot acht seconden. Dat betekent minder lang wachten tot de foto genomen is en een kleinere kans dat bewegingen er wazig uitzien.</p><p>Wanneer we meer controle wilden, konden we de sluitertijd en het diafragma handmatig aanpassen bij 1x of 2x zoom. Als je bereid bent de tijd te nemen om in de instellingen te duiken, kun je echt naar eigen inzicht bepalen hoe de iPhone een scène vastlegt en veel creatiever omgaan met je foto's.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/s9eeGBLKz4EcATkdDtmpmi-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/NUMryTQwFNJcfnxboezAkj-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/cvdHFyiXmd7NkrSr4JkKwj-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure></figure><p>Dezelfde Pro-bediening is beschikbaar voor video. Daarnaast is auto-tracking toegevoegd, wat goed werkte om bewegende onderwerpen scherp in beeld te houden.</p><p>De 18MP-selfiecamera vooraan is ten slotte hetzelfde. Deze Center Stage-camera maakt namelijk nog steeds gebruik van een vierkante sensor, waardoor je kunt wisselen tussen een foto in portret- en landschapsmodus zonder je iPhone fysiek te draaien. De camera kan ook automatisch uitzoomen zodat er meer mensen op de foto passen.</p><ul><li><strong>Camera score: 5/5</strong></li></ul><h3 class="article-body__section" id="section-voorbeeldfoto-s"><span>Voorbeeldfoto's</span></h3><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/vhWTdnu9UvUgcWcmL5AYo-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/NAn3zChudTVzPbebyardtg-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/hRXcYEK5W4aoLFPHB5cQkj-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/vxJCcihVvXFb4rtEpuHzsj-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/3DP4GgaGfV9saiwdEhHmd-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/JzmbGKKSMgAKtXfqt7gff-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/wJKQWqwmr3duubs2CNqFg-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/6VNnoTntcSCpWWecZSdwg-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/zjBeviG3QsVpZJcankgihi-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/CLJAtg29zHpLtFyxHQRYg-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/f9xjQAWnesnAeesRrCcfg-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/yDm5DgX7fdnri9nLTS2ve-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ZTWBKXpL5qJJUzVqgssjtj-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/bDXiSG4qePy6UfGwzkhswj-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ta4vwohW7x6yFgcsRJMfzj-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/JKvKVY6cT4m6HBVYJh9tgj-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/whBy5agFsNQSveMhPM9cMi-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/rGrSS4vDibLZ56HxQWiich-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Egr2GXwd6YXDc6SY8dog3h-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/zyPtcHgzKpU72bEgkjFQai-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/shj5t9tUSni7uAkfEysCyi-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Lxr6BhKYeswWMxfpQ4nmti-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/nBRc9zZsirLZ7qWhUppCtj-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/PUSBDx7yzGyZsXxy4B4jf-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/NJYZYQDSXpBbnquHamLef-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/bEFzvtMsbG9TU9bvN5wVd-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/HpgeE97Hv8EfHuMmaDJ3f-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ed8pd9xx3Rb2qZX93sPtJk-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/cB8f8MBK8GYZbgp6LHoYc-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Yco69HMX7DSeqYhvnAa3wG-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/NNJfPUs4aJZpGXEMTS4YSH-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/vR4va9rnAbrvzT3Fa5V3UH-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/uy8ZafZxS2oNWDH8Bs89XH-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/tkfzhaXqfHPuNYNdN8MAXH-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/YGxMtnfQ25SaAfLUMh9b2H-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/wVbgRzGKBAy3dzXaLQr2RH-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Bsb8hcEn5vH76BBrw6ELm-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/XUVQ25Q7h2NJZR6SCsWvj-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/k2swsXdKbn5e8WZyRK6tj-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/RmijpFaQvMGGXArwGjVBj-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/KX95NFiCGA4tzFgZPyn4Gj-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/vXGgDW4z2PmHgsrGg3ewxi-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/wutx2AZcvWzqbgmUxztsYj-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/LHHpu3xngQHetR3ZerKpJj-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure></figure><h3 class="article-body__section" id="section-iphone-18-pro-max-review-prestaties"><span>iPhone 18 Pro (Max) review: prestaties</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="RroD7tUE93TRGnREbzhjeB" name="Apple iPhone 18 Pro and iPhone 18 Pro Max Review" alt="Apple iPhone 18 Pro" src="https://cdn.mos.cms.futurecdn.net/RroD7tUE93TRGnREbzhjeB-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/Jacob Krol)</span></figcaption></figure><ul><li><strong>A20 Pro is razendsnel</strong></li><li><strong>Blijft merkbaar koeler bij intensief gebruik</strong></li></ul><p>De nieuwe A20 Pro is wederom de krachtigste chip die Apple ooit gemaakt heeft (dat zeggen ze trouwens elk jaar). De chip bestaat uit een 6-core CPU, een 7-core GPU en een dubbele 16-core Neural Engine.</p><p>Wat betekent dit in de praktijk? Eigenlijk precies wat je van een nieuwe iPhone mag verwachten: alles is enorm snel. Apps openen vlot, wisselen tussen apps gaat soepel, games draaien zonder haperingen en de zwaarste taken zijn een fluitje van een cent.</p><p>Exports van 4K-video's gingen soepel, zonder enige vertraging, en ook games gaan als een speer. Real Flight Simulator draait soepel en omgevingen worden tijdens het vliegen snel geladen. Dat geldt ook voor Wuthering Waves en Genshin Impact, twee veeleisende games. Multitasking verloopt vlekkeloos. We heb talloze apps tegelijk open gehad en zijn tijdens het gamen overgeschakeld naar FaceTime zonder enige vorm van vertraging.</p><p>Daarnaast gaat de iPhone 18 Pro (Max) beter om met warmte. Bij langdurig gebruik blijft hij veel koeler dan de iPhone 17 Pro (Max). De warmte wordt enerzijds beter verspreid en anderzijds sneller afgevoerd. De A20 Pro is daarentegen niet vele malen sneller dan de A19 Pro in de iPhone 17 Pro. Door de betere koeling krijg je wel consistentere prestaties bij bijvoorbeeld lange gamesessies of grote video-exports.</p><ul><li><strong>Prestaties score: 5/5</strong></li></ul><h3 class="article-body__section" id="section-iphone-18-pro-max-review-batterij"><span>iPhone 18 Pro (Max) 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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Sz4ZgE4oX3fcb6QbcWfWdB" name="Apple iPhone 18 Pro and iPhone 18 Pro Max Review" alt="Apple iPhone 18 Pro" src="https://cdn.mos.cms.futurecdn.net/Sz4ZgE4oX3fcb6QbcWfWdB-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/Jacob Krol)</span></figcaption></figure><ul><li><strong>Batterijduur van meer dan een dag, soms twee dagen met de Pro Max</strong></li><li><strong>Batterij kan in 15 minuten van 0 naar 50 procent opladen</strong></li></ul><p>Apple maakt grootse beloftes over de batterijduur van de iPhones 18 Pro (Max). Zo moet de iPhone 18 Pro langer meegaan dan de iPhone 17 Pro Max, terwijl de iPhone 18 Pro Max de langste batterijduur ooit moet hebben. Voor de iPhone 18 Pro spreekt Apple van 36 uur videoplayback en bij de Pro Max wordt dit zelfs 45 uur.</p><p>Zowel de iPhone 18 Pro als de iPhone 18 Pro Max haalden gemiddeld zo'n 30 uur gebruik. De Pro Max ging altijd ietsje langer mee. In onze batterijtest (waarvoor we een video afspelen tot de batterij leeg is) hield de iPhone 18 Pro het 16 uur en 17 minuten vol, terwijl de iPhone 18 Pro Max 18 uur en 27 minuten meeging. Dat is aanzienlijk minder dan de cijfers die Apple zelf opgeeft. Ons dagelijkse gebruik komt wel dichter in de buurt van die claims.</p><p>Opladen gaat ten slotte sneller. Beide iPhones zitten na 15 minuten weer voor de helft vol als je oplaadt met kabel. </p><ul><li><strong>Batterij score: 5/5</strong></li></ul><h3 class="article-body__section" id="section-moet-je-de-iphone-18-pro-max-kopen"><span>Moet je de iPhone 18 Pro (Max) kopen?</span></h3><div ><table><thead><tr><th class="firstcol " ><p><strong>Categorie</strong></p></th><th  ><p><strong>Opmerkingen</strong></p></th><th  ><p><strong>Score</strong></p></th></tr></thead><tbody><tr><td class="firstcol " ><p><strong>Prijs-kwaliteit</strong></p></td><td  ><p>Er is een prijsstijging, maar door de verbeteringen op alle fronten is die enigszins gerechtvaardigd.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p><strong>Design</strong></p></td><td  ><p>Gelijkaardig ontwerp met nieuwe kleuren en betere koeling.</p></td><td  ><p>5/5</p></td></tr><tr><td class="firstcol " ><p><strong>Display</strong></p></td><td  ><p>Hetzelfde scherm van topkwaliteit, nu met een kleiner Dynamic Island.</p></td><td  ><p>5/5</p></td></tr><tr><td class="firstcol " ><p><strong>Camera</strong></p></td><td  ><p>Meer bedieningsopties voor professionals dankzij Pro-bediening en het variabele diafragma.</p></td><td  ><p>5/5</p></td></tr><tr><td class="firstcol " ><p><strong>Prestaties</strong></p></td><td  ><p>Enorm krachtige prestaties, die nu consistenter zijn vanwege de verbeterde koeling.</p></td><td  ><p>5/5</p></td></tr><tr><td class="firstcol " ><p><strong>Batterij</strong></p></td><td  ><p>De batterij houdt het altijd meer dan een dag vol en zit na een kwartier weer voor de helft vol.</p></td><td  ><p>5/5</p></td></tr></tbody></table></div><h2 id="koop-hem-als">Koop hem als...</h2><div class="product"><p><strong>Je de beste camera's wil</strong></p><p>De camera's zijn uitstekend en professionals krijgen nu de controle waar ze al jaren om vroegen.</p></div><div class="product"><p><strong>Je krachtige, langdurige prestaties wil</strong></p><p>Door de verbeterde koeling presteert de iPhone 18 Pro (Max) nu beter bij langdurig, intensief gebruik.</p></div><div class="product"><p><strong>Je de iPhone met de beste batterijduur wil</strong></p><p>Door de efficiëntere chip en grotere batterijcapaciteit krijg je hier de langste batterijduur ooit op een iPhone.</p></div><h2 id="koop-hem-niet-als">Koop hem niet als...</h2><div class="product"><p><strong>Je een iPhone 17 Pro (Max) hebt</strong></p><p>De upgrades zijn fijn, maar ook weer niet zo groot dat je je iPhone 17 Pro (Max) moet vervangen.</p></div><div class="product"><p><strong>Je veel met AI wil werken</strong></p><p>Siri AI werkt hier voorlopig helemaal niet.</p></div><h3 class="article-body__section" id="section-iphone-18-pro-max-alternatieven"><span>iPhone 18 Pro (Max): alternatieven</span></h3><div class="product"><p><strong>Samsung Galaxy S26 Ultra</strong></p><p>De Galaxy S26 Ultra biedt een gelijkaardige ervaring voor ietsje minder geld. Een belangrijk verschil is dat Galaxy AI hier wel gewoon werkt en elk jaar nieuwe functies krijgt. Ook kan de Galaxy S26 Ultra verder inzoomen.</p><p><strong>Lees de </strong><a href="https://www.techradar.com/phones/samsung-galaxy-phones/samsung-galaxy-s26-ultra-review" data-dimension112="8adae438-b26e-11f1-b3eb-2d05ced68828" data-action="Deal Block" data-label="Lees de Samsung Galaxy S26 Ultra review" data-dimension48="Lees de Samsung Galaxy S26 Ultra review" data-dimension25=""><strong>Samsung Galaxy S26 Ultra review</strong></a></p></div><div class="product"><p><strong>Google Pixel 11 Pro (XL)</strong></p><p>De Pixel 11 Pro (XL) is een andere Android-smartphone met gelijkaardige camera's. Ook hier krijg je meer AI-tools, hoewel niet alles bij ons werkt. De algemene prestaties en batterijduur zijn wel beide slechter.</p><p><strong>Lees de </strong><a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-11-pro-xl-review-nl" data-dimension112="0e493338-b28d-11f1-8922-61fbe4b78f9e" data-action="Deal Block" data-label="Lees de Google Pixel 11 Pro XL review" data-dimension48="Lees de Google Pixel 11 Pro XL review" data-dimension25=""><strong>Google Pixel 11 Pro XL review</strong></a></p></div> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/iphone/iphone-18-pro-max-review-nl</link>
                                                                            <description>
                            <![CDATA[ De iPhone 18 Pro (Max) is geen heruitvinding, maar wel een van de beste iPhones ooit. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">7XfoC8tmbURqfiGwV5egiS</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/LNEVAFFtAjSCcyPZ6BXPqB-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 17 Sep 2026 11:45:11 +0000</pubDate>                                                                                                                                <updated>Thu, 17 Sep 2026 14:40:42 +0000</updated>
                                                                                                                                            <category><![CDATA[iPhone]]></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[ Jacob Krol ]]></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/LNEVAFFtAjSCcyPZ6BXPqB-1920-80.jpg">
                                                            <media:credit><![CDATA[Future/Jacob Krol]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Apple iPhone 18 Pro and iPhone 18 Pro Max Review]]></media:description>                                                            <media:text><![CDATA[Apple iPhone 18 Pro and iPhone 18 Pro Max Review]]></media:text>
                                <media:title type="plain"><![CDATA[Apple iPhone 18 Pro and iPhone 18 Pro Max Review]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/LNEVAFFtAjSCcyPZ6BXPqB-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <h3 class="article-body__section" id="section-iphone-18-pro-max-review-in-een-notendop"><span>iPhone 18 Pro (Max): review in een notendop</span></h3><p>De iPhone 18 Pro (Max) is een verfijning en geen heruitvinding, maar dat is niet noodzakelijk negatief. </p><p>Zo zijn er nu Pro Controls in de camera-app die je meer controle geven dan ooit tevoren. Het nieuwe variabele diafragma van de hoofdcamera geeft je op zijn beurt meer mogelijkheden. Hiermee kun je fotograferen met diafragmawaarden van ƒ/1.48, ƒ/1.8, ƒ/2.8 of ƒ/4.0. Als je gewoon op de knop wil drukken voor een foto en verder niets wil aanpassen, zijn de resultaten ook nog steeds uitstekend. Sommige beelden zijn vergelijkbaar met die van de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-pro-review-nl">iPhone 17 Pro</a> (Max). Wanneer je daarentegen zelf de instellingen van de iPhone 18 Pro (Max) aanpast, gaat er een wereld aan mogelijkheden voor je open.</p><p>In de iPhone 18 Pro (Max) zit de A20 Pro, Apple's nieuwste chip. Die is wederom wat krachtiger en je zal in de praktijk op geen enkel moment haperingen zien. Het is wel jammer dat de chip onder andere gemaakt is om AI-taken snel uit te voeren, terwijl Siri AI (voorlopig) niet beschikbaar is in Europa.</p><p>Een andere belangrijke verbetering is de batterijduur. De batterijen zelf zijn groter geworden, terwijl de chip efficiënter werkt. </p><h3 class="article-body__section" id="section-iphone-18-pro-max-review-prijs-en-beschikbaarheid"><span>iPhone 18 Pro (Max) review: prijs en beschikbaarheid</span></h3><ul><li><strong>iPhone 18 Pro begint bij 1.429 euro</strong></li><li><strong>iPhone 18 Pro Max begint bij 1.629 euro</strong></li><li><strong>Respectievelijk 100 euro en 150 euro duurder</strong></li></ul><p>Elke fabrikant heeft de prijzen van hun telefoons verhoogd dit jaar en dat geldt nu ook voor Apple. De iPhone 18 Pro begint bij 1.429 euro, 100 euro meer dan de iPhone 17 Pro. De iPhone 18 Pro Max begint nu bij 1.629 euro, 150 euro meer dan de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-pro-max-review-nl">iPhone 17 Pro Max</a>. In beide gevallen krijg je 256GB opslag. Verder zijn er nog versies met 512GB, 1TB en 2TB opslag voor beide modellen.</p><ul><li><strong>Prijs-kwaliteit score: 4/5</strong></li></ul><h3 class="article-body__section" id="section-iphone-18-pro-max-review-design"><span>iPhone 18 Pro (Max) review: design</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="pEfVydwc8Ba9cu5cNbiWdB" name="Apple iPhone 18 Pro and iPhone 18 Pro Max Review" alt="iPhone 18 Pro" src="https://cdn.mos.cms.futurecdn.net/pEfVydwc8Ba9cu5cNbiWdB-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/Jacob Krol)</span></figcaption></figure><ul><li><strong>Grotendeels hetzelfde ontwerp, wel nieuwe kleuren</strong></li><li><strong>Grotere vapor chamber</strong></li><li><strong>Zwaarder dan de vorige generatie</strong></li></ul><p>De iPhone 18 Pro (Max) behoudt het ontwerp van vorig jaar. Zo is er opnieuw een aluminium behuizing met bovenaan een grote camerabalk. Er zijn wel nieuwe kleuren, waaronder het opvallende bordeauxrood en frisse gletsjer. </p><p>De afmetingen zijn ongewijzigd. De iPhone 18 Pro meet 150 x 71,9 x 8,75 mm, terwijl de iPhone 18 Pro Max uitkomt op 163,4 x 78 x 8,75 mm. Als je het afgelopen jaar een iPhone 17 Pro (Max) hebt gebruikt, voelt alles vertrouwd aan. De aan/uitknop en de Cameraregelaar bevinden zich aan de rechterkant, samen met de Actieknop. De volumeknoppen zitten aan de linkerkant. Beide iPhones zijn wel iets zwaarder geworden. </p><p>Daarnaast blijft Ceramic Shield 2 behouden. Dit werkt uitstekend om kleine krasjes op het scherm te voorkomen. Op basis van de staat van onze iPhone 17 Pro (Max) na een jaar gebruik werkt het inderdaad zoals Apple belooft.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:75.00%;"><img id="NCSTiVPNEqoz829rWKr5sB" name="Apple iPhone 18 Pro and iPhone 18 Pro Max Review" alt="Apple iPhone 18 Pro en Pro Max" src="https://cdn.mos.cms.futurecdn.net/NCSTiVPNEqoz829rWKr5sB-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1920" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future/Jacob Krol)</span></figcaption></figure><p>In de iPhone 18 Pro (Max) zit nieuwe koeltechnologie. Er is een nieuwe thermische architectuur, bestaande uit een vapor chamber die drie keer groter is dan voorheen. Apple heeft dit gecombineerd met Nanotwin-kopermateriaal voor nog meer koeling.</p><p>Tijdens onze tests bleef de iPhone 18 Pro (Max) hierdoor grotendeels koel. Hij kan nog steeds warm worden, maar lang niet zo warm als de iPhone 17 Pro (Max). Bovendien wordt de warmte beter verdeeld in plaats van geconcentreerd op één plaats. Het is een subtiele, maar welkome verandering die een merkbaar verschil maakt bij intensief gebruik.</p><ul><li><strong>Design score: 5/5</strong></li></ul><h3 class="article-body__section" id="section-iphone-18-pro-max-review-display"><span>iPhone 18 Pro (Max) review: display</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="RTymuH3b9DhjirDHNEdsdB" name="Apple iPhone 18 Pro and iPhone 18 Pro Max Review" alt="Apple iPhone 18 Pro Max" src="https://cdn.mos.cms.futurecdn.net/RTymuH3b9DhjirDHNEdsdB-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/Jacob Krol)</span></figcaption></figure><ul><li><strong>Schermformaat verschilt, de rest niet</strong></li><li><strong>Nieuwe antireflectiecoating, 3.000 nits piekhelderheid, 120Hz refresh rate</strong></li><li><strong>Kleiner Dynamic Island met ruimte voor drie Live Activiteiten</strong></li></ul><p>Apple heeft hun bekende strategie opnieuw toegepast. Het enige verschil tussen de schermen van de iPhone 18 Pro en iPhone 18 Pro Max is het formaat. De Pro-versie heeft een 6,3-inch scherm, terwijl dit 6,9 inch is bij de Pro Max. Beide schermen zijn helder, levendig en geschikt voor alles wat je maar wil doen met een smartphone.</p><p>Beide telefoons hebben een Super Retina XDR-display. Dit zijn weer OLED-schermen met een always-on-functie. Dit betekent dat het scherm dimt wanneer de telefoon vergrendeld is, maar wel de tijd, widgets en meldingen blijft weergeven. De maximale helderheid van 3.000 nits en ProMotion refresh rate van 120Hz zijn ook hetzelfde.</p><p>Combineer die hoge helderheid met de nieuwe antireflectiecoating en je hebt een scherm dat altijd en overal goed zichtbaar is. Ook vingerafdrukken vallen minder snel op.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="zv36PwtHhMxw7vnFBWnGiB" name="Apple iPhone 18 Pro and iPhone 18 Pro Max Review" alt="Apple iPhone 18 Pro and iPhone 18 Pro Max Review" src="https://cdn.mos.cms.futurecdn.net/zv36PwtHhMxw7vnFBWnGiB-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/Jacob Krol)</span></figcaption></figure><p>Een belangrijke aanpassing zie je bij het Dynamic Island. Dit is namelijk kleiner geworden en is nu minder afleidend. Naast het kleinere formaat is er nog een verandering: het Dynamic Island kan nu drie in plaats van twee Live Activities weergeven. Denk aan routebeschrijvingen, muziek en een timer of de score van een specifieke voetbalwedstrijd.</p><ul><li><strong>Display score: 5/5</strong></li></ul><h3 class="article-body__section" id="section-iphone-18-pro-max-review-camera"><span>iPhone 18 Pro (Max) review: camera</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="jJE2Ufd8ip7M7SknihUpgB" name="Apple iPhone 18 Pro and iPhone 18 Pro Max Review" alt="Apple iPhone 18 Pro Max" src="https://cdn.mos.cms.futurecdn.net/jJE2Ufd8ip7M7SknihUpgB-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/Jacob Krol)</span></figcaption></figure><ul><li><strong>Pro-bediening laat je het diafragma, de sluitertijd, witbalans en meer aanpassen</strong></li><li><strong>Diafragma van hoofdcamera is aanpasbaar van ƒ/1.48 tot ƒ/4.0</strong></li><li><strong>Meer detail, betere prestaties bij weinig licht en uitstekende zoom</strong></li></ul><p>Op het eerste gezicht lijken de camera's van de iPhone 18 Pro (Max) hetzelfde als die van de iPhone 17 Pro (Max). De drie camera's achteraan hebben namelijk allemaal een 48MP-sensor. Toch is er het een en ander veranderd.</p><p>Als je meer controle wilde over bepaalde instellingen, dan krijg je die nu. Er is Pro-bediening aanwezig waarmee je het diafragma, de sluitertijd en de witbalans van de hoofdcamera kunt aanpassen. Daarnaast zijn er nog meer tools beschikbaar, waaronder verbeterde 'Fotografische Stijlen' met meer verfijnde instellingen en de mogelijkheid om een ​​histogram weer te geven.</p><p>Je kunt verder zelf bepalen welke bedieningselementen bovenaan het scherm staan. Aanpassingen aan de sluitertijd en het diafragma blijven trouwens behouden als je de optie voor het bewaren van camera-instellingen hebt ingeschakeld. Je kunt echter geen presets maken met een specifiek diafragma of een specifieke sluitertijd.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="fnDCVBzQTCf74ZLrJFqveB" name="Apple iPhone 18 Pro and iPhone 18 Pro Max Review" alt="Apple iPhone 18 Pro" src="https://cdn.mos.cms.futurecdn.net/fnDCVBzQTCf74ZLrJFqveB-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/Jacob Krol)</span></figcaption></figure><p>Ook de Fotografische Stijlen zijn uitgebreid. Je kunt nog steeds kiezen uit de bekende presets, maar Apple biedt nu meer gedetailleerde controle over aspecten zoals textuur, inclusief aanpassingen aan huidtinten. Door de instellingen aan te passen, kun je portretten maken die er zachter uitzien, al gaat dit soms ten koste van wat detail.</p><p>Hier komt de aanpak van Apple goed tot zijn recht: de automatische verwerking kiest doorgaans voor een balans tussen detail, belichting, kleur en huidtinten. Als je creatiever aan de slag wilt, krijg je die tools gewoon.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="pTMhFmnfyQ4PhkuCJCQ9fB" name="Apple iPhone 18 Pro and iPhone 18 Pro Max Review" alt="Apple iPhone 18 Pro" src="https://cdn.mos.cms.futurecdn.net/pTMhFmnfyQ4PhkuCJCQ9fB-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/Jacob Krol)</span></figcaption></figure><p>Dit zijn de drie camera's achterop:</p><ul><li><strong>48MP Fusion primair met variabel diafragma van ƒ/1.48, ƒ/1.8, ƒ/2.8, of ƒ/4.0</strong></li><li><strong>48MP Fusion ultra-wide met ƒ/2.2</strong></li><li><strong>48MP Fusion telefoto (4x optische zoom) met ƒ/2.8</strong></li></ul><p>Hiermee kun je nog steeds fotograferen met 0,5x, 1x (op 24 mm, 28 mm of 35 mm), 2x (digitaal met optische kwaliteit), 4x (optisch) of 8x (digitaal met optische kwaliteit). Je kan maximaal 40x inzoomen.</p><p>De grote verandering is dat de hoofdcamera een variabel diafragma heeft. Als je goed kijkt, kun je het diafragma daadwerkelijk zien veranderen: het wordt groter of kleiner om meer of minder licht door te laten. De iPhone 18 Pro (Max) kan nu wisselen tussen ƒ/1,48, ƒ/1,8, ƒ/2,8 en ƒ/4,0.</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:488px;"><p class="vanilla-image-block" style="padding-top:101.64%;"><img id="MT8iWKvQfD3E27YvstAjCX" name="Apple iPhone 18 Pro and 18 Pro Max Hands-On" alt="variabel diafragma in beweging" src="https://cdn.mos.cms.futurecdn.net/MT8iWKvQfD3E27YvstAjCX-1920-80.gif" mos="" align="middle" fullscreen="" width="488" height="496" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Jacob Krol/Future)</span></figcaption></figure><p>Je kunt ervoor kiezen deze nieuwe instelling volledig te negeren. Dan kiest de iPhone 18 Pro (Max) zelf de optimale instellingen. Uit onze tests blijkt dat dit uitstekend werkt: de beeldkwaliteit doet niet onder voor die van de iPhone 17 Pro (Max) en is vaak beter met betere details, natuurlijkere bokeh en scherpstelling. Ook de HDR is uitstekend.</p><p>Het beeldverwerkingssysteem is vervolgens vernieuwd. Foto's zijn daardoor over het algemeen gedetailleerder en scherper. Ook kleuren zijn wat krachtiger en levendiger. Vooral bij foto's met 4x en 8x zoom valt op dat er meer detail behouden blijft. Het is geen radicale verandering, maar er is duidelijk sprake van verfijning.</p><p>4x en 8x zoom bleven verrassen met de hoeveelheid detail. Of we nu details in de parken van Disney World bekijken of inzoomen op iets in de verte, de resultaten blijven indrukwekkend gedetailleerd.</p><p>Het variabele diafragma geeft de hoofdcamera meer flexibiliteit. Zo kan je wat spelen met de natuurlijke bokeh (achtergrondvervaging). Het diafragma kan bovendien groter worden dan bij de iPhone 17 Pro (Max), wat zorgt voor betere resultaten bij weinig licht.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/YGxMtnfQ25SaAfLUMh9b2H-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/wVbgRzGKBAy3dzXaLQr2RH-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/PUSBDx7yzGyZsXxy4B4jf-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/NJYZYQDSXpBbnquHamLef-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ed8pd9xx3Rb2qZX93sPtJk-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/cB8f8MBK8GYZbgp6LHoYc-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure></figure><p>Ook in de automatische stand leverde de iPhone 18 Pro (Max) gedetailleerde en goed belichte foto's op. De Nachtmodus had op zijn beurt vaak minder tijd nodig. Het gaat om ongeveer één tot drie seconden, vergeleken met vijf tot acht seconden. Dat betekent minder lang wachten tot de foto genomen is en een kleinere kans dat bewegingen er wazig uitzien.</p><p>Wanneer we meer controle wilden, konden we de sluitertijd en het diafragma handmatig aanpassen bij 1x of 2x zoom. Als je bereid bent de tijd te nemen om in de instellingen te duiken, kun je echt naar eigen inzicht bepalen hoe de iPhone een scène vastlegt en veel creatiever omgaan met je foto's.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/s9eeGBLKz4EcATkdDtmpmi-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/NUMryTQwFNJcfnxboezAkj-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/cvdHFyiXmd7NkrSr4JkKwj-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure></figure><p>Dezelfde Pro-bediening is beschikbaar voor video. Daarnaast is auto-tracking toegevoegd, wat goed werkte om bewegende onderwerpen scherp in beeld te houden.</p><p>De 18MP-selfiecamera vooraan is ten slotte hetzelfde. Deze Center Stage-camera maakt namelijk nog steeds gebruik van een vierkante sensor, waardoor je kunt wisselen tussen een foto in portret- en landschapsmodus zonder je iPhone fysiek te draaien. De camera kan ook automatisch uitzoomen zodat er meer mensen op de foto passen.</p><ul><li><strong>Camera score: 5/5</strong></li></ul><h3 class="article-body__section" id="section-voorbeeldfoto-s"><span>Voorbeeldfoto's</span></h3><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/vhWTdnu9UvUgcWcmL5AYo-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/NAn3zChudTVzPbebyardtg-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/hRXcYEK5W4aoLFPHB5cQkj-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/vxJCcihVvXFb4rtEpuHzsj-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/3DP4GgaGfV9saiwdEhHmd-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/JzmbGKKSMgAKtXfqt7gff-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/wJKQWqwmr3duubs2CNqFg-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/6VNnoTntcSCpWWecZSdwg-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/zjBeviG3QsVpZJcankgihi-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/CLJAtg29zHpLtFyxHQRYg-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/f9xjQAWnesnAeesRrCcfg-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/yDm5DgX7fdnri9nLTS2ve-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ZTWBKXpL5qJJUzVqgssjtj-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/bDXiSG4qePy6UfGwzkhswj-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ta4vwohW7x6yFgcsRJMfzj-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/JKvKVY6cT4m6HBVYJh9tgj-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/whBy5agFsNQSveMhPM9cMi-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/rGrSS4vDibLZ56HxQWiich-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Egr2GXwd6YXDc6SY8dog3h-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/zyPtcHgzKpU72bEgkjFQai-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/shj5t9tUSni7uAkfEysCyi-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Lxr6BhKYeswWMxfpQ4nmti-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/nBRc9zZsirLZ7qWhUppCtj-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/PUSBDx7yzGyZsXxy4B4jf-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/NJYZYQDSXpBbnquHamLef-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/bEFzvtMsbG9TU9bvN5wVd-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/HpgeE97Hv8EfHuMmaDJ3f-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ed8pd9xx3Rb2qZX93sPtJk-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/cB8f8MBK8GYZbgp6LHoYc-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Yco69HMX7DSeqYhvnAa3wG-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/NNJfPUs4aJZpGXEMTS4YSH-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/vR4va9rnAbrvzT3Fa5V3UH-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/uy8ZafZxS2oNWDH8Bs89XH-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/tkfzhaXqfHPuNYNdN8MAXH-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/YGxMtnfQ25SaAfLUMh9b2H-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/wVbgRzGKBAy3dzXaLQr2RH-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Bsb8hcEn5vH76BBrw6ELm-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/XUVQ25Q7h2NJZR6SCsWvj-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/k2swsXdKbn5e8WZyRK6tj-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/RmijpFaQvMGGXArwGjVBj-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/KX95NFiCGA4tzFgZPyn4Gj-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/vXGgDW4z2PmHgsrGg3ewxi-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/wutx2AZcvWzqbgmUxztsYj-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/LHHpu3xngQHetR3ZerKpJj-1920-80.jpg" alt="Apple iPhone 18 Pro en 18 Pro Max Camera Test" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure></figure><h3 class="article-body__section" id="section-iphone-18-pro-max-review-prestaties"><span>iPhone 18 Pro (Max) review: prestaties</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="RroD7tUE93TRGnREbzhjeB" name="Apple iPhone 18 Pro and iPhone 18 Pro Max Review" alt="Apple iPhone 18 Pro" src="https://cdn.mos.cms.futurecdn.net/RroD7tUE93TRGnREbzhjeB-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/Jacob Krol)</span></figcaption></figure><ul><li><strong>A20 Pro is razendsnel</strong></li><li><strong>Blijft merkbaar koeler bij intensief gebruik</strong></li></ul><p>De nieuwe A20 Pro is wederom de krachtigste chip die Apple ooit gemaakt heeft (dat zeggen ze trouwens elk jaar). De chip bestaat uit een 6-core CPU, een 7-core GPU en een dubbele 16-core Neural Engine.</p><p>Wat betekent dit in de praktijk? Eigenlijk precies wat je van een nieuwe iPhone mag verwachten: alles is enorm snel. Apps openen vlot, wisselen tussen apps gaat soepel, games draaien zonder haperingen en de zwaarste taken zijn een fluitje van een cent.</p><p>Exports van 4K-video's gingen soepel, zonder enige vertraging, en ook games gaan als een speer. Real Flight Simulator draait soepel en omgevingen worden tijdens het vliegen snel geladen. Dat geldt ook voor Wuthering Waves en Genshin Impact, twee veeleisende games. Multitasking verloopt vlekkeloos. We heb talloze apps tegelijk open gehad en zijn tijdens het gamen overgeschakeld naar FaceTime zonder enige vorm van vertraging.</p><p>Daarnaast gaat de iPhone 18 Pro (Max) beter om met warmte. Bij langdurig gebruik blijft hij veel koeler dan de iPhone 17 Pro (Max). De warmte wordt enerzijds beter verspreid en anderzijds sneller afgevoerd. De A20 Pro is daarentegen niet vele malen sneller dan de A19 Pro in de iPhone 17 Pro. Door de betere koeling krijg je wel consistentere prestaties bij bijvoorbeeld lange gamesessies of grote video-exports.</p><ul><li><strong>Prestaties score: 5/5</strong></li></ul><h3 class="article-body__section" id="section-iphone-18-pro-max-review-batterij"><span>iPhone 18 Pro (Max) 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:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Sz4ZgE4oX3fcb6QbcWfWdB" name="Apple iPhone 18 Pro and iPhone 18 Pro Max Review" alt="Apple iPhone 18 Pro" src="https://cdn.mos.cms.futurecdn.net/Sz4ZgE4oX3fcb6QbcWfWdB-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/Jacob Krol)</span></figcaption></figure><ul><li><strong>Batterijduur van meer dan een dag, soms twee dagen met de Pro Max</strong></li><li><strong>Batterij kan in 15 minuten van 0 naar 50 procent opladen</strong></li></ul><p>Apple maakt grootse beloftes over de batterijduur van de iPhones 18 Pro (Max). Zo moet de iPhone 18 Pro langer meegaan dan de iPhone 17 Pro Max, terwijl de iPhone 18 Pro Max de langste batterijduur ooit moet hebben. Voor de iPhone 18 Pro spreekt Apple van 36 uur videoplayback en bij de Pro Max wordt dit zelfs 45 uur.</p><p>Zowel de iPhone 18 Pro als de iPhone 18 Pro Max haalden gemiddeld zo'n 30 uur gebruik. De Pro Max ging altijd ietsje langer mee. In onze batterijtest (waarvoor we een video afspelen tot de batterij leeg is) hield de iPhone 18 Pro het 16 uur en 17 minuten vol, terwijl de iPhone 18 Pro Max 18 uur en 27 minuten meeging. Dat is aanzienlijk minder dan de cijfers die Apple zelf opgeeft. Ons dagelijkse gebruik komt wel dichter in de buurt van die claims.</p><p>Opladen gaat ten slotte sneller. Beide iPhones zitten na 15 minuten weer voor de helft vol als je oplaadt met kabel. </p><ul><li><strong>Batterij score: 5/5</strong></li></ul><h3 class="article-body__section" id="section-moet-je-de-iphone-18-pro-max-kopen"><span>Moet je de iPhone 18 Pro (Max) kopen?</span></h3><div ><table><thead><tr><th class="firstcol " ><p><strong>Categorie</strong></p></th><th  ><p><strong>Opmerkingen</strong></p></th><th  ><p><strong>Score</strong></p></th></tr></thead><tbody><tr><td class="firstcol " ><p><strong>Prijs-kwaliteit</strong></p></td><td  ><p>Er is een prijsstijging, maar door de verbeteringen op alle fronten is die enigszins gerechtvaardigd.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p><strong>Design</strong></p></td><td  ><p>Gelijkaardig ontwerp met nieuwe kleuren en betere koeling.</p></td><td  ><p>5/5</p></td></tr><tr><td class="firstcol " ><p><strong>Display</strong></p></td><td  ><p>Hetzelfde scherm van topkwaliteit, nu met een kleiner Dynamic Island.</p></td><td  ><p>5/5</p></td></tr><tr><td class="firstcol " ><p><strong>Camera</strong></p></td><td  ><p>Meer bedieningsopties voor professionals dankzij Pro-bediening en het variabele diafragma.</p></td><td  ><p>5/5</p></td></tr><tr><td class="firstcol " ><p><strong>Prestaties</strong></p></td><td  ><p>Enorm krachtige prestaties, die nu consistenter zijn vanwege de verbeterde koeling.</p></td><td  ><p>5/5</p></td></tr><tr><td class="firstcol " ><p><strong>Batterij</strong></p></td><td  ><p>De batterij houdt het altijd meer dan een dag vol en zit na een kwartier weer voor de helft vol.</p></td><td  ><p>5/5</p></td></tr></tbody></table></div><h2 id="koop-hem-als">Koop hem als...</h2><div class="product"><p><strong>Je de beste camera's wil</strong></p><p>De camera's zijn uitstekend en professionals krijgen nu de controle waar ze al jaren om vroegen.</p></div><div class="product"><p><strong>Je krachtige, langdurige prestaties wil</strong></p><p>Door de verbeterde koeling presteert de iPhone 18 Pro (Max) nu beter bij langdurig, intensief gebruik.</p></div><div class="product"><p><strong>Je de iPhone met de beste batterijduur wil</strong></p><p>Door de efficiëntere chip en grotere batterijcapaciteit krijg je hier de langste batterijduur ooit op een iPhone.</p></div><h2 id="koop-hem-niet-als">Koop hem niet als...</h2><div class="product"><p><strong>Je een iPhone 17 Pro (Max) hebt</strong></p><p>De upgrades zijn fijn, maar ook weer niet zo groot dat je je iPhone 17 Pro (Max) moet vervangen.</p></div><div class="product"><p><strong>Je veel met AI wil werken</strong></p><p>Siri AI werkt hier voorlopig helemaal niet.</p></div><h3 class="article-body__section" id="section-iphone-18-pro-max-alternatieven"><span>iPhone 18 Pro (Max): alternatieven</span></h3><div class="product"><p><strong>Samsung Galaxy S26 Ultra</strong></p><p>De Galaxy S26 Ultra biedt een gelijkaardige ervaring voor ietsje minder geld. Een belangrijk verschil is dat Galaxy AI hier wel gewoon werkt en elk jaar nieuwe functies krijgt. Ook kan de Galaxy S26 Ultra verder inzoomen.</p><p><strong>Lees de </strong><a href="https://www.techradar.com/phones/samsung-galaxy-phones/samsung-galaxy-s26-ultra-review" data-dimension112="8adae438-b26e-11f1-b3eb-2d05ced68828" data-action="Deal Block" data-label="Lees de Samsung Galaxy S26 Ultra review" data-dimension48="Lees de Samsung Galaxy S26 Ultra review" data-dimension25=""><strong>Samsung Galaxy S26 Ultra review</strong></a></p></div><div class="product"><p><strong>Google Pixel 11 Pro (XL)</strong></p><p>De Pixel 11 Pro (XL) is een andere Android-smartphone met gelijkaardige camera's. Ook hier krijg je meer AI-tools, hoewel niet alles bij ons werkt. De algemene prestaties en batterijduur zijn wel beide slechter.</p><p><strong>Lees de </strong><a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-11-pro-xl-review-nl" data-dimension112="0e493338-b28d-11f1-8922-61fbe4b78f9e" data-action="Deal Block" data-label="Lees de Google Pixel 11 Pro XL review" data-dimension48="Lees de Google Pixel 11 Pro XL review" data-dimension25=""><strong>Google Pixel 11 Pro XL review</strong></a></p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Zo groot zijn de batterijen van de nieuwe iPhone 18 Pro-modellen ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Apple deelt zelf eigenlijk nooit de specifieke batterijcapaciteit van zijn iPhones. Inmiddels zijn de batterijcapaciteiten van de nieuwe <a href="https://www.techradar.com/phones/iphone/i-just-tried-the-iphone-18-pro-and-apple-gave-me-two-surprisingly-good-reasons-to-upgrade">iPhone 18 Pro</a> en Pro Max echter wel al bekend dankzij EU-regelgeving. Deze regelgeving vereist dat deze informatie publiekelijk bekend wordt gemaakt en dat is nu dus gebeurd.</p><p>De energielabels die de nieuwe iPhones in de EU krijgen, tonen dat de iPhone 18 Pro voorzien is van een 4.056mAh-batterij en de iPhone 18 Pro Max van een 5.391mAh-batterij (via <a href="https://www.androidheadlines.com/2026/09/apple-wont-tell-you-the-iphone-18-pro-battery-size-so-the-eu-just-did.html" target="_blank">Android Headlines</a>). Dat betekent verhogingen van respectievelijk 1,45% en 11,8% tegenover de Pro-modellen van vorig jaar.  </p><p><a href="https://www.apple.com/newsroom/2026/09/apple-debuts-iphone-18-pro-and-iphone-18-pro-max/" target="_blank">Apple omschrijft</a> de batterij-upgrade voor de iPhone 18 Pro Max als "de grootste verhoging van [de] batterijduur ooit" op een iPhone en stelt dat je 45 uur lang naar video's kan kijken voordat je opnieuw moet opladen. Bij de iPhone 18 Pro is die periode 36 uur. </p><p>Het gaat hier overigens specifiek om de batterijcapaciteiten voor deze iPhones in de EU. Die wijken namelijk af van de capaciteiten in de VS. In de VS krijgen iPhones namelijk geen fysieke simkaartslots meer, waardoor er meer ruimte is voor de batterij. iPhones in de VS zijn hierdoor dus ook alleen nog maar met eSIM te gebruiken. </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="modem-van-apple-of-qualcomm">Modem van Apple of Qualcomm?</h2><div class="see-more see-more--clipped"><figure><blockquote class="twitter-tweet hawk-ignore" data-lang="en" cite="https://twitter.com/cantworkitout/status/2098414497106919492"><p lang="en" dir="ltr">This is true, iOS 27 has two identifiers for the device: V64 for iPhone 18 Pro Max with a Qualcomm modem, V64s for iPhone 18 Pro Max with C2 modem. https://t.co/d2WdppoI6c<a href="https://twitter.com/cantworkitout/status/2098414497106919492">September 11, 2026</a></p></blockquote></figure><div class="see-more__filter"></div></div><p>Het team van <a href="https://www.macrumors.com/2026/09/12/iphone-18-pro-max-us-model-difference/" target="_blank">MacRumors</a> heeft ook wat meer onderzoek gedaan naar de specs van de nieuwe iPhones. Een tip op sociale media suggereerde dat alle iPhone 18 Pro- en Pro Max-toestellen gebruikmaken van Apple's eigen C2-modem, behalve opnieuw de modellen in de VS. Dit blijkt te kloppen, want volgens MacRumors krijgen de modellen in de VS een Qualcomm-modem. </p><p>Dit verschil zou ontdekt zijn in de code van <a href="https://www.techradar.com/phones/ios/here-are-21-new-features-in-ios-27-that-apple-didnt-have-time-to-mention-during-its-wwdc-2026-keynote">iOS 27</a>. Tot nu toe is dit nog niet officieel bevestigd (en de eerste pre-orders worden ook pas vanaf vrijdag 18 september geleverd), maar het gaat waarschijnlijk om het Snapdragon X85-modem in de VS. Hier krijgen we echter dus gewoon het C2-modem van Apple. </p><p>Er zou hoe dan ook niet echt een merkbaar prestatieverschil moeten zijn tussen deze chips. Apple heeft wel gezegd dat de C2-chip snellere snelheden moet bieden dan de C1X-chip die eerder werd gebruikt. Het is nog niet duidelijk waarom er nog steeds deels Qualcomm-chips gebruikt worden, maar misschien heeft die met contractuele verplichtingen te maken. </p><p>De iPhone 18 Pro-modellen werden vorige week officieel onthuld, samen met de <a href="https://global.techradar.com/nl-nl/phones/iphone/wij-hebben-de-iphone-duo-in-handen-gehad-en-apple-heeft-het-vouwlijnprobleem-op-een-slimme-manier-bijna-opgelost">iPhone Duo</a>. Een standaard iPhone 18 mist voor nu dus nog. Die wordt naar verwachting in maart gelanceerd naast de iPhone 18e en de iPhone Air 2. </p><ul><li><a href="https://global.techradar.com/nl-nl/phones/iphone/waarom-het-variabele-diafragma-de-grootste-camera-upgrade-van-de-iphone-18-pro-is">Waarom het variabele diafragma de grootste camera-upgrade van de iPhone 18 Pro is</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/iphone/zo-groot-zijn-de-batterijen-van-de-nieuwe-iphone-18-pro-modellen</link>
                                                                            <description>
                            <![CDATA[ De nieuw iPhone 18 Pro-modellen hebben iets grotere batterijen dan hun voorgangers en welk modem je krijgt, hangt af van in welk land je woont. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">bthjmFiRtcemXqd8KKpkDY</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/NyJLbMZhUHKPaQza65Pb4n-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 14 Sep 2026 08:58:27 +0000</pubDate>                                                                                                                                <updated>Tue, 15 Sep 2026 12:51:46 +0000</updated>
                                                                                                                                            <category><![CDATA[iPhone]]></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/NyJLbMZhUHKPaQza65Pb4n-1920-80.jpg">
                                                            <media:credit><![CDATA[Jacob Krol/Future]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[De gloednieuwe Apple iPhone 18 Pro]]></media:description>                                                            <media:text><![CDATA[Apple iPhone 18 Pro and iPhone 18 Pro Max Hands-On]]></media:text>
                                <media:title type="plain"><![CDATA[Apple iPhone 18 Pro and iPhone 18 Pro Max Hands-On]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/NyJLbMZhUHKPaQza65Pb4n-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Apple deelt zelf eigenlijk nooit de specifieke batterijcapaciteit van zijn iPhones. Inmiddels zijn de batterijcapaciteiten van de nieuwe <a href="https://www.techradar.com/phones/iphone/i-just-tried-the-iphone-18-pro-and-apple-gave-me-two-surprisingly-good-reasons-to-upgrade">iPhone 18 Pro</a> en Pro Max echter wel al bekend dankzij EU-regelgeving. Deze regelgeving vereist dat deze informatie publiekelijk bekend wordt gemaakt en dat is nu dus gebeurd.</p><p>De energielabels die de nieuwe iPhones in de EU krijgen, tonen dat de iPhone 18 Pro voorzien is van een 4.056mAh-batterij en de iPhone 18 Pro Max van een 5.391mAh-batterij (via <a href="https://www.androidheadlines.com/2026/09/apple-wont-tell-you-the-iphone-18-pro-battery-size-so-the-eu-just-did.html" target="_blank">Android Headlines</a>). Dat betekent verhogingen van respectievelijk 1,45% en 11,8% tegenover de Pro-modellen van vorig jaar.  </p><p><a href="https://www.apple.com/newsroom/2026/09/apple-debuts-iphone-18-pro-and-iphone-18-pro-max/" target="_blank">Apple omschrijft</a> de batterij-upgrade voor de iPhone 18 Pro Max als "de grootste verhoging van [de] batterijduur ooit" op een iPhone en stelt dat je 45 uur lang naar video's kan kijken voordat je opnieuw moet opladen. Bij de iPhone 18 Pro is die periode 36 uur. </p><p>Het gaat hier overigens specifiek om de batterijcapaciteiten voor deze iPhones in de EU. Die wijken namelijk af van de capaciteiten in de VS. In de VS krijgen iPhones namelijk geen fysieke simkaartslots meer, waardoor er meer ruimte is voor de batterij. iPhones in de VS zijn hierdoor dus ook alleen nog maar met eSIM te gebruiken. </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="modem-van-apple-of-qualcomm">Modem van Apple of Qualcomm?</h2><div class="see-more see-more--clipped"><figure><blockquote class="twitter-tweet hawk-ignore" data-lang="en" cite="https://twitter.com/cantworkitout/status/2098414497106919492"><p lang="en" dir="ltr">This is true, iOS 27 has two identifiers for the device: V64 for iPhone 18 Pro Max with a Qualcomm modem, V64s for iPhone 18 Pro Max with C2 modem. https://t.co/d2WdppoI6c<a href="https://twitter.com/cantworkitout/status/2098414497106919492">September 11, 2026</a></p></blockquote></figure><div class="see-more__filter"></div></div><p>Het team van <a href="https://www.macrumors.com/2026/09/12/iphone-18-pro-max-us-model-difference/" target="_blank">MacRumors</a> heeft ook wat meer onderzoek gedaan naar de specs van de nieuwe iPhones. Een tip op sociale media suggereerde dat alle iPhone 18 Pro- en Pro Max-toestellen gebruikmaken van Apple's eigen C2-modem, behalve opnieuw de modellen in de VS. Dit blijkt te kloppen, want volgens MacRumors krijgen de modellen in de VS een Qualcomm-modem. </p><p>Dit verschil zou ontdekt zijn in de code van <a href="https://www.techradar.com/phones/ios/here-are-21-new-features-in-ios-27-that-apple-didnt-have-time-to-mention-during-its-wwdc-2026-keynote">iOS 27</a>. Tot nu toe is dit nog niet officieel bevestigd (en de eerste pre-orders worden ook pas vanaf vrijdag 18 september geleverd), maar het gaat waarschijnlijk om het Snapdragon X85-modem in de VS. Hier krijgen we echter dus gewoon het C2-modem van Apple. </p><p>Er zou hoe dan ook niet echt een merkbaar prestatieverschil moeten zijn tussen deze chips. Apple heeft wel gezegd dat de C2-chip snellere snelheden moet bieden dan de C1X-chip die eerder werd gebruikt. Het is nog niet duidelijk waarom er nog steeds deels Qualcomm-chips gebruikt worden, maar misschien heeft die met contractuele verplichtingen te maken. </p><p>De iPhone 18 Pro-modellen werden vorige week officieel onthuld, samen met de <a href="https://global.techradar.com/nl-nl/phones/iphone/wij-hebben-de-iphone-duo-in-handen-gehad-en-apple-heeft-het-vouwlijnprobleem-op-een-slimme-manier-bijna-opgelost">iPhone Duo</a>. Een standaard iPhone 18 mist voor nu dus nog. Die wordt naar verwachting in maart gelanceerd naast de iPhone 18e en de iPhone Air 2. </p><ul><li><a href="https://global.techradar.com/nl-nl/phones/iphone/waarom-het-variabele-diafragma-de-grootste-camera-upgrade-van-de-iphone-18-pro-is">Waarom het variabele diafragma de grootste camera-upgrade van de iPhone 18 Pro is</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Wij hebben de iPhone Duo in handen gehad en Apple heeft het vouwlijnprobleem op een slimme manier (bijna) opgelost ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Apple heeft eindelijk zijn eerste vouwbare smartphone op de markt gebracht. De iPhone Duo is een paspoortvormige foldable. Dat wisten we inmiddels eigenlijk al wel via geruchten en leaks, maar de naam is dus wel iets anders dan waar de geruchten het steeds over hadden, geen Ultra maar Duo. Misschien bewaart Apple de 'Ultra'-naam toch nog voor een andere toekomstige iPhone. </p><p>Op sommige vlakken is de iPhone Duo precies wat we hadden verwacht. Hij heeft een 5,4-inch coverscherm en een groot 7,6-inch vouwbaar scherm. Het formaat, de vormfactor en de specs lijken allemaal erg op die van de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-z-fold-8-review-nl">Samsung Galaxy Z Fold 8</a>. Toch zijn er ook wel een aantal interessante verschillen. </p><p>Dichtgevouwen in onze handen voelde de iPhone compleet anders dan elke voorgaande iPhone. Apple heeft ook niet voor niets iOS deels opnieuw ingericht voor dit toestel met zijn displays met afwijkende beeldverhoudingen. Het dock en andere bedieningsopties zijn verplaatst naar de rechterkant van het scherm. Het is op dit moment nog niet duidelijk of je ze ook eventueel naar links zou kunnen verplaatsen. Bij extra brede (en grote) displays zoals deze moet dit ervoor zorgen dat je de belangrijkste bedieningsopties nog steeds gemakkelijk met je duim moet kunnen bereiken. </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 role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/NsKAHut9yWcvzfRYQQSbaH-1920-80.jpg" alt="iPhone Duo Hands On" /><figcaption><small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/umWjcXpyXCePD557HHQghH-1920-80.jpg" alt="iPhone Duo Hands On" /><figcaption><small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/SGqVQLHtN4AMzybTNa5KfH-1920-80.jpg" alt="iPhone Duo Hands On" /><figcaption><small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/G4XedKPZ8Wwgkf49b6EzeH-1920-80.jpg" alt="iPhone Duo Hands On" /><figcaption><small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/hHymmJGmRBSS9B6h2fKUcH-1920-80.jpg" alt="iPhone Duo Hands On" /><figcaption><small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/dA29t84mAuZtEFrKqPgtYH-1920-80.jpg" alt="iPhone Duo Hands On" /><figcaption><small role="credit">Lance Ulanoff / Future</small></figcaption></figure></figure><p>Het 5,4-inch coverscherm ziet er helder en scherp uit en beschikt over een 'Center Stage'-camera (maar ironisch genoeg niet in het midden bovenaan).</p><p>Net als bij de Galaxy Z Fold 8 is deze vormfactor hier wel even wennen. Apple's keuze voor afgeronde hoeken en randen aan de rechterkant (wanneer je hem opent zie je vier afgeronde hoeken) zorgt voor een aangenaam gevoel in de hand, al is het asymmetrische ontwerp bij het coverscherm dan wel weer wat minder mooi. </p><p>Open- en dichtvouwen met één hand is niet heel gemakkelijk (misschien na wat meer gebruik wel), maar met twee handen werkt het mechanisme uitstekend en het scharnier voelt ook erg stevig. Ja kan dit scharnier ook bij meerdere hoeken open laten staan. Het is ook mooi om te zien dat Apple het voor elkaar heeft gekregen om met dit toestel een IP68-certificering voor stof- en waterbestendigheid te bemachtigen. </p><p>Het 7,6-inch vouwbare scherm ziet er ook prachtig uit. Apple heeft allerlei verschillende displaylagen hier bovenop elkaar gelegd (en onder andere met een laag titanium versterkt). Ze zitten aan elkaar met een flexibele lijm, waardoor ze een beetje heen en weer kunnen bewegen. Een van de meest interessante lagen is echter de bovenste laag. </p><h2 id="de-textuurlaag">De textuurlaag</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/x7JBPWF4wuXt9znCf3k3hH-1920-80.jpg" alt="iPhone Duo Hands On" /><figcaption><small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/7pMKFZuPuVrLUV8fb8M7jH-1920-80.jpg" alt="iPhone Duo Hands On" /><figcaption><small role="credit">Lance Ulanoff / Future</small></figcaption></figure></figure><p>Veel mensen storen zich toch nog steeds aan de zichtbare vouwlijn bij foldables (of zijn vooral bang dat ze zich daaraan zullen storen). Deze toestellen moeten nou eenmaal kunnen vouwen zonder de verschillende lagen te breken en tussen die lagen zit ook heel dun glas. Er zal dus (voor nu) altijd wel een klein beetje een vouw in het midden zitten wanneer het toestel opengevouwen is. </p><p>Ook bij de <a href="https://www.techradar.com/phones/samsung-galaxy-phones/samsung-galaxy-z-fold-8-ultra-review">Samsung Galaxy Z Fold 8 Ultra</a>, waar de vouwlijn opnieuw wel minder zichtbaar is geworden, is hij nog steeds bij bepaalde belichting en vanuit bepaalde hoeken zichtbaar.  </p><p>Op de iPhone Duo is hij vrijwel niet meer te zien in de meeste gevallen. Je kan hem wel nog voelen met je vinger. Hoe heeft Apple dit effect dan voor elkaar gekregen? Nou, het bedrijf heeft een speciale nanotextuurlaag bovenop het vouwbare scherm geplaatst. Deze werkt antireflectief en dat helpt ook bij het verbergen van de vouwlijn, zeker op plekken waar hij normaal bij andere toestellen wel zichtbaar zou zijn. </p><p>Deze laag geeft het scherm ook een matte afwerking. Dat kan wel een beetje wennen zijn op een smartphone, maar het zorgt ervoor dat je scherm ook vrijwel altijd goed af te lezen is. We waren erg onder de indruk van deze nanotextuurlaag. </p><h2 id="aan-de-slag">Aan de slag</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/EKTvvhjkCmBDYCxhqQp5XG-1920-80.jpg" alt="iPhone Duo Hands On" /><figcaption><small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/W9XCywRyN9wUhZRJ8os36G-1920-80.jpg" alt="iPhone Duo Hands On" /><figcaption><small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ADCdoXsNokDDyQXNGE4RvF-1920-80.jpg" alt="iPhone Duo Hands On" /><figcaption><small role="credit">Lance Ulanoff / Future</small></figcaption></figure></figure><p>We kregen helaas niet heel veel tijd met Apple's nieuwe toevoeging aan de iPhone-line-up, maar wat we wel konden zien, zag er goed uit. </p><p>Apple heeft bijvoorbeeld goed nagedacht over het overschakelen van het coverscherm naar het vouwbare scherm. We probeerden dit met zowel een game als met Netflix. Hierbij openden we de app op het coverscherm en openden we vervolgens langzaamaan de iPhone Duo. Deze overschakeling ging enorm soepel en we hebben wel eens anders meegemaakt bij andere foldables.</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:2387px;"><p class="vanilla-image-block" style="padding-top:66.86%;"><img id="QsQGHwyUELrcArgmdNaUzh" name="IMG_8179" alt="iPhone duo Hands on" src="https://cdn.mos.cms.futurecdn.net/QsQGHwyUELrcArgmdNaUzh-1920-80.jpg" mos="" align="middle" fullscreen="" width="2387" height="1596" 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>We hebben onder andere een game van console-niveau op de iPhone gespeeld en daarmee konden we de kracht van de nieuwe 2nm A20 Pro-chip in werking zien. Natuurlijk hebben we tevens foto's gemaakt met alle camera's, waaronder de 48MP-hoofdcamera en de 48MP-ultrawide. Het is wel jammer dat je maar tot 2x kan inzoomen (zonder kwaliteitsverlies). Het is echter ook wel duidelijk waarom er in dit toestel dat nog dunner is dan de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-air-review-nl">iPhone Air</a> (wanneer opengevouwen) geen lange telefotolens past. </p><p>Er zijn verschillende instellingen voor het gebruiken van je twee displays voor specifieke camerafuncties. Zo kan je het coverscherm als zoeker gebruiken om betere selfies te maken met de goede camera's achterop het apparaat. </p><p>In het vouwbare scherm zit ook nog een nieuwe 'FaceTime Camera' verwerkt. Deze verdwijnt "achter het scherm" wanneer je hem niet gebruikt, maar levert ook geen geweldige kwaliteit. Dit is hetzelfde principe als bij Samsungs Z Fold-modellen van een paar generaties geleden en er is een reden waarom Samsung toch weer voor een gewone camera-uitsparing in het scherm heeft gekozen.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/n5u6fZetazG72YJiksXxFG-1920-80.jpg" alt="iPhone Duo Hands On" /><figcaption><small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/pTR84sJXdY9jNiL8uaCaUG-1920-80.jpg" alt="iPhone Duo Hands On" /><figcaption><small role="credit">Lance Ulanoff / Future</small></figcaption></figure></figure><p>Wat overigens erg leuk en handig is, is dat je de iPhone Duo kan gebruiken als een soort alarmklok op je nachtkastje. Je moet hem dan ook in de Stand-by-modus kunnen zetten zonder hem per se aan de lader te moeten hangen. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="KEwEV6vU6sukqbUU38qNgH" name="DSC04606.JPG" alt="iPhone Duo Hands On" src="https://cdn.mos.cms.futurecdn.net/KEwEV6vU6sukqbUU38qNgH-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: Lance Ulanoff / Future)</span></figcaption></figure><p>Het binnenste scherm is meer dan groot genoeg voor wat multitasking. Dit hebben we ook even kunnen testen door de Foto's- en Berichten-apps naast elkaar te openen. Je sleept een app simpelweg naar een zijkant van het scherm en de telefoon opent de app aan die kant. Nadat we die apps hadden geopend, konden we een foto naar een nieuw bericht slepen en zo dus heel soepel delen tussen de apps. </p><p>De nieuwe indeling van de iOS-interface (alleen op dit model) zal voor sommigen wel even wennen zijn. Toch voelde alles wel intuïtief toen we met deze vormfactor van de iPhone Duo aan de slag gingen. Het bedieningspaneel werkt overigens wel nog gewoon hetzelfde als op andere iPhones. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:60.47%;"><img id="yCFA3UihPeuxyLaxrFudhh" name="IMG_8181" alt="iPhone duo Hands on" src="https://cdn.mos.cms.futurecdn.net/yCFA3UihPeuxyLaxrFudhh-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1548" 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><h2 id="apple-pencil-ondersteuning">Apple Pencil-ondersteuning</h2><p>Er zijn nog twee andere dingen die we even moeten benoemen. Ten eerste zal de iPhone Duo de eerste iPhone zijn die ondersteuning biedt voor de USB-C-versie van de Apple Pencil. Dat is een erg handige toevoeging. We vonden het dan ook heel jammer toen Samsung de digitizer-laag van zijn Galaxy Z Fold-modellen verwijderde. </p><p>We kunnen niet wachten om de Apple Pencil uit te proberen op het grote scherm (er waren helaas geen Pencils in de demoruimte). We verwachten dat de nanotextuur ook een effect zal hebben op hoe het voelt om de Pencil te gebruiken op dit display. We weten trouwens niet zeker of de iPhone Duo ook de Apple Pencil Pro zal ondersteunen, maar dat zou natuurlijk wel mooi zijn (al kan je hem dan niet via de Duo opladen). </p><p>Het andere ding dat we nog moesten vermelden, is dat de iPhone Duo gewoon MagSafe-ondersteuning heeft gekregen. Die feature hoef je dus niet te missen als je voor Apple's eerste vouwbare toestel kiest. Verder zijn er twee batterijcellen verdeeld over de twee helften die samen moeten zorgen voor een batterijduur van een hele dag. </p><p>De iPhone Duo is nu Apple's duurste iPhone. Hij heeft een adviesprijs vanaf 2.339 euro (daarvoor krijg je 256GB aan opslagruimte). Er zijn natuurlijk wel manieren om die prijs iets omlaag te halen, met bijvoorbeeld inruilacties, maar het blijft nou eenmaal een erg duur toestel. </p><p>Over het algemeen lijkt dit een zeer goede start te zijn voor Apple's eerste poging om een foldable op de markt te brengen. Natuurlijk heeft het bedrijf ook geleerd van de successen en fouten van andere fabrikanten, maar dat werkt in principe vrijwel altijd zo. Toch zijn er ook duidelijke "Apple-dingen" te vinden hier, zoals een goed oog voor detail, en dat kan dit model toch weer onderscheiden van de andere opties op de markt.  </p><ul><li><a href="https://global.techradar.com/nl-nl/phones/iphone/waarom-het-variabele-diafragma-de-grootste-camera-upgrade-van-de-iphone-18-pro-is">Waarom het variabele diafragma de grootste camera-upgrade van de iPhone 18 Pro is</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/iphone/wij-hebben-de-iphone-duo-in-handen-gehad-en-apple-heeft-het-vouwlijnprobleem-op-een-slimme-manier-bijna-opgelost</link>
                                                                            <description>
                            <![CDATA[ Apple's eerste vouwbare smartphone is onthuld en de iPhone Duo is meteen al een genot om te gebruiken. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">nvUVyuEUhTZAuU6SgD9BiZ</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/AFhxLLs8QJArr5s2N8Kur4-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 11 Sep 2026 14:25:03 +0000</pubDate>                                                                                                                                <updated>Fri, 11 Sep 2026 14:25:09 +0000</updated>
                                                                                                                                            <category><![CDATA[iPhone]]></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/AFhxLLs8QJArr5s2N8Kur4-1920-80.jpg">
                                                            <media:credit><![CDATA[Lance Ulanoff / Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[iPhone Duo Hands On]]></media:description>                                                            <media:text><![CDATA[iPhone Duo Hands On]]></media:text>
                                <media:title type="plain"><![CDATA[iPhone Duo Hands On]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/AFhxLLs8QJArr5s2N8Kur4-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Apple heeft eindelijk zijn eerste vouwbare smartphone op de markt gebracht. De iPhone Duo is een paspoortvormige foldable. Dat wisten we inmiddels eigenlijk al wel via geruchten en leaks, maar de naam is dus wel iets anders dan waar de geruchten het steeds over hadden, geen Ultra maar Duo. Misschien bewaart Apple de 'Ultra'-naam toch nog voor een andere toekomstige iPhone. </p><p>Op sommige vlakken is de iPhone Duo precies wat we hadden verwacht. Hij heeft een 5,4-inch coverscherm en een groot 7,6-inch vouwbaar scherm. Het formaat, de vormfactor en de specs lijken allemaal erg op die van de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-z-fold-8-review-nl">Samsung Galaxy Z Fold 8</a>. Toch zijn er ook wel een aantal interessante verschillen. </p><p>Dichtgevouwen in onze handen voelde de iPhone compleet anders dan elke voorgaande iPhone. Apple heeft ook niet voor niets iOS deels opnieuw ingericht voor dit toestel met zijn displays met afwijkende beeldverhoudingen. Het dock en andere bedieningsopties zijn verplaatst naar de rechterkant van het scherm. Het is op dit moment nog niet duidelijk of je ze ook eventueel naar links zou kunnen verplaatsen. Bij extra brede (en grote) displays zoals deze moet dit ervoor zorgen dat je de belangrijkste bedieningsopties nog steeds gemakkelijk met je duim moet kunnen bereiken. </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 role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/NsKAHut9yWcvzfRYQQSbaH-1920-80.jpg" alt="iPhone Duo Hands On" /><figcaption><small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/umWjcXpyXCePD557HHQghH-1920-80.jpg" alt="iPhone Duo Hands On" /><figcaption><small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/SGqVQLHtN4AMzybTNa5KfH-1920-80.jpg" alt="iPhone Duo Hands On" /><figcaption><small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/G4XedKPZ8Wwgkf49b6EzeH-1920-80.jpg" alt="iPhone Duo Hands On" /><figcaption><small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/hHymmJGmRBSS9B6h2fKUcH-1920-80.jpg" alt="iPhone Duo Hands On" /><figcaption><small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/dA29t84mAuZtEFrKqPgtYH-1920-80.jpg" alt="iPhone Duo Hands On" /><figcaption><small role="credit">Lance Ulanoff / Future</small></figcaption></figure></figure><p>Het 5,4-inch coverscherm ziet er helder en scherp uit en beschikt over een 'Center Stage'-camera (maar ironisch genoeg niet in het midden bovenaan).</p><p>Net als bij de Galaxy Z Fold 8 is deze vormfactor hier wel even wennen. Apple's keuze voor afgeronde hoeken en randen aan de rechterkant (wanneer je hem opent zie je vier afgeronde hoeken) zorgt voor een aangenaam gevoel in de hand, al is het asymmetrische ontwerp bij het coverscherm dan wel weer wat minder mooi. </p><p>Open- en dichtvouwen met één hand is niet heel gemakkelijk (misschien na wat meer gebruik wel), maar met twee handen werkt het mechanisme uitstekend en het scharnier voelt ook erg stevig. Ja kan dit scharnier ook bij meerdere hoeken open laten staan. Het is ook mooi om te zien dat Apple het voor elkaar heeft gekregen om met dit toestel een IP68-certificering voor stof- en waterbestendigheid te bemachtigen. </p><p>Het 7,6-inch vouwbare scherm ziet er ook prachtig uit. Apple heeft allerlei verschillende displaylagen hier bovenop elkaar gelegd (en onder andere met een laag titanium versterkt). Ze zitten aan elkaar met een flexibele lijm, waardoor ze een beetje heen en weer kunnen bewegen. Een van de meest interessante lagen is echter de bovenste laag. </p><h2 id="de-textuurlaag">De textuurlaag</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/x7JBPWF4wuXt9znCf3k3hH-1920-80.jpg" alt="iPhone Duo Hands On" /><figcaption><small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/7pMKFZuPuVrLUV8fb8M7jH-1920-80.jpg" alt="iPhone Duo Hands On" /><figcaption><small role="credit">Lance Ulanoff / Future</small></figcaption></figure></figure><p>Veel mensen storen zich toch nog steeds aan de zichtbare vouwlijn bij foldables (of zijn vooral bang dat ze zich daaraan zullen storen). Deze toestellen moeten nou eenmaal kunnen vouwen zonder de verschillende lagen te breken en tussen die lagen zit ook heel dun glas. Er zal dus (voor nu) altijd wel een klein beetje een vouw in het midden zitten wanneer het toestel opengevouwen is. </p><p>Ook bij de <a href="https://www.techradar.com/phones/samsung-galaxy-phones/samsung-galaxy-z-fold-8-ultra-review">Samsung Galaxy Z Fold 8 Ultra</a>, waar de vouwlijn opnieuw wel minder zichtbaar is geworden, is hij nog steeds bij bepaalde belichting en vanuit bepaalde hoeken zichtbaar.  </p><p>Op de iPhone Duo is hij vrijwel niet meer te zien in de meeste gevallen. Je kan hem wel nog voelen met je vinger. Hoe heeft Apple dit effect dan voor elkaar gekregen? Nou, het bedrijf heeft een speciale nanotextuurlaag bovenop het vouwbare scherm geplaatst. Deze werkt antireflectief en dat helpt ook bij het verbergen van de vouwlijn, zeker op plekken waar hij normaal bij andere toestellen wel zichtbaar zou zijn. </p><p>Deze laag geeft het scherm ook een matte afwerking. Dat kan wel een beetje wennen zijn op een smartphone, maar het zorgt ervoor dat je scherm ook vrijwel altijd goed af te lezen is. We waren erg onder de indruk van deze nanotextuurlaag. </p><h2 id="aan-de-slag">Aan de slag</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/EKTvvhjkCmBDYCxhqQp5XG-1920-80.jpg" alt="iPhone Duo Hands On" /><figcaption><small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/W9XCywRyN9wUhZRJ8os36G-1920-80.jpg" alt="iPhone Duo Hands On" /><figcaption><small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ADCdoXsNokDDyQXNGE4RvF-1920-80.jpg" alt="iPhone Duo Hands On" /><figcaption><small role="credit">Lance Ulanoff / Future</small></figcaption></figure></figure><p>We kregen helaas niet heel veel tijd met Apple's nieuwe toevoeging aan de iPhone-line-up, maar wat we wel konden zien, zag er goed uit. </p><p>Apple heeft bijvoorbeeld goed nagedacht over het overschakelen van het coverscherm naar het vouwbare scherm. We probeerden dit met zowel een game als met Netflix. Hierbij openden we de app op het coverscherm en openden we vervolgens langzaamaan de iPhone Duo. Deze overschakeling ging enorm soepel en we hebben wel eens anders meegemaakt bij andere foldables.</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:2387px;"><p class="vanilla-image-block" style="padding-top:66.86%;"><img id="QsQGHwyUELrcArgmdNaUzh" name="IMG_8179" alt="iPhone duo Hands on" src="https://cdn.mos.cms.futurecdn.net/QsQGHwyUELrcArgmdNaUzh-1920-80.jpg" mos="" align="middle" fullscreen="" width="2387" height="1596" 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>We hebben onder andere een game van console-niveau op de iPhone gespeeld en daarmee konden we de kracht van de nieuwe 2nm A20 Pro-chip in werking zien. Natuurlijk hebben we tevens foto's gemaakt met alle camera's, waaronder de 48MP-hoofdcamera en de 48MP-ultrawide. Het is wel jammer dat je maar tot 2x kan inzoomen (zonder kwaliteitsverlies). Het is echter ook wel duidelijk waarom er in dit toestel dat nog dunner is dan de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-air-review-nl">iPhone Air</a> (wanneer opengevouwen) geen lange telefotolens past. </p><p>Er zijn verschillende instellingen voor het gebruiken van je twee displays voor specifieke camerafuncties. Zo kan je het coverscherm als zoeker gebruiken om betere selfies te maken met de goede camera's achterop het apparaat. </p><p>In het vouwbare scherm zit ook nog een nieuwe 'FaceTime Camera' verwerkt. Deze verdwijnt "achter het scherm" wanneer je hem niet gebruikt, maar levert ook geen geweldige kwaliteit. Dit is hetzelfde principe als bij Samsungs Z Fold-modellen van een paar generaties geleden en er is een reden waarom Samsung toch weer voor een gewone camera-uitsparing in het scherm heeft gekozen.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/n5u6fZetazG72YJiksXxFG-1920-80.jpg" alt="iPhone Duo Hands On" /><figcaption><small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/pTR84sJXdY9jNiL8uaCaUG-1920-80.jpg" alt="iPhone Duo Hands On" /><figcaption><small role="credit">Lance Ulanoff / Future</small></figcaption></figure></figure><p>Wat overigens erg leuk en handig is, is dat je de iPhone Duo kan gebruiken als een soort alarmklok op je nachtkastje. Je moet hem dan ook in de Stand-by-modus kunnen zetten zonder hem per se aan de lader te moeten hangen. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="KEwEV6vU6sukqbUU38qNgH" name="DSC04606.JPG" alt="iPhone Duo Hands On" src="https://cdn.mos.cms.futurecdn.net/KEwEV6vU6sukqbUU38qNgH-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: Lance Ulanoff / Future)</span></figcaption></figure><p>Het binnenste scherm is meer dan groot genoeg voor wat multitasking. Dit hebben we ook even kunnen testen door de Foto's- en Berichten-apps naast elkaar te openen. Je sleept een app simpelweg naar een zijkant van het scherm en de telefoon opent de app aan die kant. Nadat we die apps hadden geopend, konden we een foto naar een nieuw bericht slepen en zo dus heel soepel delen tussen de apps. </p><p>De nieuwe indeling van de iOS-interface (alleen op dit model) zal voor sommigen wel even wennen zijn. Toch voelde alles wel intuïtief toen we met deze vormfactor van de iPhone Duo aan de slag gingen. Het bedieningspaneel werkt overigens wel nog gewoon hetzelfde als op andere iPhones. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:60.47%;"><img id="yCFA3UihPeuxyLaxrFudhh" name="IMG_8181" alt="iPhone duo Hands on" src="https://cdn.mos.cms.futurecdn.net/yCFA3UihPeuxyLaxrFudhh-1920-80.jpg" mos="" align="middle" fullscreen="" width="2560" height="1548" 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><h2 id="apple-pencil-ondersteuning">Apple Pencil-ondersteuning</h2><p>Er zijn nog twee andere dingen die we even moeten benoemen. Ten eerste zal de iPhone Duo de eerste iPhone zijn die ondersteuning biedt voor de USB-C-versie van de Apple Pencil. Dat is een erg handige toevoeging. We vonden het dan ook heel jammer toen Samsung de digitizer-laag van zijn Galaxy Z Fold-modellen verwijderde. </p><p>We kunnen niet wachten om de Apple Pencil uit te proberen op het grote scherm (er waren helaas geen Pencils in de demoruimte). We verwachten dat de nanotextuur ook een effect zal hebben op hoe het voelt om de Pencil te gebruiken op dit display. We weten trouwens niet zeker of de iPhone Duo ook de Apple Pencil Pro zal ondersteunen, maar dat zou natuurlijk wel mooi zijn (al kan je hem dan niet via de Duo opladen). </p><p>Het andere ding dat we nog moesten vermelden, is dat de iPhone Duo gewoon MagSafe-ondersteuning heeft gekregen. Die feature hoef je dus niet te missen als je voor Apple's eerste vouwbare toestel kiest. Verder zijn er twee batterijcellen verdeeld over de twee helften die samen moeten zorgen voor een batterijduur van een hele dag. </p><p>De iPhone Duo is nu Apple's duurste iPhone. Hij heeft een adviesprijs vanaf 2.339 euro (daarvoor krijg je 256GB aan opslagruimte). Er zijn natuurlijk wel manieren om die prijs iets omlaag te halen, met bijvoorbeeld inruilacties, maar het blijft nou eenmaal een erg duur toestel. </p><p>Over het algemeen lijkt dit een zeer goede start te zijn voor Apple's eerste poging om een foldable op de markt te brengen. Natuurlijk heeft het bedrijf ook geleerd van de successen en fouten van andere fabrikanten, maar dat werkt in principe vrijwel altijd zo. Toch zijn er ook duidelijke "Apple-dingen" te vinden hier, zoals een goed oog voor detail, en dat kan dit model toch weer onderscheiden van de andere opties op de markt.  </p><ul><li><a href="https://global.techradar.com/nl-nl/phones/iphone/waarom-het-variabele-diafragma-de-grootste-camera-upgrade-van-de-iphone-18-pro-is">Waarom het variabele diafragma de grootste camera-upgrade van de iPhone 18 Pro is</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Waarom het variabele diafragma de grootste camera-upgrade van de iPhone 18 Pro is ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Tijdens Apple's grote iPhone 18-event was de belangrijkste cameraverbetering van de nieuwe iPhone 18 vanuit fotografisch oogpunt het eerste mechanische diafragma van Apple, door het bedrijf zelf een ‘variabel diafragma’ genoemd.</p><p>Die functie is niet alleen nieuw voor Apple, maar ook nog altijd vrij zeldzaam bij smartphones. Huawei gebruikt bijvoorbeeld wel al een mechanisch diafragma in verschillende vlaggenschepen, waaronder de Pura 80 Ultra en andere recente modellen.</p>                    <div class= "tiktok-wrapper" style="min-height: 750px;"><blockquote class="tiktok-embed" cite="https://www.tiktok.com/@techradar/video/7683588164405054723" data-video-id="7683588164405054723" style="max-width: 605px; min-width: 325px;">                        <section>                            <a target="_blank" title="@techradar" href="https://www.tiktok.com/@techradar">@techradar</a>                            <p></p><a target="_blank" title="♬ original sound - TechRadar" href="https://www.tiktok.com/music/original-sound-7683588198852889366">♬ original sound - TechRadar</a></section>                    </blockquote></div>                <p>Ook ‘echte’ camera-apparatuur beschikt over zo’n functie. Denk bijvoorbeeld aan een premium compactcamera zoals de populaire Ricoh GR IV, of aan de lenzen die fotografen gebruiken met systeemcamera’s van Nikon.</p><p>Maar wat is een mechanisch diafragma precies, waarom zou je er een willen en welke invloed heeft het op de camera-ervaring van de nieuwste iPhones? Tijd om dat uit te zoeken.</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-is-diafragma-en-waarom-is-het-belangrijk">Wat is diafragma en waarom is het belangrijk?</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:1787px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="5UtMpew32qJLy35fxmPDS" name="1788974560.jpg" alt="Screenshot van Apple's September 2026 event" src="https://cdn.mos.cms.futurecdn.net/5UtMpew32qJLy35fxmPDS-1920-80.jpg" mos="" align="middle" fullscreen="" width="1787" height="1005" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Apple)</span></figcaption></figure><p>Tot nu toe hadden alle iPhones, en eigenlijk ook de meeste smartphones, een vast diafragma. De hoofdcamera van de iPhone 17 Pro heeft bijvoorbeeld een helder diafragma van f/1.78.</p><p>Met de iPhone 18 Pro-serie verandert dat. Die maakt gebruik van zes mechanische diafragmabladen die dunner zijn dan een mensenhaar en gemaakt zijn van een polymeercomposiet.</p><p>Bij traditionele camera’s is het diafragma vaak een van de eerste instellingen waar fotografen handmatig mee spelen. Het is een van de belangrijkste camera-instellingen om een foto precies de gewenste uitstraling te geven en wordt vaak aangepast aan het onderwerp dat je fotografeert.</p><p>De grootte van het diafragma bepaalt hoeveel licht de camerasensor bereikt. Een groter diafragma laat meer licht binnen, wat bijvoorbeeld handig is om in het donker meer detail vast te leggen. Een kleiner diafragma laat juist minder licht binnen en kan van pas komen op een heldere, zonnige dag om te voorkomen dat een foto te licht wordt.</p><p>Het diafragma heeft daarnaast invloed op de scherptediepte. Een groter diafragma zorgt voor een kleinere scherptediepte, wat handig is bij portretten waarbij je de achtergrond onscherp wilt maken. Een kleiner diafragma zorgt ervoor dat een groter deel van het beeld scherp blijft, wat bijvoorbeeld prettig is bij landschapsfotografie.</p><p>Omdat smartphones normaal gesproken geen controle bieden over de grootte van het diafragma en bovendien relatief kleine sensoren gebruiken, leunen toestellen zoals de iPhone sterk op computationele fotografie. Software wordt daarbij gebruikt om effecten als achtergrondonscherpte of betere foto’s bij weinig licht te creëren. Denk bijvoorbeeld aan de portretmodus en nachtmodus op je smartphone.</p><p>Een mechanisch diafragma kan daarentegen daadwerkelijk verder worden geopend of gesloten, afhankelijk van de scène die je fotografeert. De Huawei Pura 80 Ultra heeft bijvoorbeeld een hoofdcamera met een variabel diafragma van f/1.6 tot f/4.0. Daardoor kan de gebruiker zelf bepalen hoeveel licht er via het diafragma op de sensor valt. De sluitertijd is de andere belangrijke factor die de belichting bepaalt.</p><ul><li><a href="https://global.techradar.com/nl-nl/phones/iphone/apple-onthult-vouwbare-iphone-duo-en-iphone-18-pro-modellen-met-variabel-diafragma"><strong>Apple onthult vouwbare iPhone Duo en iPhone 18 Pro-modellen met variabel diafragma</strong></a></li></ul><h2 id="zijn-iphone-camera-39-s-nu-het-echte-werk">Zijn iPhone camera's nu het echte werk?</h2><p>Hoe kleiner de sensor, hoe minder groot de invloed van een mechanisch diafragma op de scherptediepte.</p><p>De sensor van de iPhone 18 Pro en iPhone 18 Pro Max lijkt nog altijd kleiner te zijn dan de 1-inchsensoren die je aantreft in Chinese vlaggenschepen zoals de Xiaomi 17 Ultra en Oppo Find X8 Ultra. Daardoor is er minder noodzaak om het diafragma verder te sluiten om meer scherptediepte te krijgen.</p><p>Wel valt op dat het mechanische diafragma van de iPhone 18 Pro en Pro Max begint bij f/1.48 en kan worden gesloten tot f/4. Daarmee kan er ook meer licht binnenkomen dan bij eerdere iPhones. Volgens Apple is dat vooral handig voor portretten binnenshuis en astrofotografie.</p><p>De andere grote voordelen zijn meer controle over de belichting en een betere beeldscherpte. Door het diafragma te verkleinen van f/1.48 naar f/4 valt er minder licht op de sensor. Dat is vooral nuttig wanneer je in fel licht fotografeert.</p><p>Het maakt bovendien langere sluitertijden mogelijk. Dat is handig bij video, omdat je daar doorgaans met langere sluitertijden werkt dan bij fotografie om beweging vloeiend vast te leggen. Apple heeft daarnaast de mogelijkheid toegevoegd om tijdens het filmen de sluitertijd handmatig aan te passen. Ook voor effecten met lange belichting kan dat van pas komen.</p><p>Een kleiner diafragma kan ook de beeldkwaliteit verbeteren. Er blijft meer van de scène scherp en je gebruikt vooral het scherpste, centrale deel van de lens. Dat kan zorgen voor meer detail en minder van de zachtheid en lensvervorming die je vaak ziet wanneer een lens volledig openstaat.</p><p>Toch zullen de grootste verbeteringen in beeldkwaliteit waarschijnlijk nog steeds voortkomen uit Apple's computationele fotografie, zowel creatief als technisch. De portretmodus kan achtergronden overtuigend vervagen, terwijl de nachtmodus via langere sluitertijden meer licht opvangt en software gebruikt om onder meer het dynamisch bereik en de scherpte te verbeteren.</p><p>Voor fanatieke fotografen en videomakers die met een iPhone werken, blijft een mechanisch diafragma wel een interessante toevoeging. In bepaalde situaties neemt de hardware een deel van het werk over dat voorheen volledig door software werd gedaan, terwijl de gebruiker tegelijkertijd meer controle krijgt.</p><p>Verwacht alleen niet dat een mechanisch diafragma op zichzelf ineens voor veel betere foto’s zorgt. De grootste winst zit vooral in de extra creatieve en technische controle die het biedt.</p><ul><li><a href="https://global.techradar.com/nl-be/health-fitness/smartwatches/apple-onthult-watch-series-12-en-watch-ultra-4-met-veel-betere-hartslagmeting"><strong>Apple onthult Watch Series 12 en Watch Ultra 4 met veel betere hartslagmeting</strong></a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/iphone/waarom-het-variabele-diafragma-de-grootste-camera-upgrade-van-de-iphone-18-pro-is</link>
                                                                            <description>
                            <![CDATA[ Apple heeft voor het eerst een mechanisch diafragma toegevoegd aan de camera van een iPhone. Dit is wat die nieuwe functie betekent voor de camera-ervaring van de iPhone 18 Pro en iPhone 18 Pro Max. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">woLZy5B5MSaDiMWjuHVkdU</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/8vcFqXfkHSkJXR2kMo4z5X-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 10 Sep 2026 13:22:13 +0000</pubDate>                                                                                                                                <updated>Thu, 10 Sep 2026 15:16:28 +0000</updated>
                                                                                                                                            <category><![CDATA[iPhone]]></category>
                                                    <category><![CDATA[iOS]]></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[ Timothy Coleman ]]></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/8vcFqXfkHSkJXR2kMo4z5X-1920-80.jpg">
                                                            <media:credit><![CDATA[Apple]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Screenshot from Apple&#039;s September 2026 event]]></media:description>                                                            <media:text><![CDATA[Screenshot from Apple&#039;s September 2026 event]]></media:text>
                                <media:title type="plain"><![CDATA[Screenshot from Apple&#039;s September 2026 event]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/8vcFqXfkHSkJXR2kMo4z5X-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Tijdens Apple's grote iPhone 18-event was de belangrijkste cameraverbetering van de nieuwe iPhone 18 vanuit fotografisch oogpunt het eerste mechanische diafragma van Apple, door het bedrijf zelf een ‘variabel diafragma’ genoemd.</p><p>Die functie is niet alleen nieuw voor Apple, maar ook nog altijd vrij zeldzaam bij smartphones. Huawei gebruikt bijvoorbeeld wel al een mechanisch diafragma in verschillende vlaggenschepen, waaronder de Pura 80 Ultra en andere recente modellen.</p>                    <div class= "tiktok-wrapper" style="min-height: 750px;"><blockquote class="tiktok-embed" cite="https://www.tiktok.com/@techradar/video/7683588164405054723" data-video-id="7683588164405054723" style="max-width: 605px; min-width: 325px;">                        <section>                            <a target="_blank" title="@techradar" href="https://www.tiktok.com/@techradar">@techradar</a>                            <p></p><a target="_blank" title="♬ original sound - TechRadar" href="https://www.tiktok.com/music/original-sound-7683588198852889366">♬ original sound - TechRadar</a></section>                    </blockquote></div>                <p>Ook ‘echte’ camera-apparatuur beschikt over zo’n functie. Denk bijvoorbeeld aan een premium compactcamera zoals de populaire Ricoh GR IV, of aan de lenzen die fotografen gebruiken met systeemcamera’s van Nikon.</p><p>Maar wat is een mechanisch diafragma precies, waarom zou je er een willen en welke invloed heeft het op de camera-ervaring van de nieuwste iPhones? Tijd om dat uit te zoeken.</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-is-diafragma-en-waarom-is-het-belangrijk">Wat is diafragma en waarom is het belangrijk?</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:1787px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="5UtMpew32qJLy35fxmPDS" name="1788974560.jpg" alt="Screenshot van Apple's September 2026 event" src="https://cdn.mos.cms.futurecdn.net/5UtMpew32qJLy35fxmPDS-1920-80.jpg" mos="" align="middle" fullscreen="" width="1787" height="1005" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Apple)</span></figcaption></figure><p>Tot nu toe hadden alle iPhones, en eigenlijk ook de meeste smartphones, een vast diafragma. De hoofdcamera van de iPhone 17 Pro heeft bijvoorbeeld een helder diafragma van f/1.78.</p><p>Met de iPhone 18 Pro-serie verandert dat. Die maakt gebruik van zes mechanische diafragmabladen die dunner zijn dan een mensenhaar en gemaakt zijn van een polymeercomposiet.</p><p>Bij traditionele camera’s is het diafragma vaak een van de eerste instellingen waar fotografen handmatig mee spelen. Het is een van de belangrijkste camera-instellingen om een foto precies de gewenste uitstraling te geven en wordt vaak aangepast aan het onderwerp dat je fotografeert.</p><p>De grootte van het diafragma bepaalt hoeveel licht de camerasensor bereikt. Een groter diafragma laat meer licht binnen, wat bijvoorbeeld handig is om in het donker meer detail vast te leggen. Een kleiner diafragma laat juist minder licht binnen en kan van pas komen op een heldere, zonnige dag om te voorkomen dat een foto te licht wordt.</p><p>Het diafragma heeft daarnaast invloed op de scherptediepte. Een groter diafragma zorgt voor een kleinere scherptediepte, wat handig is bij portretten waarbij je de achtergrond onscherp wilt maken. Een kleiner diafragma zorgt ervoor dat een groter deel van het beeld scherp blijft, wat bijvoorbeeld prettig is bij landschapsfotografie.</p><p>Omdat smartphones normaal gesproken geen controle bieden over de grootte van het diafragma en bovendien relatief kleine sensoren gebruiken, leunen toestellen zoals de iPhone sterk op computationele fotografie. Software wordt daarbij gebruikt om effecten als achtergrondonscherpte of betere foto’s bij weinig licht te creëren. Denk bijvoorbeeld aan de portretmodus en nachtmodus op je smartphone.</p><p>Een mechanisch diafragma kan daarentegen daadwerkelijk verder worden geopend of gesloten, afhankelijk van de scène die je fotografeert. De Huawei Pura 80 Ultra heeft bijvoorbeeld een hoofdcamera met een variabel diafragma van f/1.6 tot f/4.0. Daardoor kan de gebruiker zelf bepalen hoeveel licht er via het diafragma op de sensor valt. De sluitertijd is de andere belangrijke factor die de belichting bepaalt.</p><ul><li><a href="https://global.techradar.com/nl-nl/phones/iphone/apple-onthult-vouwbare-iphone-duo-en-iphone-18-pro-modellen-met-variabel-diafragma"><strong>Apple onthult vouwbare iPhone Duo en iPhone 18 Pro-modellen met variabel diafragma</strong></a></li></ul><h2 id="zijn-iphone-camera-39-s-nu-het-echte-werk">Zijn iPhone camera's nu het echte werk?</h2><p>Hoe kleiner de sensor, hoe minder groot de invloed van een mechanisch diafragma op de scherptediepte.</p><p>De sensor van de iPhone 18 Pro en iPhone 18 Pro Max lijkt nog altijd kleiner te zijn dan de 1-inchsensoren die je aantreft in Chinese vlaggenschepen zoals de Xiaomi 17 Ultra en Oppo Find X8 Ultra. Daardoor is er minder noodzaak om het diafragma verder te sluiten om meer scherptediepte te krijgen.</p><p>Wel valt op dat het mechanische diafragma van de iPhone 18 Pro en Pro Max begint bij f/1.48 en kan worden gesloten tot f/4. Daarmee kan er ook meer licht binnenkomen dan bij eerdere iPhones. Volgens Apple is dat vooral handig voor portretten binnenshuis en astrofotografie.</p><p>De andere grote voordelen zijn meer controle over de belichting en een betere beeldscherpte. Door het diafragma te verkleinen van f/1.48 naar f/4 valt er minder licht op de sensor. Dat is vooral nuttig wanneer je in fel licht fotografeert.</p><p>Het maakt bovendien langere sluitertijden mogelijk. Dat is handig bij video, omdat je daar doorgaans met langere sluitertijden werkt dan bij fotografie om beweging vloeiend vast te leggen. Apple heeft daarnaast de mogelijkheid toegevoegd om tijdens het filmen de sluitertijd handmatig aan te passen. Ook voor effecten met lange belichting kan dat van pas komen.</p><p>Een kleiner diafragma kan ook de beeldkwaliteit verbeteren. Er blijft meer van de scène scherp en je gebruikt vooral het scherpste, centrale deel van de lens. Dat kan zorgen voor meer detail en minder van de zachtheid en lensvervorming die je vaak ziet wanneer een lens volledig openstaat.</p><p>Toch zullen de grootste verbeteringen in beeldkwaliteit waarschijnlijk nog steeds voortkomen uit Apple's computationele fotografie, zowel creatief als technisch. De portretmodus kan achtergronden overtuigend vervagen, terwijl de nachtmodus via langere sluitertijden meer licht opvangt en software gebruikt om onder meer het dynamisch bereik en de scherpte te verbeteren.</p><p>Voor fanatieke fotografen en videomakers die met een iPhone werken, blijft een mechanisch diafragma wel een interessante toevoeging. In bepaalde situaties neemt de hardware een deel van het werk over dat voorheen volledig door software werd gedaan, terwijl de gebruiker tegelijkertijd meer controle krijgt.</p><p>Verwacht alleen niet dat een mechanisch diafragma op zichzelf ineens voor veel betere foto’s zorgt. De grootste winst zit vooral in de extra creatieve en technische controle die het biedt.</p><ul><li><a href="https://global.techradar.com/nl-be/health-fitness/smartwatches/apple-onthult-watch-series-12-en-watch-ultra-4-met-veel-betere-hartslagmeting"><strong>Apple onthult Watch Series 12 en Watch Ultra 4 met veel betere hartslagmeting</strong></a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ iPhone 17 Pro vs iPhone 18 Pro: dit zijn de 5 grootste verschillen die je moet weten ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Apple heeft tijdens het ‘Surprise and Shine’-event van 9 september de iPhone 18 Pro onthuld, maar hoe verhoudt die zich tot de ijzersterke <a href="iphone 17 pro techradar benelux">iPhone 17 Pro</a> van vorig jaar?</p><p>De nieuwe iPhone krijgt onder meer de krachtige A20 Pro-chip en een hoofdcamera met een nieuw variabel diafragma. Daar staat wel tegenover dat de iPhone 18 Pro iets duurder is dan zijn voorganger.</p><p>Twijfel je tussen de twee Pro-modellen? Dit zijn de vijf belangrijkste verschillen waar je rekening mee moet houden voordat je een keuze maakt.</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="1-variabel-diafragma">1. Variabel diafragma</h2>                    <div class= "tiktok-wrapper" style="min-height: 750px;"><blockquote class="tiktok-embed" cite="https://www.tiktok.com/@techradar/video/7683588164405054723" data-video-id="7683588164405054723" style="max-width: 605px; min-width: 325px;">                        <section>                            <a target="_blank" title="@techradar" href="https://www.tiktok.com/@techradar">@techradar</a>                            <p></p><a target="_blank" title="♬ original sound - TechRadar" href="https://www.tiktok.com/music/original-sound-7683588198852889366">♬ original sound - TechRadar</a></section>                    </blockquote></div>                <p>Als fotografie voor jou belangrijk is, dan is dit zonder twijfel de grootste cameraverbetering van de iPhone 18 Pro: een variabel diafragma.</p><p>Bij smartphonecamera’s staat het diafragma normaal gesproken vast. Daardoor moet er een compromis worden gezocht tussen een grotere scherptediepte en betere prestaties in het donker door meer licht binnen te laten. Met het variabele diafragma van de 48MP Fusion-hoofdcamera lost de iPhone 18 Pro dat probleem op, omdat de camera zich per foto kan aanpassen aan wat er nodig is.</p><p>De iPhone 17 Pro heeft die mogelijkheid niet. De camera-opstelling is nog steeds erg sterk, maar mist wel de flexibiliteit van het nieuwste model.</p><h2 id="2-batterijduur-en-specs">2. Batterijduur en specs</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:1913px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="phyQJtTZJQziU756QnRd4Y" name="1788974409.jpg" alt="Screenshot van Apple's September 2026 event" src="https://cdn.mos.cms.futurecdn.net/phyQJtTZJQziU756QnRd4Y-1920-80.jpg" mos="" align="middle" fullscreen="" width="1913" height="1076" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Apple)</span></figcaption></figure><p>Zoals je mag verwachten, heeft de iPhone 18 Pro dankzij de A20 Pro-chip betere specificaties. Volgens Apple zijn de twee krachtigste CPU-kernen 20 procent sneller dan die van de iPhone 17 Pro, terwijl de GPU 40 procent sneller is. </p><p>Het verschil dat je waarschijnlijk het meest gaat merken, is echter de grotere batterij.</p><p>De iPhone 17 Pro hield het in Apple's eigen videoweergavetest 33 uur vol, terwijl de iPhone 18 Pro 36 uur haalt. Daarmee zit hij op hetzelfde niveau als de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-pro-max-review-nl">iPhone 17 Pro Max.</a> Ter vergelijking: de iPhone 18 Pro Max houdt het volgens Apple maar liefst 45 uur vol.</p><h2 id="3-iphone-pro-kleuren">3. iPhone Pro kleuren</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:1913px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="8vcFqXfkHSkJXR2kMo4z5X" name="1788974830.jpg" alt="Screenshot van Apple's September 2026 event" src="https://cdn.mos.cms.futurecdn.net/8vcFqXfkHSkJXR2kMo4z5X-1920-80.jpg" mos="" align="middle" fullscreen="" width="1913" height="1076" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Apple)</span></figcaption></figure><p>De iPhone 18 Pro is verkrijgbaar in het klassieke Zilver en Zwart, maar ook in Gletsjer, een soort lila tint, en Bordeauxrood voor wie iets opvallenders wil.</p><p>De iPhone 17 Pro is er ondertussen in Sterrenwit en Nachthemel, naast de opvallende Cosmic Orange-kleur waar de meningen behoorlijk over verdeeld zijn.</p><p>Cosmic Orange had zeker zijn charme, maar Bordeauxrood oogt wat stijlvoller en tijdlozer zonder saai te worden. Uiteindelijk blijft kleur natuurlijk vooral een kwestie van smaak. En laten we eerlijk zijn: welk model je ook kiest, de kans is groot dat er uiteindelijk toch een hoesje omheen gaat.</p><h2 id="4-dynamic-island">4. Dynamic Island</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:1330px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="D3N76WraURLovkuRp7FEDi" name="1788974935.jpg" alt="Screenshot van Apple's September 2026 event" src="https://cdn.mos.cms.futurecdn.net/D3N76WraURLovkuRp7FEDi-1920-80.jpg" mos="" align="middle" fullscreen="" width="1330" height="748" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Apple)</span></figcaption></figure><p>Zoals lekken voorafgaand aan de onthulling al suggereerden, heeft de iPhone 18 Pro een kleiner Dynamic Island. Daardoor neemt het minder ruimte in op het scherm en is hij minder nadrukkelijk aanwezig dan op de iPhone 17 Pro.</p><p>Tegelijkertijd is het Dynamic Island ook iets veelzijdiger geworden. Op de iPhone 18 Pro kunnen nu drie liveactiviteiten tegelijk worden weergegeven, terwijl dat op de iPhone 17 Pro beperkt bleef tot maximaal twee.</p><h2 id="5-prijs-en-beschikbaarheid">5. Prijs en beschikbaarheid</h2>                    <div class= "tiktok-wrapper" style="min-height: 750px;"><blockquote class="tiktok-embed" cite="https://www.tiktok.com/@techradar/video/7683590055767657731" data-video-id="7683590055767657731" style="max-width: 605px; min-width: 325px;">                        <section>                            <a target="_blank" title="@techradar" href="https://www.tiktok.com/@techradar">@techradar</a>                            <p></p><a target="_blank" title="♬ On The Dance Floor (Instrumental) - BLVKSHP" href="https://www.tiktok.com/music/On-The-Dance-Floor-Instrumental-6777614696049543169">♬ On The Dance Floor (Instrumental) - BLVKSHP</a></section>                    </blockquote></div>                <p>De iPhone 18 Pro is pas net aangekondigd en ligt vanaf 18 september 2026 in de winkels. Voor het model met 256GB opslag betaal je in Nederland 1.479 euro.</p><p>De iPhone 17 Pro is inmiddels een stuk goedkoper. Bij de lancering vorig jaar kostte die nog 1.329 euro, maar op dit moment is hij al voor ongeveer 1.100 euro te vinden.</p><p>Daarmee is het prijsverschil ineens behoorlijk groot. Op papier is de iPhone 18 Pro de betere telefoon, maar je betaalt momenteel bijna 380 euro extra ten opzichte van zijn voorganger. Zeker met Black Friday in aantocht kan de prijs van de iPhone 17 Pro bovendien nog verder dalen. Voor wie niet per se het nieuwste model nodig heeft, wordt de 17 Pro daardoor een steeds aantrekkelijkere deal.</p><ul><li><a href="https://global.techradar.com/nl-nl/phones/iphone/apple-onthult-vouwbare-iphone-duo-en-iphone-18-pro-modellen-met-variabel-diafragma"><strong>Apple onthult vouwbare iPhone Duo en iPhone 18 Pro-modellen met variabel diafragma</strong></a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/iphone/iphone-17-pro-vs-iphone-18-pro-dit-zijn-de-5-grootste-verschillen-die-je-moet-weten</link>
                                                                            <description>
                            <![CDATA[ Van batterijduur tot een variabel diafragma: dit zijn de belangrijkste verschillen tussen de iPhone 18 Pro en iPhone 17 Pro ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">etZhDVcy4kESsdFghrufWP</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/2KCuoM9aPEd5rezSnbozk7-1920-80.png" type="image/png" length="0"></enclosure>
                                                                        <pubDate>Thu, 10 Sep 2026 08:27:30 +0000</pubDate>                                                                                                                                <updated>Thu, 10 Sep 2026 15:16:07 +0000</updated>
                                                                                                                                            <category><![CDATA[iPhone]]></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[ Hamish Hector ]]></dc:contributor>
                                                                    <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/png" url="https://cdn.mos.cms.futurecdn.net/2KCuoM9aPEd5rezSnbozk7-1920-80.png">
                                                            <media:credit><![CDATA[Future / Apple]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[The iPhone 17 Pro next to the iPhone 18 Pro]]></media:description>                                                            <media:text><![CDATA[The iPhone 17 Pro next to the iPhone 18 Pro]]></media:text>
                                <media:title type="plain"><![CDATA[The iPhone 17 Pro next to the iPhone 18 Pro]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/2KCuoM9aPEd5rezSnbozk7-1920-80.png" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Apple heeft tijdens het ‘Surprise and Shine’-event van 9 september de iPhone 18 Pro onthuld, maar hoe verhoudt die zich tot de ijzersterke <a href="iphone 17 pro techradar benelux">iPhone 17 Pro</a> van vorig jaar?</p><p>De nieuwe iPhone krijgt onder meer de krachtige A20 Pro-chip en een hoofdcamera met een nieuw variabel diafragma. Daar staat wel tegenover dat de iPhone 18 Pro iets duurder is dan zijn voorganger.</p><p>Twijfel je tussen de twee Pro-modellen? Dit zijn de vijf belangrijkste verschillen waar je rekening mee moet houden voordat je een keuze maakt.</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="1-variabel-diafragma">1. Variabel diafragma</h2>                    <div class= "tiktok-wrapper" style="min-height: 750px;"><blockquote class="tiktok-embed" cite="https://www.tiktok.com/@techradar/video/7683588164405054723" data-video-id="7683588164405054723" style="max-width: 605px; min-width: 325px;">                        <section>                            <a target="_blank" title="@techradar" href="https://www.tiktok.com/@techradar">@techradar</a>                            <p></p><a target="_blank" title="♬ original sound - TechRadar" href="https://www.tiktok.com/music/original-sound-7683588198852889366">♬ original sound - TechRadar</a></section>                    </blockquote></div>                <p>Als fotografie voor jou belangrijk is, dan is dit zonder twijfel de grootste cameraverbetering van de iPhone 18 Pro: een variabel diafragma.</p><p>Bij smartphonecamera’s staat het diafragma normaal gesproken vast. Daardoor moet er een compromis worden gezocht tussen een grotere scherptediepte en betere prestaties in het donker door meer licht binnen te laten. Met het variabele diafragma van de 48MP Fusion-hoofdcamera lost de iPhone 18 Pro dat probleem op, omdat de camera zich per foto kan aanpassen aan wat er nodig is.</p><p>De iPhone 17 Pro heeft die mogelijkheid niet. De camera-opstelling is nog steeds erg sterk, maar mist wel de flexibiliteit van het nieuwste model.</p><h2 id="2-batterijduur-en-specs">2. Batterijduur en specs</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:1913px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="phyQJtTZJQziU756QnRd4Y" name="1788974409.jpg" alt="Screenshot van Apple's September 2026 event" src="https://cdn.mos.cms.futurecdn.net/phyQJtTZJQziU756QnRd4Y-1920-80.jpg" mos="" align="middle" fullscreen="" width="1913" height="1076" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Apple)</span></figcaption></figure><p>Zoals je mag verwachten, heeft de iPhone 18 Pro dankzij de A20 Pro-chip betere specificaties. Volgens Apple zijn de twee krachtigste CPU-kernen 20 procent sneller dan die van de iPhone 17 Pro, terwijl de GPU 40 procent sneller is. </p><p>Het verschil dat je waarschijnlijk het meest gaat merken, is echter de grotere batterij.</p><p>De iPhone 17 Pro hield het in Apple's eigen videoweergavetest 33 uur vol, terwijl de iPhone 18 Pro 36 uur haalt. Daarmee zit hij op hetzelfde niveau als de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-pro-max-review-nl">iPhone 17 Pro Max.</a> Ter vergelijking: de iPhone 18 Pro Max houdt het volgens Apple maar liefst 45 uur vol.</p><h2 id="3-iphone-pro-kleuren">3. iPhone Pro kleuren</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:1913px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="8vcFqXfkHSkJXR2kMo4z5X" name="1788974830.jpg" alt="Screenshot van Apple's September 2026 event" src="https://cdn.mos.cms.futurecdn.net/8vcFqXfkHSkJXR2kMo4z5X-1920-80.jpg" mos="" align="middle" fullscreen="" width="1913" height="1076" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Apple)</span></figcaption></figure><p>De iPhone 18 Pro is verkrijgbaar in het klassieke Zilver en Zwart, maar ook in Gletsjer, een soort lila tint, en Bordeauxrood voor wie iets opvallenders wil.</p><p>De iPhone 17 Pro is er ondertussen in Sterrenwit en Nachthemel, naast de opvallende Cosmic Orange-kleur waar de meningen behoorlijk over verdeeld zijn.</p><p>Cosmic Orange had zeker zijn charme, maar Bordeauxrood oogt wat stijlvoller en tijdlozer zonder saai te worden. Uiteindelijk blijft kleur natuurlijk vooral een kwestie van smaak. En laten we eerlijk zijn: welk model je ook kiest, de kans is groot dat er uiteindelijk toch een hoesje omheen gaat.</p><h2 id="4-dynamic-island">4. Dynamic Island</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:1330px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="D3N76WraURLovkuRp7FEDi" name="1788974935.jpg" alt="Screenshot van Apple's September 2026 event" src="https://cdn.mos.cms.futurecdn.net/D3N76WraURLovkuRp7FEDi-1920-80.jpg" mos="" align="middle" fullscreen="" width="1330" height="748" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Apple)</span></figcaption></figure><p>Zoals lekken voorafgaand aan de onthulling al suggereerden, heeft de iPhone 18 Pro een kleiner Dynamic Island. Daardoor neemt het minder ruimte in op het scherm en is hij minder nadrukkelijk aanwezig dan op de iPhone 17 Pro.</p><p>Tegelijkertijd is het Dynamic Island ook iets veelzijdiger geworden. Op de iPhone 18 Pro kunnen nu drie liveactiviteiten tegelijk worden weergegeven, terwijl dat op de iPhone 17 Pro beperkt bleef tot maximaal twee.</p><h2 id="5-prijs-en-beschikbaarheid">5. Prijs en beschikbaarheid</h2>                    <div class= "tiktok-wrapper" style="min-height: 750px;"><blockquote class="tiktok-embed" cite="https://www.tiktok.com/@techradar/video/7683590055767657731" data-video-id="7683590055767657731" style="max-width: 605px; min-width: 325px;">                        <section>                            <a target="_blank" title="@techradar" href="https://www.tiktok.com/@techradar">@techradar</a>                            <p></p><a target="_blank" title="♬ On The Dance Floor (Instrumental) - BLVKSHP" href="https://www.tiktok.com/music/On-The-Dance-Floor-Instrumental-6777614696049543169">♬ On The Dance Floor (Instrumental) - BLVKSHP</a></section>                    </blockquote></div>                <p>De iPhone 18 Pro is pas net aangekondigd en ligt vanaf 18 september 2026 in de winkels. Voor het model met 256GB opslag betaal je in Nederland 1.479 euro.</p><p>De iPhone 17 Pro is inmiddels een stuk goedkoper. Bij de lancering vorig jaar kostte die nog 1.329 euro, maar op dit moment is hij al voor ongeveer 1.100 euro te vinden.</p><p>Daarmee is het prijsverschil ineens behoorlijk groot. Op papier is de iPhone 18 Pro de betere telefoon, maar je betaalt momenteel bijna 380 euro extra ten opzichte van zijn voorganger. Zeker met Black Friday in aantocht kan de prijs van de iPhone 17 Pro bovendien nog verder dalen. Voor wie niet per se het nieuwste model nodig heeft, wordt de 17 Pro daardoor een steeds aantrekkelijkere deal.</p><ul><li><a href="https://global.techradar.com/nl-nl/phones/iphone/apple-onthult-vouwbare-iphone-duo-en-iphone-18-pro-modellen-met-variabel-diafragma"><strong>Apple onthult vouwbare iPhone Duo en iPhone 18 Pro-modellen met variabel diafragma</strong></a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Apple onthult vouwbare iPhone Duo en iPhone 18 Pro-modellen met variabel diafragma ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Het is weer september, dus een nieuw Apple-event kon natuurlijk niet ontbreken. Vandaag (9 september 2026) heeft Apple tijdens zijn 'Surprise and shine'-event weer nieuwe iPhones aangekondigd, plus nieuwe Apple Watches en een nieuw paar AirPods.</p><p>In dit artikel gaan we wat dieper in op de iPhones. Het gaat voor nu alleen nog maar om de iPhone 18 Pro, iPhone 18 Pro Max en Apple's eerste foldable: de iPhone Duo. Een gewone iPhone 18 en eventueel een iPhone Air 2 of iPhone 18e laten (zoals de geruchten al suggereerden) nog even op zich wachten. </p><p>De iPhone 18 Pro-modellen zetten vooral grote stappen op het vlak van camera's (en batterijduur), terwijl de iPhone Duo opvalt als Apple's eerste foldable, maar ook als Apple's duurste iPhone. Hieronder lees je alles wat je moet weten over de iPhone 18 Pro-modellen en de iPhone Duo. </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-alles-over-de-iphone-18-pro-max"><span>Alles over de iPhone 18 Pro (Max)</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:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="VVeCHjMb8jETwkdpW7jcd3" name="videoframe_645947" alt="iPhone 18 Pro (Max)" src="https://cdn.mos.cms.futurecdn.net/VVeCHjMb8jETwkdpW7jcd3-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: Apple)</span></figcaption></figure><p>De iPhone 18 Pro en Pro Max lijken op het eerste gezicht niet veel af te wijken van de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-pro-review-nl">iPhone 17 Pro</a> en <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-pro-max-review-nl">Pro Max</a>. Onder de motorkap is er echter wel veel aangepakt en vooral voor het camerasysteem.</p><p>Er is dan wel weer een 48MP-hoofdcamera, maar deze heeft dit jaar een variabel diafragma gekregen. Een fysiek systeem van een soort lamellen kunnen de opening van de lens aanpassen en daardoor krijg je meer controle over zowel hoeveel licht er binnenkomt, als over de scherptediepte. </p><p>Dit camerasysteem moet voor een betere belichting bij weinig licht zorgen en bijvoorbeeld ook voor scherpere groepsfoto's. Daarnaast zijn ook de Pro-opties in de Camera-app verder uitgebreid. Zo kan je los van het diafragma ook andere belangrijke functies helemaal naar wens instellen, zoals de sluitertijd en witbalans. </p><p>Voor video's zijn er ook verbeteringen. Zo kan je nu naderhand filmeffecten toevoegen en kunnen timelapses nu in 4K met Dolby Vision HDR worden opgenomen. Bij de Fotografische Stijlen krijg je overigens ook weer meer aanpassingsmogelijkheden. Je krijgt dus vooral veel meer controle over de beelden die je vastlegt met al deze verbeteringen en toevoegingen.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/gArq43nfBVWypPV7tTqb3m-1920-80.png" alt="iPhone 18 Pro info" /><figcaption><small role="credit">Apple</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/xFDuzrXSoP9Wpmhcg26ZkX-1920-80.png" alt="iPhone 18 Pro (Max)" /><figcaption><small role="credit">Apple</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/QatqqNJDc44iq8bpLviLjX-1920-80.png" alt="iPhone 18 Pro (Max)" /><figcaption><small role="credit">Apple</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/tTDHhkhL3YdwYx8HPBqc3Y-1920-80.png" alt="iPhone 18 Pro (Max)" /><figcaption><small role="credit">Apple</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Jy2iSyrkv3v67gDEcvqiMX-1920-80.png" alt="iPhone 18 Pro (Max)" /><figcaption><small role="credit">Apple</small></figcaption></figure></figure><p>Qua design kan je aan de voorkant wel één duidelijk verschil zien wanneer het display aanstaat. Het Dynamic Island is namelijk merkbaar kleiner geworden, maar kan nog steeds tot drie Live Activiteiten tegelijk weergeven en natuurlijk Face ID gebruiken. </p><p>Aan de binnenkant vinden we dit jaar de A20 Pro-chip terug. Deze chip is gebaseerd op het 2nm-proces en biedt natuurlijk weer de nodige verbeteringen, waaronder een 40% snellere GPU dan bij de A19 Pro. Om dat bij te benen is de dampkamer voor de koeling ook drie keer groter geworden qua oppervlakte en staat dit direct in verbinding met de chip.</p><p>Ook de batterijen hebben dit jaar een upgrade gekregen. Apple geeft nooit specifieke batterijcapaciteiten prijs, maar bij het afspelen van video's zou de iPhone 18 Pro Max het tot 36 uur moeten kunnen volhouden en de iPhone 18 Pro Max tot 45 uur. Opladen gaat ook sneller. De toestellen laden binnen 15 minuten tot 50% op (bedraad). De Pro Max geniet ook van de grootste verbetering qua batterijduur die Apple ooit heeft doorgevoerd bij een iPhone. </p><p>Apple ging tijdens de presentatie ook in op verbeteringen voor Siri en AI in het algemeen, maar helaas kunnen we daar in Europa weer niet (meteen) van genieten. Dat geldt ook voor 'Referentieafbeelding van Apple'. Daarmee kan je de authenticiteit controleren van een foto die met iPhone 18 Pro is gemaakt... maar dus niet in Europa.</p><p>De iPhone 18 Pro en Pro Max beginnen allebei bij 256GB aan opslag en bieden verder nog opties voor 512GB, 1TB en 2TB. De toestellen zijn daarnaast beschikbaar in vier kleuren: Bordeauxrood, Gletsjer, Zilver en Zwart. De iPhone 18 Pro kost minimaal 1.479 euro en de iPhone 18 Pro Max kost minimaal 1.629 euro. De toestellen zijn vanaf 12 september te bestellen en worden vanaf 18 september geleverd. </p><h3 class="article-body__section" id="section-alles-over-de-iphone-duo"><span>Alles over de iPhone Duo</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="dHaMxdWVh2rDzgqJWPSmK6" name="videoframe_3498887" alt="iPhone Duo" src="https://cdn.mos.cms.futurecdn.net/dHaMxdWVh2rDzgqJWPSmK6-1920-80.png" mos="" align="middle" fullscreen="" width="2560" height="1440" 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>Hoewel het niet bepaald een verrassing meer was, bewaarde Apple de onthulling van zijn eerste foldable toch maar tot het einde van de presentatie. Het concept van een vouwbare telefoon is niets nieuws meer, maar de eerste vouwbare iPhone is toch wel weer interessant. </p><p>Het is ook te zien dat Apple inderdaad voor een wat breder design heeft gekozen dan veel andere foldables. Het coverscherm heeft een 5,4-inch Super Retina XDR-display en het vouwbare scherm is een 7,6-inch Super Retina XDR-scherm. Het kleinere scherm beschikt nog steeds over 90% van de schermruimte die je bij de iPhone 18 Pro krijgt en het grote scherm biedt je 50% meer ruimte dan het scherm van de iPhone 18 Pro Max.</p><p>Apple benadrukte ook dat beide displays dezelfde beeldverhouding hebben, wat handig is voor apps die zich daardoor beter kunnen schalen. Het gaat hier verder om twee ProMortion-displays, dus dat betekent ook dat ze een Always-On-functie hebben. Verder halen ze een piekhelderheid van 3.000 nits. </p><p>Er is hier ook een speciale nanotextuurlaag toegevoegd bovenop het vouwbare scherm. Die is bedoeld om de vouwlijn wat meer te verhullen en reflecties te verminderen. Onder dit scherm vind je ook nog een verborgen FaceTime-camera. </p><p>Een heel belangrijk onderdeel van een foldable is natuurlijk het scharnier. Deze bestaat hier uit meer dan honderd onderdelen. De behuizing is gemaakt van 'grade 5'-titanium en het is ook mooi om te zien dat hier gewoon een IP68-certificering aanwezig is. </p><p>Een ander opvallend element van de iPhone Duo is dat hij geen Face ID gebruikt. Touch ID is weer teruggekeerd en zit verwerkt in een knop aan de zijkant. Zo kan je de telefoon vanaf het coverscherm en het binnenste scherm gemakkelijk ontgrendelen. Eén Face ID-systeem in dit dunne toestel was waarschijnlijk al lastig, laat staan twee. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/oryYvL7KKEpmNig2ENHjhk-1920-80.png" alt="iPhone Duo" /><figcaption><small role="credit">Apple</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/iDrKEGUi66XQ5PMpSDPyVk-1920-80.png" alt="iPhone Duo" /><figcaption><small role="credit">Apple</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/8cZPXfZDhotnLy9bfVY7Ek-1920-80.png" alt="iPhone Duo" /><figcaption><small role="credit">Apple</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ZnUVohVFE9yJYnAS5u4bck-1920-80.png" alt="iPhone Duo" /><figcaption><small role="credit">Apple</small></figcaption></figure></figure><p>iOS 27 is overigens logischerwijs ook geoptimaliseerd voor deze vormfactor. Zo kan je gemakkelijk twee apps naast elkaar openen (of twee keer dezelfde app) en combinaties van apps samen bewaren om later snel opnieuw te openen.</p><p>Sommige elementen van de typische iPhone-gebruikersinterface zijn hier ook verplaatst naar de rechterkant, zodat je er makkelijker bij kan op het brede scherm en zodat deze opties altijd op dezelfde plek te vinden zijn, wanneer open- of dichtgevouwen. </p><p>Later dit jaar krijgt de Duo ook nog ondersteuning voor de Apple Pencil met USB-C. Die zal dan zowel op het coverscherm als op het vouwbare scherm moeten werken.</p><p>Dan moeten we het natuurlijk ook nog over de camera's hebben. Los van die FaceTime-camera in het vouwbare scherm vind je een selfiecamera voorop en achterop een 48MP-hoofdcamera en een 48MP-ultrawide. Het variabel diafragma is hier niet aanwezig. Er is ook geen telefotocamera, maar de hoofdcamera biedt volgens Apple, zoals gewoonlijk, wel weer de mogelijkheid voor tot 2x inzoomen met optische kwaliteit.</p><p>Tijdens het fotograferen kan je verder natuurlijk ook de twee displays op handige manieren gebruiken om bijvoorbeeld selfies met de hoofdcamera te maken of je mensen een preview te laten zien van de foto die je van ze gaat maken. Ook werkt de iPhone Duo als zijn eigen standaard. Dit zijn allemaal handigheidjes die we kennen van andere foldables. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/dkrVnV2SZHpx49Ci7mujy9-1920-80.png" alt="iPhone Duo info" /><figcaption><small role="credit">Apple</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/DyPTYgfkMXVV3fFBsQUj6k-1920-80.png" alt="iPhone Duo" /><figcaption><small role="credit">Apple</small></figcaption></figure></figure><p>Binnenin de iPhone Duo vind je dezelfde A20 Pro-chip die ook in de iPhone 18 Pro-modellen zit. Ook hier is daarom een dampkamer gebruikt voor koeling. </p><p>Gezien de vouwbare vormfactor is de totale batterijcapaciteit gesplitst in twee helften. Nogmaals, hele specifieke cijfers krijgen we meestal niet van Apple, maar het bedrijf belooft hier wel een batterijduur van een hele dag. Ook worden er wel weer getallen gedeeld voor het bekijken van video's. Dat zou de telefoon met het coverscherm tot 44 uur lang moeten volhouden en met het vouwbare scherm tot 31 uur. Voor opladen geldt hier (bedraad) dat je na zo'n 20 minuten weer op 50% zit. Om de beperkte ruimte in de behuizing zo goed mogelijk te benutten (onder andere voor de batterij), is de Duo alleen in een eSIM-variant beschikbaar. </p><p>De iPhone Duo begint bij 256GB aan opslag en daarnaast zijn er nog uitvoeringen met 512GB, 1TB en 2TB. Je kan daarnaast uit twee kleuren kiezen: Sterrenwit en Nachthemel. Het is geen goedkoop toestel, want de adviesprijs begint bij maar liefst 2.339 euro. De iPhone Duo verschijnt ook iets later dan de nieuwe Pro-modellen. Hij zal vanaf 16 oktober te bestellen zijn en ligt vanaf 23 oktober in de winkel. </p> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/iphone/apple-onthult-vouwbare-iphone-duo-en-iphone-18-pro-modellen-met-variabel-diafragma</link>
                                                                            <description>
                            <![CDATA[ De geruchten klopten, want Apple heeft zojuist alleen de Pro-modellen van de iPhone 18-serie onthuld, plus aan het einde nog de vouwbare iPhone Duo. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">7BZDi3d7ewfshJhvB6xhiH</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/uKj29UioAZf7z2fbL3H4W5-1920-80.png" type="image/png" length="0"></enclosure>
                                                                        <pubDate>Wed, 09 Sep 2026 19:37:35 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[iPhone]]></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/png" url="https://cdn.mos.cms.futurecdn.net/uKj29UioAZf7z2fbL3H4W5-1920-80.png">
                                                            <media:credit><![CDATA[Apple]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[iPhone line-up, met iPhone 17e, 17, Air, 18 Pro en Duo]]></media:description>                                                            <media:text><![CDATA[iPhone line-up, met iPhone 17e, 17, Air, 18 Pro en Duo]]></media:text>
                                <media:title type="plain"><![CDATA[iPhone line-up, met iPhone 17e, 17, Air, 18 Pro en Duo]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/uKj29UioAZf7z2fbL3H4W5-1920-80.png" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Het is weer september, dus een nieuw Apple-event kon natuurlijk niet ontbreken. Vandaag (9 september 2026) heeft Apple tijdens zijn 'Surprise and shine'-event weer nieuwe iPhones aangekondigd, plus nieuwe Apple Watches en een nieuw paar AirPods.</p><p>In dit artikel gaan we wat dieper in op de iPhones. Het gaat voor nu alleen nog maar om de iPhone 18 Pro, iPhone 18 Pro Max en Apple's eerste foldable: de iPhone Duo. Een gewone iPhone 18 en eventueel een iPhone Air 2 of iPhone 18e laten (zoals de geruchten al suggereerden) nog even op zich wachten. </p><p>De iPhone 18 Pro-modellen zetten vooral grote stappen op het vlak van camera's (en batterijduur), terwijl de iPhone Duo opvalt als Apple's eerste foldable, maar ook als Apple's duurste iPhone. Hieronder lees je alles wat je moet weten over de iPhone 18 Pro-modellen en de iPhone Duo. </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-alles-over-de-iphone-18-pro-max"><span>Alles over de iPhone 18 Pro (Max)</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:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="VVeCHjMb8jETwkdpW7jcd3" name="videoframe_645947" alt="iPhone 18 Pro (Max)" src="https://cdn.mos.cms.futurecdn.net/VVeCHjMb8jETwkdpW7jcd3-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: Apple)</span></figcaption></figure><p>De iPhone 18 Pro en Pro Max lijken op het eerste gezicht niet veel af te wijken van de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-pro-review-nl">iPhone 17 Pro</a> en <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-pro-max-review-nl">Pro Max</a>. Onder de motorkap is er echter wel veel aangepakt en vooral voor het camerasysteem.</p><p>Er is dan wel weer een 48MP-hoofdcamera, maar deze heeft dit jaar een variabel diafragma gekregen. Een fysiek systeem van een soort lamellen kunnen de opening van de lens aanpassen en daardoor krijg je meer controle over zowel hoeveel licht er binnenkomt, als over de scherptediepte. </p><p>Dit camerasysteem moet voor een betere belichting bij weinig licht zorgen en bijvoorbeeld ook voor scherpere groepsfoto's. Daarnaast zijn ook de Pro-opties in de Camera-app verder uitgebreid. Zo kan je los van het diafragma ook andere belangrijke functies helemaal naar wens instellen, zoals de sluitertijd en witbalans. </p><p>Voor video's zijn er ook verbeteringen. Zo kan je nu naderhand filmeffecten toevoegen en kunnen timelapses nu in 4K met Dolby Vision HDR worden opgenomen. Bij de Fotografische Stijlen krijg je overigens ook weer meer aanpassingsmogelijkheden. Je krijgt dus vooral veel meer controle over de beelden die je vastlegt met al deze verbeteringen en toevoegingen.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/gArq43nfBVWypPV7tTqb3m-1920-80.png" alt="iPhone 18 Pro info" /><figcaption><small role="credit">Apple</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/xFDuzrXSoP9Wpmhcg26ZkX-1920-80.png" alt="iPhone 18 Pro (Max)" /><figcaption><small role="credit">Apple</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/QatqqNJDc44iq8bpLviLjX-1920-80.png" alt="iPhone 18 Pro (Max)" /><figcaption><small role="credit">Apple</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/tTDHhkhL3YdwYx8HPBqc3Y-1920-80.png" alt="iPhone 18 Pro (Max)" /><figcaption><small role="credit">Apple</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Jy2iSyrkv3v67gDEcvqiMX-1920-80.png" alt="iPhone 18 Pro (Max)" /><figcaption><small role="credit">Apple</small></figcaption></figure></figure><p>Qua design kan je aan de voorkant wel één duidelijk verschil zien wanneer het display aanstaat. Het Dynamic Island is namelijk merkbaar kleiner geworden, maar kan nog steeds tot drie Live Activiteiten tegelijk weergeven en natuurlijk Face ID gebruiken. </p><p>Aan de binnenkant vinden we dit jaar de A20 Pro-chip terug. Deze chip is gebaseerd op het 2nm-proces en biedt natuurlijk weer de nodige verbeteringen, waaronder een 40% snellere GPU dan bij de A19 Pro. Om dat bij te benen is de dampkamer voor de koeling ook drie keer groter geworden qua oppervlakte en staat dit direct in verbinding met de chip.</p><p>Ook de batterijen hebben dit jaar een upgrade gekregen. Apple geeft nooit specifieke batterijcapaciteiten prijs, maar bij het afspelen van video's zou de iPhone 18 Pro Max het tot 36 uur moeten kunnen volhouden en de iPhone 18 Pro Max tot 45 uur. Opladen gaat ook sneller. De toestellen laden binnen 15 minuten tot 50% op (bedraad). De Pro Max geniet ook van de grootste verbetering qua batterijduur die Apple ooit heeft doorgevoerd bij een iPhone. </p><p>Apple ging tijdens de presentatie ook in op verbeteringen voor Siri en AI in het algemeen, maar helaas kunnen we daar in Europa weer niet (meteen) van genieten. Dat geldt ook voor 'Referentieafbeelding van Apple'. Daarmee kan je de authenticiteit controleren van een foto die met iPhone 18 Pro is gemaakt... maar dus niet in Europa.</p><p>De iPhone 18 Pro en Pro Max beginnen allebei bij 256GB aan opslag en bieden verder nog opties voor 512GB, 1TB en 2TB. De toestellen zijn daarnaast beschikbaar in vier kleuren: Bordeauxrood, Gletsjer, Zilver en Zwart. De iPhone 18 Pro kost minimaal 1.479 euro en de iPhone 18 Pro Max kost minimaal 1.629 euro. De toestellen zijn vanaf 12 september te bestellen en worden vanaf 18 september geleverd. </p><h3 class="article-body__section" id="section-alles-over-de-iphone-duo"><span>Alles over de iPhone Duo</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="dHaMxdWVh2rDzgqJWPSmK6" name="videoframe_3498887" alt="iPhone Duo" src="https://cdn.mos.cms.futurecdn.net/dHaMxdWVh2rDzgqJWPSmK6-1920-80.png" mos="" align="middle" fullscreen="" width="2560" height="1440" 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>Hoewel het niet bepaald een verrassing meer was, bewaarde Apple de onthulling van zijn eerste foldable toch maar tot het einde van de presentatie. Het concept van een vouwbare telefoon is niets nieuws meer, maar de eerste vouwbare iPhone is toch wel weer interessant. </p><p>Het is ook te zien dat Apple inderdaad voor een wat breder design heeft gekozen dan veel andere foldables. Het coverscherm heeft een 5,4-inch Super Retina XDR-display en het vouwbare scherm is een 7,6-inch Super Retina XDR-scherm. Het kleinere scherm beschikt nog steeds over 90% van de schermruimte die je bij de iPhone 18 Pro krijgt en het grote scherm biedt je 50% meer ruimte dan het scherm van de iPhone 18 Pro Max.</p><p>Apple benadrukte ook dat beide displays dezelfde beeldverhouding hebben, wat handig is voor apps die zich daardoor beter kunnen schalen. Het gaat hier verder om twee ProMortion-displays, dus dat betekent ook dat ze een Always-On-functie hebben. Verder halen ze een piekhelderheid van 3.000 nits. </p><p>Er is hier ook een speciale nanotextuurlaag toegevoegd bovenop het vouwbare scherm. Die is bedoeld om de vouwlijn wat meer te verhullen en reflecties te verminderen. Onder dit scherm vind je ook nog een verborgen FaceTime-camera. </p><p>Een heel belangrijk onderdeel van een foldable is natuurlijk het scharnier. Deze bestaat hier uit meer dan honderd onderdelen. De behuizing is gemaakt van 'grade 5'-titanium en het is ook mooi om te zien dat hier gewoon een IP68-certificering aanwezig is. </p><p>Een ander opvallend element van de iPhone Duo is dat hij geen Face ID gebruikt. Touch ID is weer teruggekeerd en zit verwerkt in een knop aan de zijkant. Zo kan je de telefoon vanaf het coverscherm en het binnenste scherm gemakkelijk ontgrendelen. Eén Face ID-systeem in dit dunne toestel was waarschijnlijk al lastig, laat staan twee. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/oryYvL7KKEpmNig2ENHjhk-1920-80.png" alt="iPhone Duo" /><figcaption><small role="credit">Apple</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/iDrKEGUi66XQ5PMpSDPyVk-1920-80.png" alt="iPhone Duo" /><figcaption><small role="credit">Apple</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/8cZPXfZDhotnLy9bfVY7Ek-1920-80.png" alt="iPhone Duo" /><figcaption><small role="credit">Apple</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ZnUVohVFE9yJYnAS5u4bck-1920-80.png" alt="iPhone Duo" /><figcaption><small role="credit">Apple</small></figcaption></figure></figure><p>iOS 27 is overigens logischerwijs ook geoptimaliseerd voor deze vormfactor. Zo kan je gemakkelijk twee apps naast elkaar openen (of twee keer dezelfde app) en combinaties van apps samen bewaren om later snel opnieuw te openen.</p><p>Sommige elementen van de typische iPhone-gebruikersinterface zijn hier ook verplaatst naar de rechterkant, zodat je er makkelijker bij kan op het brede scherm en zodat deze opties altijd op dezelfde plek te vinden zijn, wanneer open- of dichtgevouwen. </p><p>Later dit jaar krijgt de Duo ook nog ondersteuning voor de Apple Pencil met USB-C. Die zal dan zowel op het coverscherm als op het vouwbare scherm moeten werken.</p><p>Dan moeten we het natuurlijk ook nog over de camera's hebben. Los van die FaceTime-camera in het vouwbare scherm vind je een selfiecamera voorop en achterop een 48MP-hoofdcamera en een 48MP-ultrawide. Het variabel diafragma is hier niet aanwezig. Er is ook geen telefotocamera, maar de hoofdcamera biedt volgens Apple, zoals gewoonlijk, wel weer de mogelijkheid voor tot 2x inzoomen met optische kwaliteit.</p><p>Tijdens het fotograferen kan je verder natuurlijk ook de twee displays op handige manieren gebruiken om bijvoorbeeld selfies met de hoofdcamera te maken of je mensen een preview te laten zien van de foto die je van ze gaat maken. Ook werkt de iPhone Duo als zijn eigen standaard. Dit zijn allemaal handigheidjes die we kennen van andere foldables. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/dkrVnV2SZHpx49Ci7mujy9-1920-80.png" alt="iPhone Duo info" /><figcaption><small role="credit">Apple</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/DyPTYgfkMXVV3fFBsQUj6k-1920-80.png" alt="iPhone Duo" /><figcaption><small role="credit">Apple</small></figcaption></figure></figure><p>Binnenin de iPhone Duo vind je dezelfde A20 Pro-chip die ook in de iPhone 18 Pro-modellen zit. Ook hier is daarom een dampkamer gebruikt voor koeling. </p><p>Gezien de vouwbare vormfactor is de totale batterijcapaciteit gesplitst in twee helften. Nogmaals, hele specifieke cijfers krijgen we meestal niet van Apple, maar het bedrijf belooft hier wel een batterijduur van een hele dag. Ook worden er wel weer getallen gedeeld voor het bekijken van video's. Dat zou de telefoon met het coverscherm tot 44 uur lang moeten volhouden en met het vouwbare scherm tot 31 uur. Voor opladen geldt hier (bedraad) dat je na zo'n 20 minuten weer op 50% zit. Om de beperkte ruimte in de behuizing zo goed mogelijk te benutten (onder andere voor de batterij), is de Duo alleen in een eSIM-variant beschikbaar. </p><p>De iPhone Duo begint bij 256GB aan opslag en daarnaast zijn er nog uitvoeringen met 512GB, 1TB en 2TB. Je kan daarnaast uit twee kleuren kiezen: Sterrenwit en Nachthemel. Het is geen goedkoop toestel, want de adviesprijs begint bij maar liefst 2.339 euro. De iPhone Duo verschijnt ook iets later dan de nieuwe Pro-modellen. Hij zal vanaf 16 oktober te bestellen zijn en ligt vanaf 23 oktober in de winkel. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ iPhone 18 Pro-camera's kunnen de 'Pro'-naam eindelijk echt verdienen volgens iOS 27-lek ]]></title>
                                                                                                <dc:content><![CDATA[ <p>iPhones geven je tegenwoordig al een beperkte hoeveelheid handmatige controle over de camera's op de telefoon. Zo kan je bijvoorbeeld de belichting aanpassen. Apple's smartphones bieden echter geen volwaardige pro-modus voor hun camerasystemen. In ieder geval niet binnen de officiële camera-app. Daar zou bij de iPhone 18 Pro-serie verandering in kunnen komen. </p><p>De gebruiker <a href="https://forums.macrumors.com/threads/five-ios-27-camera-features-apple-hasnt-shown-yet.2488539/" target="_blank">pdfu</a> op het <a href="https://www.macrumors.com/2026/09/07/five-iphone-18-pro-camera-features-seemingly-leak/" target="_blank">MacRumors</a>-forum heeft in <a href="https://www.techradar.com/phones/ios/7-new-iphone-features-coming-to-your-phone-in-ios-27-from-the-new-siri-ai-to-big-liquid-glass-upgrades">iOS 27</a> bewijs gevonden van vijf camera-upgrades die iPhones veel interessanter moeten maken voor fotografen die meer controle willen hebben over hun foto's. </p><p>Zo zou je de mogelijkheid krijgen om een golfvorm of histogram weer te geven om aan te geven welke delen van het beeld nog te donker of te licht zijn. Ook wordt er een 'focus peaking'-feature verwacht. Deze moet de rand van het gedeelte van het beeld dat scherp in focus is duidelijk aangeven. Zo kan je dan weer beter zien wat er juist net niet meer in focus is. Een losse overlay zou je ook nog kunnen waarschuwen als een bepaald deel van het beeld overbelicht is. </p><p>Interessant genoeg lijkt er in iOS 27 ook bewijs te zijn voor de mogelijkheid om lenscorrecties aan te passen afhankelijk van het ingestelde diafragma. Dat lijkt dus ook weer te wijzen op het <a href="https://www.techradar.com/phones/iphone/the-iphone-18-series-could-include-a-variable-aperture-significantly-enhancing-the-camera">variabele diafragma waar we meerdere geruchten over hebben gehoord</a>. Tenminste één lens op de iPhone 18 Pro en de iPhone 18 Pro Max zou zo'n variabel diafragma kunnen krijgen.</p><p>Daarnaast vond pdfu ook nog een bedieningsoptie die je de camera handmatig laat focussen. Zo hoef je niet per se altijd op autofocus te vertrouwen. Er is verder ook nog een verandering aanwezig waardoor je meerdere foto's achter elkaar met de zelftimerfunctie kan maken. Zo begint er meteen een nieuwe timer wanneer een foto is gemaakt. </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-langverwachte-pro-modus">Een langverwachte pro-modus</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="ArXTUMfzspPoiZBSBnP97P" name="Apple-iPhone-17-Pro-review-1x-zoom" alt="Apple iPhone 17 Pro REVIEW" src="https://cdn.mos.cms.futurecdn.net/ArXTUMfzspPoiZBSBnP97P-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">De camera-app op een iPhone 17 Pro. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Lance Ulanoff / Future)</span></figcaption></figure><p>Als Apple inderdaad deze features toevoegt aan de aankomende Pro-modellen, dan lijkt het er dus op dat (sommige) iPhone-gebruikers eindelijk een soort 'pro' of 'manual' cameramodus krijgen. Daar zullen fotografen ongetwijfeld blij mee zijn. We verwachten dat deze geavanceerde features wel een beetje verstopt zullen zitten of op een ander tabblad dan bij de simpele camerafuncties, want het moet natuurlijk ook niet te ingewikkeld worden voor casual gebruikers. </p><p>Er is natuurlijk nog geen garantie dat deze features ook echt in iOS 27 zullen verschijnen. Het bewijs van het bestaan van deze tools is dan wel gevonden in de code van deze software, maar de tools kunnen nog niet geactiveerd worden en Apple kan er natuurlijk altijd nog voor kiezen om ze uit te stellen of zelfs te cancelen. </p><p>Het is ook nog onduidelijk of de functies mogelijk naar bestaande iPhones wordt gebracht of dat deze exclusief zullen zijn voor de iPhone 18-serie (of zelfs specifiek alleen de iPhone 18 Pro-modellen). Vooral de aanpassingen voor het diafragma lijkt wel echt gefocust te zijn op toestellen met een variabel diafragma. Momenteel zijn er nog geen iPhones op de markt met deze feature. De modus voor handmatige focus zou momenteel schijnbaar alleen beschikbaar zijn op telefoons die lanceren met iOS 27 of een nieuwere versie. Dat zou dus ook weer de huidige modellen uitsluiten. </p><p>Dit alles wordt waarschijnlijk vanavond duidelijker. We verwachten namelijk dat <a href="https://www.techradar.com/phones/iphone/7-things-to-expect-at-the-surprise-and-shine-apple-event">Apple de iPhone 18 Pro-serie</a>, plus de iPhone Ultra, vanavond om 19u onze tijd zal lanceren tijdens het 'Surprise and shine'-evenement. De uiteindelijke versie van iOS 27 moet ook niet lang na dit evenement worden uitgerold.</p><ul><li><a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-ultra-dreigt-bij-release-vrijwel-direct-uitverkocht-te-raken">iPhone Ultra dreigt bij release vrijwel direct uitverkocht te raken</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/iphone/iphone-18-pro-cameras-kunnen-de-pro-naam-eindelijk-echt-verdienen-volgens-ios-27-lek</link>
                                                                            <description>
                            <![CDATA[ iOS 27 bevat mogelijk tools die je meer controle geven over de camera-app. Het is alleen nog niet duidelijk of deze tools exclusief voor de iPhone 18 Pro-modellen zal zijn. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">BidiXa6gUW2hrypJ9gVoRX</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/PGjgg4XKTMx5hq5gGCPi8h-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 09 Sep 2026 08:20:08 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[iPhone]]></category>
                                                    <category><![CDATA[iOS]]></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/PGjgg4XKTMx5hq5gGCPi8h-1920-80.jpg">
                                                            <media:credit><![CDATA[Lance Ulanoff / Future]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[De iPhone 17 Pro Max]]></media:description>                                                            <media:text><![CDATA[Apple iPhone 17 Pro Max REVIEW]]></media:text>
                                <media:title type="plain"><![CDATA[Apple iPhone 17 Pro Max REVIEW]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/PGjgg4XKTMx5hq5gGCPi8h-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>iPhones geven je tegenwoordig al een beperkte hoeveelheid handmatige controle over de camera's op de telefoon. Zo kan je bijvoorbeeld de belichting aanpassen. Apple's smartphones bieden echter geen volwaardige pro-modus voor hun camerasystemen. In ieder geval niet binnen de officiële camera-app. Daar zou bij de iPhone 18 Pro-serie verandering in kunnen komen. </p><p>De gebruiker <a href="https://forums.macrumors.com/threads/five-ios-27-camera-features-apple-hasnt-shown-yet.2488539/" target="_blank">pdfu</a> op het <a href="https://www.macrumors.com/2026/09/07/five-iphone-18-pro-camera-features-seemingly-leak/" target="_blank">MacRumors</a>-forum heeft in <a href="https://www.techradar.com/phones/ios/7-new-iphone-features-coming-to-your-phone-in-ios-27-from-the-new-siri-ai-to-big-liquid-glass-upgrades">iOS 27</a> bewijs gevonden van vijf camera-upgrades die iPhones veel interessanter moeten maken voor fotografen die meer controle willen hebben over hun foto's. </p><p>Zo zou je de mogelijkheid krijgen om een golfvorm of histogram weer te geven om aan te geven welke delen van het beeld nog te donker of te licht zijn. Ook wordt er een 'focus peaking'-feature verwacht. Deze moet de rand van het gedeelte van het beeld dat scherp in focus is duidelijk aangeven. Zo kan je dan weer beter zien wat er juist net niet meer in focus is. Een losse overlay zou je ook nog kunnen waarschuwen als een bepaald deel van het beeld overbelicht is. </p><p>Interessant genoeg lijkt er in iOS 27 ook bewijs te zijn voor de mogelijkheid om lenscorrecties aan te passen afhankelijk van het ingestelde diafragma. Dat lijkt dus ook weer te wijzen op het <a href="https://www.techradar.com/phones/iphone/the-iphone-18-series-could-include-a-variable-aperture-significantly-enhancing-the-camera">variabele diafragma waar we meerdere geruchten over hebben gehoord</a>. Tenminste één lens op de iPhone 18 Pro en de iPhone 18 Pro Max zou zo'n variabel diafragma kunnen krijgen.</p><p>Daarnaast vond pdfu ook nog een bedieningsoptie die je de camera handmatig laat focussen. Zo hoef je niet per se altijd op autofocus te vertrouwen. Er is verder ook nog een verandering aanwezig waardoor je meerdere foto's achter elkaar met de zelftimerfunctie kan maken. Zo begint er meteen een nieuwe timer wanneer een foto is gemaakt. </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-langverwachte-pro-modus">Een langverwachte pro-modus</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="ArXTUMfzspPoiZBSBnP97P" name="Apple-iPhone-17-Pro-review-1x-zoom" alt="Apple iPhone 17 Pro REVIEW" src="https://cdn.mos.cms.futurecdn.net/ArXTUMfzspPoiZBSBnP97P-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">De camera-app op een iPhone 17 Pro. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Lance Ulanoff / Future)</span></figcaption></figure><p>Als Apple inderdaad deze features toevoegt aan de aankomende Pro-modellen, dan lijkt het er dus op dat (sommige) iPhone-gebruikers eindelijk een soort 'pro' of 'manual' cameramodus krijgen. Daar zullen fotografen ongetwijfeld blij mee zijn. We verwachten dat deze geavanceerde features wel een beetje verstopt zullen zitten of op een ander tabblad dan bij de simpele camerafuncties, want het moet natuurlijk ook niet te ingewikkeld worden voor casual gebruikers. </p><p>Er is natuurlijk nog geen garantie dat deze features ook echt in iOS 27 zullen verschijnen. Het bewijs van het bestaan van deze tools is dan wel gevonden in de code van deze software, maar de tools kunnen nog niet geactiveerd worden en Apple kan er natuurlijk altijd nog voor kiezen om ze uit te stellen of zelfs te cancelen. </p><p>Het is ook nog onduidelijk of de functies mogelijk naar bestaande iPhones wordt gebracht of dat deze exclusief zullen zijn voor de iPhone 18-serie (of zelfs specifiek alleen de iPhone 18 Pro-modellen). Vooral de aanpassingen voor het diafragma lijkt wel echt gefocust te zijn op toestellen met een variabel diafragma. Momenteel zijn er nog geen iPhones op de markt met deze feature. De modus voor handmatige focus zou momenteel schijnbaar alleen beschikbaar zijn op telefoons die lanceren met iOS 27 of een nieuwere versie. Dat zou dus ook weer de huidige modellen uitsluiten. </p><p>Dit alles wordt waarschijnlijk vanavond duidelijker. We verwachten namelijk dat <a href="https://www.techradar.com/phones/iphone/7-things-to-expect-at-the-surprise-and-shine-apple-event">Apple de iPhone 18 Pro-serie</a>, plus de iPhone Ultra, vanavond om 19u onze tijd zal lanceren tijdens het 'Surprise and shine'-evenement. De uiteindelijke versie van iOS 27 moet ook niet lang na dit evenement worden uitgerold.</p><ul><li><a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-ultra-dreigt-bij-release-vrijwel-direct-uitverkocht-te-raken">iPhone Ultra dreigt bij release vrijwel direct uitverkocht te raken</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ iPhone Ultra dreigt bij release vrijwel direct uitverkocht te raken ]]></title>
                                                                                                <dc:content><![CDATA[ <p>De opvouwbare iPhone Ultra wordt waarschijnlijk de grote ster van Apples ‘Surprise and shine’-event van morgen, 9 september. Wie van plan is er meteen eentje te kopen, kan het alleen lastig krijgen om er daadwerkelijk een te bemachtigen.</p><p>Volgens <a href="https://asia.nikkei.com/business/electronics/early-foldable-iphone-production-limited-to-a-few-hundred-per-day-sources" target="_blank">bronnen van Nikkei Asia</a> lukt het Apple momenteel slechts om dagelijks “enkele honderden” exemplaren van de iPhone Ultra te produceren. Dat zou te maken hebben met de extreem hoge kwaliteitsstandaarden van het bedrijf. Nikkei gaat daar niet verder op in, maar andere berichten wijzen naar het scharnier als mogelijke boosdoener. <a href="https://www.oled-info.com/reports-suggest-apples-iphone-fold-production-very-limited-due-hinge-component" target="_blank">OLED-info</a> meldt bijvoorbeeld dat juist dat onderdeel lastig op grote schaal te produceren is.</p><p>Volgens diezelfde bron zal Samsung tegen het einde van 2026 ongeveer drie miljoen displays voor de telefoon produceren. Dat suggereert dat Apple verwacht dat de problemen met het scharnier later afnemen. Voorlopig lijkt het aantal volledig afgewerkte iPhone Ultra-toestellen echter bijzonder beperkt te zijn, als deze berichten kloppen.</p><h2 id="vertraging-of-beperkte-voorraad">Vertraging of beperkte voorraad</h2><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:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="xAX556cRJ3bxGKTgu3jzCb" name="iPhone Ultra concept 2" alt="iPhone Ultra concept" src="https://cdn.mos.cms.futurecdn.net/xAX556cRJ3bxGKTgu3jzCb-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 blikvanger van Apple's volgende event is misschien niet zomaar te koop </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Daardoor is het goed mogelijk dat Apple de telefoon morgen wel aankondigt, maar pas later de bestellingen opent. Een andere mogelijkheid is dat je er heel snel bij moet zijn om de iPhone Ultra binnen enkele weken te ontvangen. Misschien loopt de levertijd zelfs op tot enkele maanden.</p><p>Natuurlijk moeten we deze berichten voorlopig met een korreltje zout nemen. Tegelijkertijd heeft Apple er opvallend lang over gedaan om met een opvouwbare iPhone te komen. Het is dan ook goed mogelijk dat het bedrijf tijdens de ontwikkeling tegen verschillende problemen is aangelopen en dat sommige daarvan vlak voor de lancering nog altijd niet volledig zijn opgelost.</p><p>Hopelijk kan de productie van het scharnier snel worden opgeschaald. Zo niet, dan kun je als je dringend toe bent aan een nieuwe iPhone misschien beter kijken naar de aankomende iPhone 18 Pro of iPhone 18 Pro Max. Die hebben in ieder geval geen ingewikkelde opvouwbare onderdelen die de productie kunnen vertragen.</p><ul><li><a href="https://global.techradar.com/nl-nl/phones/iphone/de-vijf-belangrijkste-geruchten-over-de-iphone-18-dit-mag-je-verwachten"><strong>De vijf belangrijkste geruchten over de iPhone 18: dit mag je verwachten</strong></a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/iphone/iphone-ultra-dreigt-bij-release-vrijwel-direct-uitverkocht-te-raken</link>
                                                                            <description>
                            <![CDATA[ De lancering van Apples eerste opvouwbare iPhone lijkt dichtbij, maar de productie zou nog bijzonder beperkt zijn. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">gHguxXwwfLB2Y5tzQf6Hs</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/cjBVoD5obDco9JwYAuGPva-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 08 Sep 2026 12:59:35 +0000</pubDate>                                                                                                                                <updated>Tue, 08 Sep 2026 15:14:57 +0000</updated>
                                                                                                                                            <category><![CDATA[iPhone]]></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[ 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/cjBVoD5obDco9JwYAuGPva-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[iPhone Ultra concept image on a yellow background]]></media:description>                                                            <media:text><![CDATA[iPhone Ultra concept image on a yellow background]]></media:text>
                                <media:title type="plain"><![CDATA[iPhone Ultra concept image on a yellow background]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/cjBVoD5obDco9JwYAuGPva-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>De opvouwbare iPhone Ultra wordt waarschijnlijk de grote ster van Apples ‘Surprise and shine’-event van morgen, 9 september. Wie van plan is er meteen eentje te kopen, kan het alleen lastig krijgen om er daadwerkelijk een te bemachtigen.</p><p>Volgens <a href="https://asia.nikkei.com/business/electronics/early-foldable-iphone-production-limited-to-a-few-hundred-per-day-sources" target="_blank">bronnen van Nikkei Asia</a> lukt het Apple momenteel slechts om dagelijks “enkele honderden” exemplaren van de iPhone Ultra te produceren. Dat zou te maken hebben met de extreem hoge kwaliteitsstandaarden van het bedrijf. Nikkei gaat daar niet verder op in, maar andere berichten wijzen naar het scharnier als mogelijke boosdoener. <a href="https://www.oled-info.com/reports-suggest-apples-iphone-fold-production-very-limited-due-hinge-component" target="_blank">OLED-info</a> meldt bijvoorbeeld dat juist dat onderdeel lastig op grote schaal te produceren is.</p><p>Volgens diezelfde bron zal Samsung tegen het einde van 2026 ongeveer drie miljoen displays voor de telefoon produceren. Dat suggereert dat Apple verwacht dat de problemen met het scharnier later afnemen. Voorlopig lijkt het aantal volledig afgewerkte iPhone Ultra-toestellen echter bijzonder beperkt te zijn, als deze berichten kloppen.</p><h2 id="vertraging-of-beperkte-voorraad">Vertraging of beperkte voorraad</h2><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:2000px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="xAX556cRJ3bxGKTgu3jzCb" name="iPhone Ultra concept 2" alt="iPhone Ultra concept" src="https://cdn.mos.cms.futurecdn.net/xAX556cRJ3bxGKTgu3jzCb-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 blikvanger van Apple's volgende event is misschien niet zomaar te koop </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Daardoor is het goed mogelijk dat Apple de telefoon morgen wel aankondigt, maar pas later de bestellingen opent. Een andere mogelijkheid is dat je er heel snel bij moet zijn om de iPhone Ultra binnen enkele weken te ontvangen. Misschien loopt de levertijd zelfs op tot enkele maanden.</p><p>Natuurlijk moeten we deze berichten voorlopig met een korreltje zout nemen. Tegelijkertijd heeft Apple er opvallend lang over gedaan om met een opvouwbare iPhone te komen. Het is dan ook goed mogelijk dat het bedrijf tijdens de ontwikkeling tegen verschillende problemen is aangelopen en dat sommige daarvan vlak voor de lancering nog altijd niet volledig zijn opgelost.</p><p>Hopelijk kan de productie van het scharnier snel worden opgeschaald. Zo niet, dan kun je als je dringend toe bent aan een nieuwe iPhone misschien beter kijken naar de aankomende iPhone 18 Pro of iPhone 18 Pro Max. Die hebben in ieder geval geen ingewikkelde opvouwbare onderdelen die de productie kunnen vertragen.</p><ul><li><a href="https://global.techradar.com/nl-nl/phones/iphone/de-vijf-belangrijkste-geruchten-over-de-iphone-18-dit-mag-je-verwachten"><strong>De vijf belangrijkste geruchten over de iPhone 18: dit mag je verwachten</strong></a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ De vijf belangrijkste geruchten over de iPhone 18: dit mag je verwachten ]]></title>
                                                                                                <dc:content><![CDATA[ <p>De eerste geruchten rond de iPhone 18 verschenen al voor de lancering van de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-review-nl">iPhone 17</a>. Over de vouwbare iPhone wordt zelfs nog langer gesproken. De geruchten hieronder zien we intussen regelmatig voorbijkomen. Daarom hebben we ze nu grondig bekeken om te bepalen hoe waarschijnlijk ze zijn. Zo krijg je een idee van wat je kan verwachten tijdens het "Surprise and Shine" event.</p><h3 class="article-body__section" id="section-de-vouwbare-iphone-ultra"><span>De vouwbare iPhone Ultra</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:5712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="JtPwwjgoWRzcPtvP84Noo6" name="Samsung Galaxy Z Fold 8 5" alt="Samsung Galaxy Z Fold 8" src="https://cdn.mos.cms.futurecdn.net/JtPwwjgoWRzcPtvP84Noo6-1920-80.jpg" mos="" align="middle" fullscreen="" width="5712" height="3213" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Richard Priday / TechRadar)</span></figcaption></figure><h2 id="het-gerucht">Het gerucht</h2><p>Er zijn al jaren geruchten over een vouwbare iPhone. Nu lijkt het er eindelijk op dat hij klaar is en dat Apple hem de iPhone Ultra heeft genoemd. </p><p>Gelekte informatie vertelt ons dat de telefoon zal lijken op de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-z-fold-8-review-nl">Samsung Galaxy Z Fold 8</a>. Die heeft dichtgevouwen het formaat van het gemiddelde paspoort en opgevouwen het formaat van een iets kleinere iPad mini. De iPhone Ultra zou daarnaast nog MagSafe hebben.</p><h2 id="hoe-geloofwaardig-is-het">Hoe geloofwaardig is het?</h2><p>Gezien hoe lang we al horen over een vouwbare iPhone en het grote aantal lekken, kunnen we bijna helemaal zeker zijn van de lancering. De lekken zijn bovendien afkomstig van betrouwbare bronnen en er zijn ook enkele bekende fabrikanten van smartphonecovers die <a href="https://x.com/spigen/status/2095859426053812543" target="_blank">teasers plaatsen</a>.</p><p>De specificaties zijn nog een mysterie. We weten niet zeker wat de iPhone Ultra te bieden heeft qua camera's, batterijduur en dergelijke.</p><ul><li><strong>Geloofwaardigheid: 9/10</strong></li></ul><h3 class="article-body__section" id="section-geen-gewone-iphone-18"><span>Geen gewone iPhone 18</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:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Q5GgmTWdfFRSBQ9ygxjdkM" name="Apple iPhone 17 Review" alt="iPhone 17" src="https://cdn.mos.cms.futurecdn.net/Q5GgmTWdfFRSBQ9ygxjdkM-1920-80.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Jacob Krol/Future)</span></figcaption></figure><h2 id="het-gerucht-2">Het gerucht</h2><p>Wie hoopte op een nieuwe gewone iPhone, kan wel eens pech hebben. Volgens geruchten zou er namelijk geen iPhone 18 te zien zijn. Die zou op zich laten wachten tot <a href="https://www.techradar.com/phones/iphone/iphone-18-rumored-release-schedule-explained-why-there-probably-wont-be-an-iphone-18-this-year-and-when-to-expect-the-iphone-18-pro-iphone-air-2-and-more">maart of april 2027</a>. Het lijkt erop dat hij tegelijk met de iPhone 18e en de iPhone Air 2 gelanceerd zou worden. Je zal daarom wellicht nog een zestal maanden moeten wachten.</p><h2 id="hoe-geloofwaardig-is-het-2">Hoe geloofwaardig is het?</h2><p>Het is nog nooit gebeurd dat Apple een basismodel pas maanden na de Pro-versies lanceert. We moeten dit gerucht daarom met een korreltje zout nemen. Toch wijzen vrijwel alle lekken nu in die richting. We hebben daarnaast minder gehoord over de standaard iPhone 18 dan over de Pro-modellen en de Ultra. In dat opzicht is het logisch dat hij later onthuld wordt.</p><ul><li><strong>Geloofwaardigheid: 8/10</strong></li></ul><h3 class="article-body__section" id="section-een-camera-met-aanpasbaar-diafragma"><span>Een camera met aanpasbaar diafragma</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:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="RJoDggquHGofL2dgMc6zzN" name="Apple-iPhone-17-Pro-review-camera-array-tight" alt="iPhone 17 Pro" src="https://cdn.mos.cms.futurecdn.net/RJoDggquHGofL2dgMc6zzN-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">iPhone 17 Pro </span><span class="credit" itemprop="copyrightHolder">(Image credit: Lance Ulanoff / Future)</span></figcaption></figure><h2 id="het-gerucht-3">Het gerucht</h2><p>Een van de interessantste geruchten over de specificaties is dat de iPhone 18 Pro Max (en misschien ook de gewone Pro) een <a href="https://www.techradar.com/phones/iphone/the-iphone-18-series-could-include-a-variable-aperture-significantly-enhancing-the-camera">variabel diafragma </a>zal hebben in een van zijn camera's.</p><p>Hiermee kan je de scherptediepte aanpassen, waardoor je meer controle hebt over de bokeh. Het zou ook kunnen leiden tot betere prestaties bij weinig licht als het diafragma verder open kan dan bij de huidige modellen.</p><h2 id="hoe-geloofwaardig-is-het-3">Hoe geloofwaardig is het?</h2><p>We hebben van meerdere (betrouwbare) bronnen geruchten gehoord over een variabel diafragma. De details hierover zijn nog wat vaag, waardoor we er niet helemaal zeker van zijn. Toch doen de vele en kwalitatief goede bronnen die wijzen op een variabel diafragma ons vermoeden dat het waarschijnlijk wel in minstens één iPhone zal zitten.</p><ul><li><strong>Geloofwaardigheid: 7/10</strong></li></ul><h3 class="article-body__section" id="section-grotere-batterijen"><span>Grotere batterijen</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:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="fee8MwtTurjU7zSHRmLB6h" name="Apple-iPhone-17-Pro-Max-usb-c-port" alt="iPhone 17 Pro Max" src="https://cdn.mos.cms.futurecdn.net/fee8MwtTurjU7zSHRmLB6h-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><h2 id="het-gerucht-4">Het gerucht</h2><p>Leaker <a href="https://weibo.com/6048569942/5316883085788374" target="_blank">Digital Chat Station</a> heeft documenten van regelgevende instanties gevonden die aangeven dat de iPhone 18 Pro in de VS een batterij van 4.288mAh zal hebben en de iPhone 18 Pro Max een batterij van 5.567mAh.</p><p>Ter vergelijking: de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-pro-review-nl">iPhone 17 Pro</a> heeft een batterij van 4.252mAh en de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-pro-max-review-nl">iPhone 17 Pro Max</a> een van 5.088mAh. Dit geldt overigens alleen voor de VS, waar de capaciteit ietsje hoger ligt dan in de meeste andere regio's. Dat komt omdat de iPhone daar eSIM-only is, waardoor er geen ruimte wordt ingenomen door de simtray. </p><p>Vooral de iPhone 18 Pro Max zou een grote sprong maken ten opzichte van zijn voorganger.</p><h2 id="hoe-geloofwaardig-is-het-4">Hoe geloofwaardig is het?</h2><p>Een grotere batterij is vrij waarschijnlijk, aangezien Apple dit wel vaker doet. Of de batterij van de iPhone 18 Pro Max zoveel groter zal zijn, is een ander verhaal. Zelfs de bron van het lek zegt dat dit twijfelachtig is. De batterij zal daarom hoogstwaarschijnlijk groter zijn, maar niet zo groot als dit lek doet vermoeden.</p><ul><li><strong>Geloofwaardigheid: 6/10</strong></li></ul><h3 class="article-body__section" id="section-nieuw-ontwerp"><span>Nieuw ontwerp</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:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Ed9BeejFJiSNWqPYPYTz6h" name="Apple-iPhone-17-Pro-Max-back-in-hand-straight" alt="iPhone 17 Pro Max" src="https://cdn.mos.cms.futurecdn.net/Ed9BeejFJiSNWqPYPYTz6h-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><h2 id="het-gerucht-5">Het gerucht</h2><p>De iPhone 18 Pro en Pro Max zullen er waarschijnlijk niet heel anders uitzien dan hun voorgangers. Er zijn wel twee belangrijke ontwerpwijzigingen die we kunnen verwachten.</p><p>Ten eerste zou de achterkant een meer uniforme kleur hebben in plaats van een lichter glazen paneel en donkerder metalen frame eromheen. Verder zeggen <a href="https://weibo.com/5143897135/Q4niosSS2" target="_blank">Instant Digital</a> en andere bronnen dat het Dynamic Island dit jaar kleiner zou kunnen zijn. Het zou slechts 13,5 mm breed zijn in plaats van 20,7 mm op de huidige generatie iPhones.</p><h2 id="hoe-geloofwaardig-is-het-5">Hoe geloofwaardig is het?</h2><p>Dit zijn eigenlijk meerdere geruchten in één. Beide onderdelen klinken wel overtuigend. Zowel gelekte bronnen als CAD-renders wijzen op een kleiner Dynamic Island. Het zou ook logisch zijn als Apple de grootte ervan zou willen verkleinen. Een meer uniforme look aan de achterkant van de telefoons klinkt eveneens logisch, hoewel slechts een paar bronnen dit hebben bevestigd.</p><ul><li><strong>Geloofwaardigheid: 7/10</strong></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/iphone/de-vijf-belangrijkste-geruchten-over-de-iphone-18-dit-mag-je-verwachten</link>
                                                                            <description>
                            <![CDATA[ Het Apple-evenement van dit jaar kan er anders uitzien dan verwacht. We hebben alvast de belangrijkste geruchten over de iPhone 18 op een rijtje gezet. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">wtmeRbk6SBUh8ay6EffCGL</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/Zg8dfjpbk7w2ub6riq34hW-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 07 Sep 2026 08:59:35 +0000</pubDate>                                                                                                                                <updated>Mon, 07 Sep 2026 14:58:26 +0000</updated>
                                                                                                                                            <category><![CDATA[iPhone]]></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/Zg8dfjpbk7w2ub6riq34hW-1920-80.jpg">
                                                            <media:credit><![CDATA[Lance Ulanoff / Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Apple iPhone 17 Pro Max HANDS ON]]></media:description>                                                            <media:text><![CDATA[Apple iPhone 17 Pro Max HANDS ON]]></media:text>
                                <media:title type="plain"><![CDATA[Apple iPhone 17 Pro Max HANDS ON]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/Zg8dfjpbk7w2ub6riq34hW-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>De eerste geruchten rond de iPhone 18 verschenen al voor de lancering van de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-review-nl">iPhone 17</a>. Over de vouwbare iPhone wordt zelfs nog langer gesproken. De geruchten hieronder zien we intussen regelmatig voorbijkomen. Daarom hebben we ze nu grondig bekeken om te bepalen hoe waarschijnlijk ze zijn. Zo krijg je een idee van wat je kan verwachten tijdens het "Surprise and Shine" event.</p><h3 class="article-body__section" id="section-de-vouwbare-iphone-ultra"><span>De vouwbare iPhone Ultra</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:5712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="JtPwwjgoWRzcPtvP84Noo6" name="Samsung Galaxy Z Fold 8 5" alt="Samsung Galaxy Z Fold 8" src="https://cdn.mos.cms.futurecdn.net/JtPwwjgoWRzcPtvP84Noo6-1920-80.jpg" mos="" align="middle" fullscreen="" width="5712" height="3213" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Richard Priday / TechRadar)</span></figcaption></figure><h2 id="het-gerucht">Het gerucht</h2><p>Er zijn al jaren geruchten over een vouwbare iPhone. Nu lijkt het er eindelijk op dat hij klaar is en dat Apple hem de iPhone Ultra heeft genoemd. </p><p>Gelekte informatie vertelt ons dat de telefoon zal lijken op de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-z-fold-8-review-nl">Samsung Galaxy Z Fold 8</a>. Die heeft dichtgevouwen het formaat van het gemiddelde paspoort en opgevouwen het formaat van een iets kleinere iPad mini. De iPhone Ultra zou daarnaast nog MagSafe hebben.</p><h2 id="hoe-geloofwaardig-is-het">Hoe geloofwaardig is het?</h2><p>Gezien hoe lang we al horen over een vouwbare iPhone en het grote aantal lekken, kunnen we bijna helemaal zeker zijn van de lancering. De lekken zijn bovendien afkomstig van betrouwbare bronnen en er zijn ook enkele bekende fabrikanten van smartphonecovers die <a href="https://x.com/spigen/status/2095859426053812543" target="_blank">teasers plaatsen</a>.</p><p>De specificaties zijn nog een mysterie. We weten niet zeker wat de iPhone Ultra te bieden heeft qua camera's, batterijduur en dergelijke.</p><ul><li><strong>Geloofwaardigheid: 9/10</strong></li></ul><h3 class="article-body__section" id="section-geen-gewone-iphone-18"><span>Geen gewone iPhone 18</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:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Q5GgmTWdfFRSBQ9ygxjdkM" name="Apple iPhone 17 Review" alt="iPhone 17" src="https://cdn.mos.cms.futurecdn.net/Q5GgmTWdfFRSBQ9ygxjdkM-1920-80.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Jacob Krol/Future)</span></figcaption></figure><h2 id="het-gerucht-2">Het gerucht</h2><p>Wie hoopte op een nieuwe gewone iPhone, kan wel eens pech hebben. Volgens geruchten zou er namelijk geen iPhone 18 te zien zijn. Die zou op zich laten wachten tot <a href="https://www.techradar.com/phones/iphone/iphone-18-rumored-release-schedule-explained-why-there-probably-wont-be-an-iphone-18-this-year-and-when-to-expect-the-iphone-18-pro-iphone-air-2-and-more">maart of april 2027</a>. Het lijkt erop dat hij tegelijk met de iPhone 18e en de iPhone Air 2 gelanceerd zou worden. Je zal daarom wellicht nog een zestal maanden moeten wachten.</p><h2 id="hoe-geloofwaardig-is-het-2">Hoe geloofwaardig is het?</h2><p>Het is nog nooit gebeurd dat Apple een basismodel pas maanden na de Pro-versies lanceert. We moeten dit gerucht daarom met een korreltje zout nemen. Toch wijzen vrijwel alle lekken nu in die richting. We hebben daarnaast minder gehoord over de standaard iPhone 18 dan over de Pro-modellen en de Ultra. In dat opzicht is het logisch dat hij later onthuld wordt.</p><ul><li><strong>Geloofwaardigheid: 8/10</strong></li></ul><h3 class="article-body__section" id="section-een-camera-met-aanpasbaar-diafragma"><span>Een camera met aanpasbaar diafragma</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:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="RJoDggquHGofL2dgMc6zzN" name="Apple-iPhone-17-Pro-review-camera-array-tight" alt="iPhone 17 Pro" src="https://cdn.mos.cms.futurecdn.net/RJoDggquHGofL2dgMc6zzN-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">iPhone 17 Pro </span><span class="credit" itemprop="copyrightHolder">(Image credit: Lance Ulanoff / Future)</span></figcaption></figure><h2 id="het-gerucht-3">Het gerucht</h2><p>Een van de interessantste geruchten over de specificaties is dat de iPhone 18 Pro Max (en misschien ook de gewone Pro) een <a href="https://www.techradar.com/phones/iphone/the-iphone-18-series-could-include-a-variable-aperture-significantly-enhancing-the-camera">variabel diafragma </a>zal hebben in een van zijn camera's.</p><p>Hiermee kan je de scherptediepte aanpassen, waardoor je meer controle hebt over de bokeh. Het zou ook kunnen leiden tot betere prestaties bij weinig licht als het diafragma verder open kan dan bij de huidige modellen.</p><h2 id="hoe-geloofwaardig-is-het-3">Hoe geloofwaardig is het?</h2><p>We hebben van meerdere (betrouwbare) bronnen geruchten gehoord over een variabel diafragma. De details hierover zijn nog wat vaag, waardoor we er niet helemaal zeker van zijn. Toch doen de vele en kwalitatief goede bronnen die wijzen op een variabel diafragma ons vermoeden dat het waarschijnlijk wel in minstens één iPhone zal zitten.</p><ul><li><strong>Geloofwaardigheid: 7/10</strong></li></ul><h3 class="article-body__section" id="section-grotere-batterijen"><span>Grotere batterijen</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:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="fee8MwtTurjU7zSHRmLB6h" name="Apple-iPhone-17-Pro-Max-usb-c-port" alt="iPhone 17 Pro Max" src="https://cdn.mos.cms.futurecdn.net/fee8MwtTurjU7zSHRmLB6h-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><h2 id="het-gerucht-4">Het gerucht</h2><p>Leaker <a href="https://weibo.com/6048569942/5316883085788374" target="_blank">Digital Chat Station</a> heeft documenten van regelgevende instanties gevonden die aangeven dat de iPhone 18 Pro in de VS een batterij van 4.288mAh zal hebben en de iPhone 18 Pro Max een batterij van 5.567mAh.</p><p>Ter vergelijking: de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-pro-review-nl">iPhone 17 Pro</a> heeft een batterij van 4.252mAh en de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-pro-max-review-nl">iPhone 17 Pro Max</a> een van 5.088mAh. Dit geldt overigens alleen voor de VS, waar de capaciteit ietsje hoger ligt dan in de meeste andere regio's. Dat komt omdat de iPhone daar eSIM-only is, waardoor er geen ruimte wordt ingenomen door de simtray. </p><p>Vooral de iPhone 18 Pro Max zou een grote sprong maken ten opzichte van zijn voorganger.</p><h2 id="hoe-geloofwaardig-is-het-4">Hoe geloofwaardig is het?</h2><p>Een grotere batterij is vrij waarschijnlijk, aangezien Apple dit wel vaker doet. Of de batterij van de iPhone 18 Pro Max zoveel groter zal zijn, is een ander verhaal. Zelfs de bron van het lek zegt dat dit twijfelachtig is. De batterij zal daarom hoogstwaarschijnlijk groter zijn, maar niet zo groot als dit lek doet vermoeden.</p><ul><li><strong>Geloofwaardigheid: 6/10</strong></li></ul><h3 class="article-body__section" id="section-nieuw-ontwerp"><span>Nieuw ontwerp</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:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Ed9BeejFJiSNWqPYPYTz6h" name="Apple-iPhone-17-Pro-Max-back-in-hand-straight" alt="iPhone 17 Pro Max" src="https://cdn.mos.cms.futurecdn.net/Ed9BeejFJiSNWqPYPYTz6h-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><h2 id="het-gerucht-5">Het gerucht</h2><p>De iPhone 18 Pro en Pro Max zullen er waarschijnlijk niet heel anders uitzien dan hun voorgangers. Er zijn wel twee belangrijke ontwerpwijzigingen die we kunnen verwachten.</p><p>Ten eerste zou de achterkant een meer uniforme kleur hebben in plaats van een lichter glazen paneel en donkerder metalen frame eromheen. Verder zeggen <a href="https://weibo.com/5143897135/Q4niosSS2" target="_blank">Instant Digital</a> en andere bronnen dat het Dynamic Island dit jaar kleiner zou kunnen zijn. Het zou slechts 13,5 mm breed zijn in plaats van 20,7 mm op de huidige generatie iPhones.</p><h2 id="hoe-geloofwaardig-is-het-5">Hoe geloofwaardig is het?</h2><p>Dit zijn eigenlijk meerdere geruchten in één. Beide onderdelen klinken wel overtuigend. Zowel gelekte bronnen als CAD-renders wijzen op een kleiner Dynamic Island. Het zou ook logisch zijn als Apple de grootte ervan zou willen verkleinen. Een meer uniforme look aan de achterkant van de telefoons klinkt eveneens logisch, hoewel slechts een paar bronnen dit hebben bevestigd.</p><ul><li><strong>Geloofwaardigheid: 7/10</strong></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Mysterieuze iPhone-bug neemt bij sommigen meer dan 100GB aan opslag in beslag ]]></title>
                                                                                                <dc:content><![CDATA[ <p>iPhone-opslag is iets waar je vaak wel enigszins zuinig mee om moet gaan, zeker als je een instapmodel hebt gekocht. Het is namelijk niet zo dat je na het kopen van een van de <a href="https://global.techradar.com/nl-nl/phones/iphone/beste-iphone">beste iPhones</a> achteraf nog even gemakkelijk wat extra opslagruimte kan toevoegen. </p><p>Het is dus extra frustrerend als een groot deel van je opslagruimte ook nog eens in beslag wordt genomen door de 'Systeemgegevens' van je iPhone. Daarnaast is het al helemaal vervelend als dat gedeelte van je totale opslag ineens zorgwekkend hoog is. Gelukkig zijn er wel een paar dingen die je kan proberen om dit op te lossen. </p><p>Dit probleem werd recent beschreven op <a href="https://www.reddit.com/r/iphone/comments/1ukp3nt/make_the_madness_stop/" target="_blank">Reddit</a>. De gebruiker TakenToTheRiver postte een screenshot waarop te zien was dat 86,96GB van hun iPhone-opslag in beslag werd genomen door Systeemgegevens. Dat was ook nogal een probleem aangezien deze persoon een 128GB-model heeft. Dat betekent dus dat zo'n 68% van de interne opslag niet meer bruikbaar was. </p><p>De gebruiker gaf aan: "Dit is niet iets waar de gemiddelde iPhone-gebruiker mee te maken zou moeten hebben." Daarnaast zou deze bug volgens de gebruiker al jaren bestaan en zou het niet zo moeten zijn dat gebruikers er zelf via omwegen mee af moeten rekenen. Dit is ook iets wat we op andere plekken gezien hebben, zoals <a href="https://www.techradar.com/phones/iphone/a-nasty-apple-maps-bug-is-eating-up-a-ridiculous-amount-of-storage-on-some-iphones-heres-how-to-get-rid-of-it">in de Maps-app</a>, dus het is helaas een bekend probleem. </p><p>Dit was ook zeker niet de enige persoon die last had van te veel opslagruimte voor Systeemgegevens op hun iPhone of iPad. De gebruiker <a href="https://www.reddit.com/r/iphone/comments/1ukp3nt/comment/ouxxpch/" target="_blank">laszlotuss</a> verloor zo'n 100,62GB, terwijl het bij <a href="https://www.reddit.com/r/iphone/comments/1ukp3nt/comment/ov0g4p0/" target="_blank">DanscoRed</a> zelfs om 150,56GB ging. Er is in ieder geval dus duidelijk iets mis. </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="zo-krijg-je-je-opslagruimte-terug">Zo krijg je je opslagruimte terug</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.20%;"><img id="TmAfgR7QWdRbiRAswTpQEW" name="iphone 12.jpg" alt="iPhone 12" src="https://cdn.mos.cms.futurecdn.net/TmAfgR7QWdRbiRAswTpQEW-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1124" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: DenPhotos/Shutterstock)</span></figcaption></figure><p>Gelukkig zijn er een paar manieren om wat van je opslagruimte terug te krijgen als er nu een heel groot gedeelte door Systeemgegevens in beslag wordt genomen. Het vereist helaas wel wat werk, maar deze opties zijn zeker het proberen waard als je je zorgen maakt om de hoeveelheid opslag die je nog over hebt. </p><p>Er zijn verschillende aanpakken die lijken te werken voor verschillende iPhone-gebruikers. Voor sommige mensen werkt het om simpelweg hun iPhone te back-uppen (via iCloud of gewoon je computer), vervolgens te resetten en dan te herstellen met de back-up. </p><p>De gebruiker <a href="https://www.reddit.com/r/iphone/comments/1ukp3nt/comment/ouxjon5/" target="_blank">jg61600</a> gaf een vergelijkbare tip. Deze gebruiker zei (vertaald uit het Spaans): "Back-up je volledige iPhone in iCloud, en herstel hem dan naar DFU-modus als je alle cache die je hebt gaat verwijderen." De <a href="https://support.apple.com/nl-nl/118106" target="_blank">DFU-modus</a> herstelt je firmware naar een werkende straat en installeert een nieuwe kopie van iOS. Dat zou moeten helpen met het verminderen van het overmatig opslaggebruik van Systeemgegevens. </p><p>Deze methode waarbij je een back-up maakt en herstelt via die back-up bleek ook een goede oplossing te zijn toen we onderzochten waarom Apple Maps te veel opslagruimte in beslag nam. De kans lijkt ons dus redelijk groot dat deze methode hiervoor ook weer effectief zal zijn. Het is echter wel een enigszins drastische techniek, dus misschien loont het om eerst een van de mogelijke oplossingen hieronder te proberen. </p><p>Een andere mogelijke oplossing is het openen van de Instellingen-app op je iPhone, vervolgens naar Apps > App Store navigeren, naar beneden scrollen en 'Ruim apps op' inschakelen. Deze optie de-installeert apps die je al een tijdje niet meer gebruikt hebt (maar behoudt wel gewoon je documenten en andere data). Volgens <a href="https://www.reddit.com/r/iphone/comments/1ukp3nt/comment/ouys4a2/" target="_blank">Dapper_Contest_5695</a> leek deze oplossing het probleem voor hen op te lossen. </p><p>Als laatste deelde <a href="https://www.reddit.com/r/iphone/comments/1ukp3nt/comment/ov2yfuv/" target="_blank">EffectiveEquivalent</a> nog een andere mogelijke oplossing: het verwijderen van de cache voor je webbrowser en voor de podcast-app. Deze gebruikers "verwijderden [ook] een game die eenmaal in de app een extra download had." </p><p>Het is natuurlijk erg vervelend als je je beschikbare iPhone-opslag ineens flink ziet afnemen en je niet weet hoe je dit moet stoppen. Dat betekent echter niet dat je er helemaal niets aan kan doen. Probeer dus vooral de ideeën die voor andere mensen gewerkt hebben en misschien kan je dan toch wat opslag terugkrijgen en je wat minder zorgen maken.  </p><ul><li><a href="https://global.techradar.com/nl-nl/phones/iphone/apple-fans-niet-onder-de-indruk-van-iphone-18-pro-design-in-gelekte-valtestvideo">Apple-fans niet onder de indruk van iPhone 18 Pro-design in gelekte valtestvideo</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/mysterieuze-iphone-bug-neemt-bij-sommigen-meer-dan-100gb-aan-opslag-in-beslag</link>
                                                                            <description>
                            <![CDATA[ Sommige iPhone-gebruikers verliezen meer dan 100GB van hun opslagruimte aan Systeemgegevens dankzij een vreemde  bug. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">vV6aqEvfwpNBwnhQUWfNeU</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/pqBYfzFaoxEJETHkj6Pc2L-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 03 Jul 2026 09:28:39 +0000</pubDate>                                                                                                                                <updated>Fri, 03 Jul 2026 15:29:29 +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/pqBYfzFaoxEJETHkj6Pc2L-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[An iPhone showing the amount of iOS storage taken up by System Data.]]></media:description>                                                            <media:text><![CDATA[An iPhone showing the amount of iOS storage taken up by System Data.]]></media:text>
                                <media:title type="plain"><![CDATA[An iPhone showing the amount of iOS storage taken up by System Data.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/pqBYfzFaoxEJETHkj6Pc2L-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>iPhone-opslag is iets waar je vaak wel enigszins zuinig mee om moet gaan, zeker als je een instapmodel hebt gekocht. Het is namelijk niet zo dat je na het kopen van een van de <a href="https://global.techradar.com/nl-nl/phones/iphone/beste-iphone">beste iPhones</a> achteraf nog even gemakkelijk wat extra opslagruimte kan toevoegen. </p><p>Het is dus extra frustrerend als een groot deel van je opslagruimte ook nog eens in beslag wordt genomen door de 'Systeemgegevens' van je iPhone. Daarnaast is het al helemaal vervelend als dat gedeelte van je totale opslag ineens zorgwekkend hoog is. Gelukkig zijn er wel een paar dingen die je kan proberen om dit op te lossen. </p><p>Dit probleem werd recent beschreven op <a href="https://www.reddit.com/r/iphone/comments/1ukp3nt/make_the_madness_stop/" target="_blank">Reddit</a>. De gebruiker TakenToTheRiver postte een screenshot waarop te zien was dat 86,96GB van hun iPhone-opslag in beslag werd genomen door Systeemgegevens. Dat was ook nogal een probleem aangezien deze persoon een 128GB-model heeft. Dat betekent dus dat zo'n 68% van de interne opslag niet meer bruikbaar was. </p><p>De gebruiker gaf aan: "Dit is niet iets waar de gemiddelde iPhone-gebruiker mee te maken zou moeten hebben." Daarnaast zou deze bug volgens de gebruiker al jaren bestaan en zou het niet zo moeten zijn dat gebruikers er zelf via omwegen mee af moeten rekenen. Dit is ook iets wat we op andere plekken gezien hebben, zoals <a href="https://www.techradar.com/phones/iphone/a-nasty-apple-maps-bug-is-eating-up-a-ridiculous-amount-of-storage-on-some-iphones-heres-how-to-get-rid-of-it">in de Maps-app</a>, dus het is helaas een bekend probleem. </p><p>Dit was ook zeker niet de enige persoon die last had van te veel opslagruimte voor Systeemgegevens op hun iPhone of iPad. De gebruiker <a href="https://www.reddit.com/r/iphone/comments/1ukp3nt/comment/ouxxpch/" target="_blank">laszlotuss</a> verloor zo'n 100,62GB, terwijl het bij <a href="https://www.reddit.com/r/iphone/comments/1ukp3nt/comment/ov0g4p0/" target="_blank">DanscoRed</a> zelfs om 150,56GB ging. Er is in ieder geval dus duidelijk iets mis. </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="zo-krijg-je-je-opslagruimte-terug">Zo krijg je je opslagruimte terug</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.20%;"><img id="TmAfgR7QWdRbiRAswTpQEW" name="iphone 12.jpg" alt="iPhone 12" src="https://cdn.mos.cms.futurecdn.net/TmAfgR7QWdRbiRAswTpQEW-1920-80.jpg" mos="" align="middle" fullscreen="" width="2000" height="1124" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: DenPhotos/Shutterstock)</span></figcaption></figure><p>Gelukkig zijn er een paar manieren om wat van je opslagruimte terug te krijgen als er nu een heel groot gedeelte door Systeemgegevens in beslag wordt genomen. Het vereist helaas wel wat werk, maar deze opties zijn zeker het proberen waard als je je zorgen maakt om de hoeveelheid opslag die je nog over hebt. </p><p>Er zijn verschillende aanpakken die lijken te werken voor verschillende iPhone-gebruikers. Voor sommige mensen werkt het om simpelweg hun iPhone te back-uppen (via iCloud of gewoon je computer), vervolgens te resetten en dan te herstellen met de back-up. </p><p>De gebruiker <a href="https://www.reddit.com/r/iphone/comments/1ukp3nt/comment/ouxjon5/" target="_blank">jg61600</a> gaf een vergelijkbare tip. Deze gebruiker zei (vertaald uit het Spaans): "Back-up je volledige iPhone in iCloud, en herstel hem dan naar DFU-modus als je alle cache die je hebt gaat verwijderen." De <a href="https://support.apple.com/nl-nl/118106" target="_blank">DFU-modus</a> herstelt je firmware naar een werkende straat en installeert een nieuwe kopie van iOS. Dat zou moeten helpen met het verminderen van het overmatig opslaggebruik van Systeemgegevens. </p><p>Deze methode waarbij je een back-up maakt en herstelt via die back-up bleek ook een goede oplossing te zijn toen we onderzochten waarom Apple Maps te veel opslagruimte in beslag nam. De kans lijkt ons dus redelijk groot dat deze methode hiervoor ook weer effectief zal zijn. Het is echter wel een enigszins drastische techniek, dus misschien loont het om eerst een van de mogelijke oplossingen hieronder te proberen. </p><p>Een andere mogelijke oplossing is het openen van de Instellingen-app op je iPhone, vervolgens naar Apps > App Store navigeren, naar beneden scrollen en 'Ruim apps op' inschakelen. Deze optie de-installeert apps die je al een tijdje niet meer gebruikt hebt (maar behoudt wel gewoon je documenten en andere data). Volgens <a href="https://www.reddit.com/r/iphone/comments/1ukp3nt/comment/ouys4a2/" target="_blank">Dapper_Contest_5695</a> leek deze oplossing het probleem voor hen op te lossen. </p><p>Als laatste deelde <a href="https://www.reddit.com/r/iphone/comments/1ukp3nt/comment/ov2yfuv/" target="_blank">EffectiveEquivalent</a> nog een andere mogelijke oplossing: het verwijderen van de cache voor je webbrowser en voor de podcast-app. Deze gebruikers "verwijderden [ook] een game die eenmaal in de app een extra download had." </p><p>Het is natuurlijk erg vervelend als je je beschikbare iPhone-opslag ineens flink ziet afnemen en je niet weet hoe je dit moet stoppen. Dat betekent echter niet dat je er helemaal niets aan kan doen. Probeer dus vooral de ideeën die voor andere mensen gewerkt hebben en misschien kan je dan toch wat opslag terugkrijgen en je wat minder zorgen maken.  </p><ul><li><a href="https://global.techradar.com/nl-nl/phones/iphone/apple-fans-niet-onder-de-indruk-van-iphone-18-pro-design-in-gelekte-valtestvideo">Apple-fans niet onder de indruk van iPhone 18 Pro-design in gelekte valtestvideo</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Apple-fans niet onder de indruk van iPhone 18 Pro-design in gelekte valtestvideo ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Er zijn door de jaren heen al heel wat iPhone-lekken geweest, maar het grootste lek blijft zonder twijfel dat van de iPhone 4. Een prototype van dat toestel werd toen achtergelaten in een bar en later gekocht door Gizmodo. Nu lijkt er mogelijk opnieuw een groot iPhone-lek te zijn opgedoken. Het is niet zo spectaculair als dat lek uit 2010, maar het komt mogelijk wel in de buurt.</p><p>Online gaat een video rond die naar verluidt een iPhone 18 Pro toont tijdens een valtest. Opvallend is dat posts met de video snel lijken te verdwijnen. Het is niet duidelijk of dat om juridische redenen gebeurt, of omdat de video nep is.</p><p>Op het moment van schrijven staat de video nog online in een <a href="https://x.com/TechKard/status/2071844015129903310" target="_blank">post van onder meer @TechKard</a>. Daarin is een toestel te zien dat sterk lijkt op een zilveren <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-pro-review-nl">iPhone 17 Pro</a>. Het wordt op een oppervlak laten vallen en lijkt daar min of meer ongeschonden uit te komen, al lijkt het toestel niet van een bijzonder grote hoogte te vallen.</p><div class="see-more see-more--clipped"><figure><blockquote class="twitter-tweet hawk-ignore" data-lang="en" cite="https://twitter.com/cantworkitout/status/2071844015129903310"><p lang="en" dir="ltr">iPhone 18 Pro drop test from recent data breach at Apple supplier Tata Electronics.Via:@evleaks #Apple #iPhone18Pro https://t.co/9ZSojlOLSr pic.twitter.com/wdZs6dKuQP<a href="https://twitter.com/cantworkitout/status/2071844015129903310">June 30, 2026</a></p></blockquote></figure><div class="see-more__filter"></div></div><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-bescheiden-reactie">Een bescheiden reactie</h2><p>Als dit echt is, dan gaat het om beelden van een nog niet uitgebrachte iPhone, maanden voor de lancering. Dat is op zich groot nieuws. Toch zijn de reacties online behoorlijk lauw, waarbij de meeste mensen vooral licht teleurgesteld lijken dat het ontwerp niet wordt vernieuwd.</p><p>Op <a href="https://www.reddit.com/r/iphone/comments/1ujiijb/iphone_18_pro_leaked_after_tata_electronics/" target="_blank">Reddit</a> duiken bijvoorbeeld reacties op als “looks just like the 17 pro lol”, “is this not just a 17?” en “that's a nice looking iPhone 17.01 you got there.” Sommige mensen merken ook op dat het toestel iets dikker lijkt dan de iPhone 17 Pro, maar de video lijkt mogelijk wat uitgerekt. Daardoor hoeft het toestel in werkelijkheid niet per se dikker te zijn.</p><p>Hoe dan ook lijkt de algemene reactie op vrij weinig neer te komen. Dat is toch een heel ander verhaal dan de hype rond het eerder genoemde iPhone 4-lek.</p><p>Tegelijk is er reden om aan dit lek te twijfelen. <a href="https://www.reuters.com/business/media-telecom/apple-iphone-18-pro-supplier-list-parts-photos-exposed-tata-data-leak-2026-06-29/" target="_blank">Reuters meldt</a> dat verschillende details en beelden van de iPhone 18 Pro zijn gedeeld op het dark web, dus dat deel lijkt waarschijnlijk te kloppen. Er wordt aangenomen dat deze video onderdeel is van dat lek. De vroegste post die we ervan konden vinden, kwam echter van een X-account dat zich voordoet als de bekende leaker Evan Blass, maar in werkelijkheid niets met hem te maken heeft. Dat zet de geloofwaardigheid van de video onder druk.</p><p>Of dit nu een echt lek is of niet, we verwachten sowieso niet dat de iPhones van dit jaar er heel anders uit zullen zien. Volgens geruchten bewaart Apple de grotere vernieuwing namelijk voor volgend jaar, wanneer de iPhone zijn twintigste verjaardag viert.</p> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/iphone/apple-fans-niet-onder-de-indruk-van-iphone-18-pro-design-in-gelekte-valtestvideo</link>
                                                                            <description>
                            <![CDATA[ De iPhone 18 Pro is mogelijk voor het eerst op beeld verschenen, maar zelfs als de video echt is, maakt het toestel voorlopig weinig indruk. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">fTpJJoYxbJXNXmKD6sEq8e</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/TeursDJa5pkWDaY75233RN-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 30 Jun 2026 14:13:29 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[iPhone]]></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[ 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/TeursDJa5pkWDaY75233RN-1920-80.jpg">
                                                            <media:credit><![CDATA[Lance Ulanoff / Future]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[De iPhone 17 Pro]]></media:description>                                                            <media:text><![CDATA[Apple iPhone 17 Pro REVIEW]]></media:text>
                                <media:title type="plain"><![CDATA[Apple iPhone 17 Pro REVIEW]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/TeursDJa5pkWDaY75233RN-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Er zijn door de jaren heen al heel wat iPhone-lekken geweest, maar het grootste lek blijft zonder twijfel dat van de iPhone 4. Een prototype van dat toestel werd toen achtergelaten in een bar en later gekocht door Gizmodo. Nu lijkt er mogelijk opnieuw een groot iPhone-lek te zijn opgedoken. Het is niet zo spectaculair als dat lek uit 2010, maar het komt mogelijk wel in de buurt.</p><p>Online gaat een video rond die naar verluidt een iPhone 18 Pro toont tijdens een valtest. Opvallend is dat posts met de video snel lijken te verdwijnen. Het is niet duidelijk of dat om juridische redenen gebeurt, of omdat de video nep is.</p><p>Op het moment van schrijven staat de video nog online in een <a href="https://x.com/TechKard/status/2071844015129903310" target="_blank">post van onder meer @TechKard</a>. Daarin is een toestel te zien dat sterk lijkt op een zilveren <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-pro-review-nl">iPhone 17 Pro</a>. Het wordt op een oppervlak laten vallen en lijkt daar min of meer ongeschonden uit te komen, al lijkt het toestel niet van een bijzonder grote hoogte te vallen.</p><div class="see-more see-more--clipped"><figure><blockquote class="twitter-tweet hawk-ignore" data-lang="en" cite="https://twitter.com/cantworkitout/status/2071844015129903310"><p lang="en" dir="ltr">iPhone 18 Pro drop test from recent data breach at Apple supplier Tata Electronics.Via:@evleaks #Apple #iPhone18Pro https://t.co/9ZSojlOLSr pic.twitter.com/wdZs6dKuQP<a href="https://twitter.com/cantworkitout/status/2071844015129903310">June 30, 2026</a></p></blockquote></figure><div class="see-more__filter"></div></div><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-bescheiden-reactie">Een bescheiden reactie</h2><p>Als dit echt is, dan gaat het om beelden van een nog niet uitgebrachte iPhone, maanden voor de lancering. Dat is op zich groot nieuws. Toch zijn de reacties online behoorlijk lauw, waarbij de meeste mensen vooral licht teleurgesteld lijken dat het ontwerp niet wordt vernieuwd.</p><p>Op <a href="https://www.reddit.com/r/iphone/comments/1ujiijb/iphone_18_pro_leaked_after_tata_electronics/" target="_blank">Reddit</a> duiken bijvoorbeeld reacties op als “looks just like the 17 pro lol”, “is this not just a 17?” en “that's a nice looking iPhone 17.01 you got there.” Sommige mensen merken ook op dat het toestel iets dikker lijkt dan de iPhone 17 Pro, maar de video lijkt mogelijk wat uitgerekt. Daardoor hoeft het toestel in werkelijkheid niet per se dikker te zijn.</p><p>Hoe dan ook lijkt de algemene reactie op vrij weinig neer te komen. Dat is toch een heel ander verhaal dan de hype rond het eerder genoemde iPhone 4-lek.</p><p>Tegelijk is er reden om aan dit lek te twijfelen. <a href="https://www.reuters.com/business/media-telecom/apple-iphone-18-pro-supplier-list-parts-photos-exposed-tata-data-leak-2026-06-29/" target="_blank">Reuters meldt</a> dat verschillende details en beelden van de iPhone 18 Pro zijn gedeeld op het dark web, dus dat deel lijkt waarschijnlijk te kloppen. Er wordt aangenomen dat deze video onderdeel is van dat lek. De vroegste post die we ervan konden vinden, kwam echter van een X-account dat zich voordoet als de bekende leaker Evan Blass, maar in werkelijkheid niets met hem te maken heeft. Dat zet de geloofwaardigheid van de video onder druk.</p><p>Of dit nu een echt lek is of niet, we verwachten sowieso niet dat de iPhones van dit jaar er heel anders uit zullen zien. Volgens geruchten bewaart Apple de grotere vernieuwing namelijk voor volgend jaar, wanneer de iPhone zijn twintigste verjaardag viert.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ "Ze zien er gloednieuw uit": onze expert testte refurbished AirPods Pro 2 van Swappie ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Een refurbished iPhone kennen we ondertussen allemaal. Het aanbod refurbished producten gaat echter veel verder dan alleen iPhones (en andere smartphones). Swappie biedt sinds kort ook refurbished AirPods aan. Momenteel kan je kiezen uit de standaard AirPods 4, de AirPods 4 met noise-cancelling, de AirPods Pro 2 met Lighting-oplaadcase en de AirPods Pro 2 met USB-C-oplaadcase.</p><p>Na de test van een <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-15-refurbished-of-nieuw-kopen">refurbished iPhone 15 van Swappie</a>, ben ik nu ook aan de slag gegaan met een setje AirPods. Voor dit artikel waren dat specifiek de AirPods Pro 2 met Lighting-oplaadcase, die (ironisch genoeg) op het moment van schrijven niet op voorraad zijn bij Swappie.</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="geen-opties-voor-het-uiterlijk">Geen opties voor het uiterlijk</h2><p>Bij een refurbished iPhone kan je altijd kiezen in welke staat je hem wil ontvangen, evenals de staat van de batterij. Hoe meer gebruikssporen er zijn, hoe goedkoper de refurbished iPhone. Bij de refurbished AirPods van Swappie werkt het anders. Hier heb je namelijk geen keuze over de conditie.</p><p>Swappie geeft daarom de volgende omschrijving voor de conditie: "Oortjes kunnen kleine, moeilijk zichtbare krassen of slijtplekken hebben. Ze zijn grondig gereinigd en klaar voor je favoriete muziek. De oplaadcase kan lichte gebruikssporen vertonen, zoals vage krassen op het oppervlak. De case verkeert in fantastische staat en behoudt een sterke lading waar je op kunt rekenen."</p><p>In AirPods (en hun case) zit natuurlijk ook een batterij die na verloop van tijd slijtage vertoont. In tegenstelling tot iPhones hebben AirPods geen indicator voor de batterijgezondheid. Swappie legt het als volgt uit: "Elk paar AirPods  wordt vakkundig getest om te garanderen dat de batterij en de oplaadcase voldoen aan onze hoge normen voor betrouwbaarheid. Voor extra gemoedsrust wordt je aankoop gedekt door onze garantie, zodat je met volledig gemak kunt blijven luisteren."</p><h2 id="eerste-indruk">Eerste indruk</h2><p>In de video hieronder zie je hoe de AirPods Pro 2 eruitzagen. Ik ben overal op zoek gegaan naar gebruikssporen, maar heb er geen gevonden. De oplaadcase was in uitstekende conditie, de AirPods Pro 2 zelf ook en zelfs de siliconen dopjes waren brandschoon. Als er niet op het doosje stond dat dit een setje refurbished AirPods was, dan had ik gedacht dat ze volledig nieuw waren. Standaard zitten trouwens de medium dopjes op de AirPods Pro 2 en onderaan het doosje zit nog een pakketje met drie andere maten (XS, S en L). </p><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/kWqJlykWGZM" allowfullscreen></iframe></div></div><p>Hoe het precies met de batterij gesteld is, weet ik dus niet. Ik kan alleen zeggen dat ik de opgegeven zes uur luistertijd met noise-cancelling (van een nieuw setje AirPods Pro 2) gewoon kon halen. De case kon de oortjes ook vijf keer opnieuw opladen. Alle Lightning-oplaadkabels liggen echter heel ver achterin de kast en die liggen daar nog steeds, aangezien ik de case draadloos heb opgeladen.</p><h2 id="alles-werkt-en-klinkt-naar-behoren">Alles werkt en klinkt naar behoren</h2><p>Toen ik de case van de AirPods Pro 2 opende, werden ze meteen herkend door mijn iPhone en was er geen melding dat ze nog gekoppeld waren aan een ander account of iets dergelijks. Daarna kreeg ik meteen de pop-up die uitlegde hoe de bediening werkte en welke instellingen er waren. Softwarematig voelt alles dus ook gloednieuw aan.</p><p>Het enige dat nu nog mis zou kunnen gaan, is de bediening. Ook dit ging vlekkeloos. In de steeltjes knijpen en over het aanraakgevoelige deel swipen, werkte perfect en zonder enige vertraging. De oortjes maakten vervolgens altijd goed contact met de oplaadpunten in de case en het gebeurde bijvoorbeeld nooit dat ik plots één volledig opgeladen AirPod en één volledig lege AirPod had.</p><p>Hoewel er in theorie geen schade kan zijn aan de drivers (en andere onderdelen die voor het geluid zorgen), is een luistertest wel een must. De conclusie was snel gemaakt: deze refurbished AirPods Pro 2 zien er gloednieuw uit en klinken ook gloednieuw. Gewoon geluid, ruimtelijk geluid, zowel met als zonder hoofdtracking, het klinkt allemaal uitstekend. </p><p>In het nummer HEAVEN IS A GAY BAR van ZEE MACHINE en Bonnie McKee klonken de refurbished AirPods Pro 2 gedetailleerd en gebalanceerd. Geen enkele klank was overdreven en de zang was altijd duidelijk hoorbaar. De strofes klonken rustiger en alsnog gedetailleerd, terwijl het refrein vol kracht zat en meer bas bevatte, precies zoals het hoort. In tegenstelling tot sommige JBL-oortjes, is de bas van de AirPods Pro 2 niet overdreven en altijd gecontroleerd. Zelfs tijdens het refrein van Midnight Sun - Super Loud van Zara Larsson klonk de bas nooit echt ongecontroleerd. Ook als je niet van elektronische popmuziek met kilo's bas houdt, doen de AirPods Pro 2 het goed. In Change Your Mind van Alex Warren hoor je duidelijk elke pianotoets, evenals de subtiliteit en emotie in de zang.</p><p>De noise-cancelling verschilt ook niet van een nieuw setje AirPods Pro 2. Toen het buiten stormde, hoorde ik daar bijna niets van en ook de ventilator die drie dagen daarvoor nog op mijn bureau stond gericht (bedankt trouwens, Belgische weergoden, voor dit stabiele weertje), hoorde ik niet meer. Klein extraatje dat me opviel, omdat ik niet standaard AirPods gebruik om muziek te beluisteren: de noise-cancelling gaf me hier geen benauwd gevoel, wat bij andere oortjes soms wel zo is.</p><h2 id="duidelijke-prijzen">Duidelijke prijzen</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="KryhpuBu2dn9KBYADmfVL3" name="Schermafbeelding 2026-06-04 155204" alt="AirPods Swappie" src="https://cdn.mos.cms.futurecdn.net/KryhpuBu2dn9KBYADmfVL3-1920-80.png" 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: Swappie)</span></figcaption></figure><p>Omdat je niet kan kiezen wat de conditie van refurbished AirPods is bij Swappie, zijn de prijzen ook duidelijker dan die van refurbished iPhones.</p><ul><li><a href="https://swappie.com/be/model/airpods-4/">Refurbished AirPods 4</a>: 119 euro</li><li><a href="https://swappie.com/be/airpods/airpods-4/airpods-4-anc-4/" target="_blank">Refurbished AirPods 4 met ANC</a>: 149 euro</li><li><a href="https://swappie.com/be/airpods/airpods-pro-2/airpods-pro-2-lightning-4/" target="_blank">Refurbished AirPods Pro 2 met Lighting-case</a>: 189 euro</li><li>R<a href="https://swappie.com/be/airpods/airpods-pro-2/airpods-pro-2-usb-c-4/">efurbished AirPods Pro 2 met USB-C-case</a>: 179 euro</li></ul><p>De prijzen kunnen soms nog wat afwijken, maar dit is wat er op het moment van schrijven (4 juni 2026) op de Swappie-website staat. Het is vooral opvallend dat de AirPods Pro 2 met USB-C een tientje goedkoper zijn. Dit is namelijk de betere keuze, aangezien elk Apple-product op dit moment een USB-C-oplaadpoort heeft en de Lightning-oplaadpoort niet meer voorkomt in nieuwe producten.</p><p>Afhankelijk van de kortingen bij andere retailers bespaar je maar een of twee tientjes ten opzichte van een nieuw setje AirPods 4. Dat mag je echter niet tegenhouden om voor refurbished te kiezen, want als Swappie de AirPods 4 net zo goed opknapt als de AirPods Pro 2, merk je geen verschil met een nieuw setje.</p> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/iphone/ze-zien-er-gloednieuw-uit-onze-expert-testte-refurbished-airpods-pro-2-van-swappie</link>
                                                                            <description>
                            <![CDATA[ AirPods zijn de beste draadloze oortjes in combinatie met een iPhone, maar goedkoop zijn ze niet. Ik zocht uit of refurbished AirPods Pro 2 een goede keuze zijn om wat geld te besparen. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">bAnfAiNfGgNTwA6VWyaX5</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/7X9twHAUMGDXBdL3dAdrNW-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 04 Jun 2026 14:12:37 +0000</pubDate>                                                                                                                                <updated>Fri, 12 Jun 2026 15:16:09 +0000</updated>
                                                                                                                                            <category><![CDATA[iPhone]]></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/7X9twHAUMGDXBdL3dAdrNW-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[AirPods Pro 2]]></media:description>                                                            <media:text><![CDATA[AirPods Pro 2]]></media:text>
                                <media:title type="plain"><![CDATA[AirPods Pro 2]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/7X9twHAUMGDXBdL3dAdrNW-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Een refurbished iPhone kennen we ondertussen allemaal. Het aanbod refurbished producten gaat echter veel verder dan alleen iPhones (en andere smartphones). Swappie biedt sinds kort ook refurbished AirPods aan. Momenteel kan je kiezen uit de standaard AirPods 4, de AirPods 4 met noise-cancelling, de AirPods Pro 2 met Lighting-oplaadcase en de AirPods Pro 2 met USB-C-oplaadcase.</p><p>Na de test van een <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-15-refurbished-of-nieuw-kopen">refurbished iPhone 15 van Swappie</a>, ben ik nu ook aan de slag gegaan met een setje AirPods. Voor dit artikel waren dat specifiek de AirPods Pro 2 met Lighting-oplaadcase, die (ironisch genoeg) op het moment van schrijven niet op voorraad zijn bij Swappie.</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="geen-opties-voor-het-uiterlijk">Geen opties voor het uiterlijk</h2><p>Bij een refurbished iPhone kan je altijd kiezen in welke staat je hem wil ontvangen, evenals de staat van de batterij. Hoe meer gebruikssporen er zijn, hoe goedkoper de refurbished iPhone. Bij de refurbished AirPods van Swappie werkt het anders. Hier heb je namelijk geen keuze over de conditie.</p><p>Swappie geeft daarom de volgende omschrijving voor de conditie: "Oortjes kunnen kleine, moeilijk zichtbare krassen of slijtplekken hebben. Ze zijn grondig gereinigd en klaar voor je favoriete muziek. De oplaadcase kan lichte gebruikssporen vertonen, zoals vage krassen op het oppervlak. De case verkeert in fantastische staat en behoudt een sterke lading waar je op kunt rekenen."</p><p>In AirPods (en hun case) zit natuurlijk ook een batterij die na verloop van tijd slijtage vertoont. In tegenstelling tot iPhones hebben AirPods geen indicator voor de batterijgezondheid. Swappie legt het als volgt uit: "Elk paar AirPods  wordt vakkundig getest om te garanderen dat de batterij en de oplaadcase voldoen aan onze hoge normen voor betrouwbaarheid. Voor extra gemoedsrust wordt je aankoop gedekt door onze garantie, zodat je met volledig gemak kunt blijven luisteren."</p><h2 id="eerste-indruk">Eerste indruk</h2><p>In de video hieronder zie je hoe de AirPods Pro 2 eruitzagen. Ik ben overal op zoek gegaan naar gebruikssporen, maar heb er geen gevonden. De oplaadcase was in uitstekende conditie, de AirPods Pro 2 zelf ook en zelfs de siliconen dopjes waren brandschoon. Als er niet op het doosje stond dat dit een setje refurbished AirPods was, dan had ik gedacht dat ze volledig nieuw waren. Standaard zitten trouwens de medium dopjes op de AirPods Pro 2 en onderaan het doosje zit nog een pakketje met drie andere maten (XS, S en L). </p><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/kWqJlykWGZM" allowfullscreen></iframe></div></div><p>Hoe het precies met de batterij gesteld is, weet ik dus niet. Ik kan alleen zeggen dat ik de opgegeven zes uur luistertijd met noise-cancelling (van een nieuw setje AirPods Pro 2) gewoon kon halen. De case kon de oortjes ook vijf keer opnieuw opladen. Alle Lightning-oplaadkabels liggen echter heel ver achterin de kast en die liggen daar nog steeds, aangezien ik de case draadloos heb opgeladen.</p><h2 id="alles-werkt-en-klinkt-naar-behoren">Alles werkt en klinkt naar behoren</h2><p>Toen ik de case van de AirPods Pro 2 opende, werden ze meteen herkend door mijn iPhone en was er geen melding dat ze nog gekoppeld waren aan een ander account of iets dergelijks. Daarna kreeg ik meteen de pop-up die uitlegde hoe de bediening werkte en welke instellingen er waren. Softwarematig voelt alles dus ook gloednieuw aan.</p><p>Het enige dat nu nog mis zou kunnen gaan, is de bediening. Ook dit ging vlekkeloos. In de steeltjes knijpen en over het aanraakgevoelige deel swipen, werkte perfect en zonder enige vertraging. De oortjes maakten vervolgens altijd goed contact met de oplaadpunten in de case en het gebeurde bijvoorbeeld nooit dat ik plots één volledig opgeladen AirPod en één volledig lege AirPod had.</p><p>Hoewel er in theorie geen schade kan zijn aan de drivers (en andere onderdelen die voor het geluid zorgen), is een luistertest wel een must. De conclusie was snel gemaakt: deze refurbished AirPods Pro 2 zien er gloednieuw uit en klinken ook gloednieuw. Gewoon geluid, ruimtelijk geluid, zowel met als zonder hoofdtracking, het klinkt allemaal uitstekend. </p><p>In het nummer HEAVEN IS A GAY BAR van ZEE MACHINE en Bonnie McKee klonken de refurbished AirPods Pro 2 gedetailleerd en gebalanceerd. Geen enkele klank was overdreven en de zang was altijd duidelijk hoorbaar. De strofes klonken rustiger en alsnog gedetailleerd, terwijl het refrein vol kracht zat en meer bas bevatte, precies zoals het hoort. In tegenstelling tot sommige JBL-oortjes, is de bas van de AirPods Pro 2 niet overdreven en altijd gecontroleerd. Zelfs tijdens het refrein van Midnight Sun - Super Loud van Zara Larsson klonk de bas nooit echt ongecontroleerd. Ook als je niet van elektronische popmuziek met kilo's bas houdt, doen de AirPods Pro 2 het goed. In Change Your Mind van Alex Warren hoor je duidelijk elke pianotoets, evenals de subtiliteit en emotie in de zang.</p><p>De noise-cancelling verschilt ook niet van een nieuw setje AirPods Pro 2. Toen het buiten stormde, hoorde ik daar bijna niets van en ook de ventilator die drie dagen daarvoor nog op mijn bureau stond gericht (bedankt trouwens, Belgische weergoden, voor dit stabiele weertje), hoorde ik niet meer. Klein extraatje dat me opviel, omdat ik niet standaard AirPods gebruik om muziek te beluisteren: de noise-cancelling gaf me hier geen benauwd gevoel, wat bij andere oortjes soms wel zo is.</p><h2 id="duidelijke-prijzen">Duidelijke prijzen</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="KryhpuBu2dn9KBYADmfVL3" name="Schermafbeelding 2026-06-04 155204" alt="AirPods Swappie" src="https://cdn.mos.cms.futurecdn.net/KryhpuBu2dn9KBYADmfVL3-1920-80.png" 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: Swappie)</span></figcaption></figure><p>Omdat je niet kan kiezen wat de conditie van refurbished AirPods is bij Swappie, zijn de prijzen ook duidelijker dan die van refurbished iPhones.</p><ul><li><a href="https://swappie.com/be/model/airpods-4/">Refurbished AirPods 4</a>: 119 euro</li><li><a href="https://swappie.com/be/airpods/airpods-4/airpods-4-anc-4/" target="_blank">Refurbished AirPods 4 met ANC</a>: 149 euro</li><li><a href="https://swappie.com/be/airpods/airpods-pro-2/airpods-pro-2-lightning-4/" target="_blank">Refurbished AirPods Pro 2 met Lighting-case</a>: 189 euro</li><li>R<a href="https://swappie.com/be/airpods/airpods-pro-2/airpods-pro-2-usb-c-4/">efurbished AirPods Pro 2 met USB-C-case</a>: 179 euro</li></ul><p>De prijzen kunnen soms nog wat afwijken, maar dit is wat er op het moment van schrijven (4 juni 2026) op de Swappie-website staat. Het is vooral opvallend dat de AirPods Pro 2 met USB-C een tientje goedkoper zijn. Dit is namelijk de betere keuze, aangezien elk Apple-product op dit moment een USB-C-oplaadpoort heeft en de Lightning-oplaadpoort niet meer voorkomt in nieuwe producten.</p><p>Afhankelijk van de kortingen bij andere retailers bespaar je maar een of twee tientjes ten opzichte van een nieuw setje AirPods 4. Dat mag je echter niet tegenhouden om voor refurbished te kiezen, want als Swappie de AirPods 4 net zo goed opknapt als de AirPods Pro 2, merk je geen verschil met een nieuw setje.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ "Geen merkbaar verschil met een nieuwe": onze expert gebruikte enkele weken een refurbished iPhone 16 ]]></title>
                                                                                                <dc:content><![CDATA[ <p>De prijzen van nieuwe smartphones zijn niet mild tegenwoordig. Precies daarom is het nu interessanter dan ooit om een kijkje te nemen bij het refurbished aanbod. Vooral iPhones zijn interessant om refurbished te kopen, enerzijds vanwege de lange software-ondersteuning van Apple en anderzijds vanwege het grote aanbod.</p><p>Vorig jaar heb ik enkele weken een <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-15-refurbished-of-nieuw-kopen">refurbished iPhone 15 van Swappie</a> getest en dit jaar ben ik aan de slag gegaan met een refurbished <a href="https://global.techradar.com/nl-nl/phones/iphone/apple-iphone-16-review-nl">iPhone 16</a> van refurbed. Refurbed is een nieuwere speler die al een tijdje actief is in Nederland en sinds vorig jaar <a href="https://www.refurbed.be/" target="_blank">ook in België</a>.</p><h2 id="eerste-indruk-2">Eerste indruk</h2><p>Bij refurbed kan je zelf bepalen hoe je refurbished iPhone eruit moet zien. Je kan kiezen voor een "goed", "heel goed", "uitstekend" en "premium" uiterlijk. Dit wijst op het aantal krassen en beschadigingen op de iPhone. Refurbed zelf geeft onderstaande omschrijving per categorie.</p><ul><li><strong>Goed</strong>: geen zichtbare krassen op het ingeschakelde scherm, kleine krasjes of deukjes op de behuizing</li><li><strong>Heel goed</strong>: geen zichtbare krassen op het ingeschakelde scherm, minimale gebruikssporen op de behuizing (zichtbaar vanaf 30 cm)</li><li><strong>Uitstekend</strong>: scherm als nieuw en geen zichtbare krassen op de behuizing</li><li><strong>Premium</strong>: scherm en behuizing identiek als nieuw</li></ul><p>Voor deze review heb ik een iPhone 16 met een heel goed uiterlijk ontvangen. Zoals je in onderstaande video kan zien, zitten er geen krassen op het scherm en de enige zichtbare gebruikssporen die ik vond, waren kleine krasjes rond de oplaadpoort onderaan.</p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/d0N6U-O-s6g" allowfullscreen></iframe></div></div><p>Toen ik de iPhone 16 aanzette, was dit dezelfde ervaring als bij een gloednieuwe iPhone. De gegevens van de vorige eigenaar waren volledig gewist en ik kon de set-up snel afronden. Het enige dat wel nog moet gebeuren, is de installatie van enkele software-updates. Het duurde even voor de iPhone 16 de melding gaf dat iOS 26 klaarstond, maar ook die download en installatie verliepen vlot. Voor ik het wist, zag ik de Liquid Glass-interface, waardoor deze refurbished iPhone 16 er bijna hetzelfde uitzag als een iPhone 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:2222px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="d8mY3dTJUmbntUyjxLAsFQ" name="IMG_20260521_133303406_HDR" alt="iphone 16 refurbed" src="https://cdn.mos.cms.futurecdn.net/d8mY3dTJUmbntUyjxLAsFQ-1920-80.jpg" mos="" align="middle" fullscreen="" width="2222" height="1250" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Rond de oplaadpoort zitten kleine krasjes </span><span class="credit" itemprop="copyrightHolder">(Image credit: Blue Pixl Media)</span></figcaption></figure><p>De batterij van een refurbished toestel omschrijf ik altijd als een soort loterij. Refurbed geeft je hier twee opties: een iPhone met de oude batterij of een iPhone met een volledig nieuwe batterij. De oude batterij zal altijd minimaal 85 procent van de originele capaciteit hebben. De meerprijs voor een nieuwe batterij wisselt daarnaast per toestel. Soms kost dit slechts een paar tientjes extra en soms bijna 100 euro extra.</p><p>Zoals je aan het einde van de video hierboven kan zien, heb ik het winnende lot getrokken met deze refurbished iPhone 16, want er was bijna geen merkbaar verschil met een nieuwe. De batterij had nog 100 procent van zijn capaciteit en was zelfs in totaal maar negen keer opgeladen. Dit is een afweging die je zelf moet maken, want het had ook gekund dat de maximumcapaciteit nog 86 procent bedroeg.</p><h2 id="nog-steeds-erg-krachtig-met-prima-camera-s">Nog steeds erg krachtig met prima camera's</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/sBSw8HVMgQsE2Mv64kUTSX-1920-80.jpg" alt="iPhone 16 voorbeeldfoto" /><figcaption>Ultra-wide<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/EZNVTKqm4Aswe8gQHdsmyX-1920-80.jpg" alt="iPhone 16 voorbeeldfoto" /><figcaption>Hoofdcamera 1x zoom<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/4s5EwXuy4VpXFreoT5X49Y-1920-80.jpg" alt="iPhone 16 voorbeeldfoto" /><figcaption>Hoofdcamera 2x zoom<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/NJQYVFe6PzsSDDAknGmuEY-1920-80.jpg" alt="iPhone 16 voorbeeldfoto" /><figcaption>Ultra-wide<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/mdHBJ4tz7uvAP8bSVfnGEY-1920-80.jpg" alt="iPhone 16 voorbeeldfoto" /><figcaption>Hoofdcamera 1x zoom<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/FV3GjiZ35s4b4foPHNjMyX-1920-80.jpg" alt="iPhone 16 voorbeeldfoto" /><figcaption>Ultra-wide<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Tm7Y99uZmcBMaMJpnx6qfX-1920-80.jpg" alt="iPhone 16 voorbeeldfoto" /><figcaption>Hoofdcamera 1x zoom<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/w89y5aNkc2knJbioLycfBY-1920-80.jpg" alt="iPhone 16 voorbeeldfoto" /><figcaption>Hoofdcamera 2x zoom<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/cKxtc5Ks4CPVDKR8hwsQCY-1920-80.jpg" alt="iPhone 16 voorbeeldfoto" /><figcaption>Ultra-wide<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/VCAAn3QHAy3VevtHCq2MoX-1920-80.jpg" alt="iPhone 16 voorbeeldfoto" /><figcaption>Hoofdcamera 1x zoom<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/64FJEkfSv93wQKymzZvrBY-1920-80.jpg" alt="iPhone 16 voorbeeldfoto" /><figcaption>Hoofdcamera 2x zoom<small role="credit">Blue Pixl Media</small></figcaption></figure></figure><p>De camera's zijn voor velen een belangrijk onderdeel van hun smartphone. De iPhone 16 heeft achteraan een 48MP-hoofdcamera en 12MP-groothoekcamera. Vooraan zit nog een 12MP-selfiecamera. De hoofdcamera ondersteunt ook 2x digitale zoom zonder kwaliteitsverlies.</p><p>De foto's hierboven maken duidelijk dat dit ook in 2026 nog steeds prima camera's zijn. Vooral de 48MP-hoofdcamera is heel sterk en bij het opstarten van de camera-app kan je nu kiezen hoe de kleurentint van de foto's moet zijn. Ik heb voor "standaard" gekozen, maar je kan bijvoorbeeld ook een koelere of meer rozige tint kiezen. De ultra-wide is ook prima, hoewel ik hier wel merkte dat de kleuren soms wat koeler waren dan met de hoofdcamera.</p><p>De prestaties zijn naar mijn mening nog indrukwekkender dan de camera's. De A18-chip voelt niet alsof hij al meer dan een jaar oud is en gaat nog steeds als een speer. Ik heb Honkai Star Rail, mijn veeleisende game naar keuze, op hoge instellingen en 60fps ingesteld en deze refurbished iPhone 16 had hier geen problemen mee. Hij werd wel heet na een tijdje, maar ik had geen last van haperingen, frame drops of andere problemen.</p><h2 id="let-goed-op-de-prijzen">Let goed op de prijzen</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:1363px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="3DYmwdniXTUs9UCqJ64nt4" name="Schermafbeelding 2026-05-21 124335" alt="iPhone 16 productpagina op refurbed" src="https://cdn.mos.cms.futurecdn.net/3DYmwdniXTUs9UCqJ64nt4-1920-80.png" mos="" align="middle" fullscreen="" width="1363" height="767" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Refurbed)</span></figcaption></figure><p>De prijzen van refurbished iPhones zijn ook een soort van loterij, omdat die afhankelijk zijn van allerlei factoren en sterk uiteen kunnen lopen. Op het moment van schrijven kost een zwarte iPhone 16 met 128GB opslag, een optimale batterij en "heel goed" uiterlijk <a href="https://www.refurbed.be/p/iphone-16/213851b/?offer=17819845" target="_blank">599,99 euro</a> bij refurbed. De goedkoopste iPhone 16 (128GB, goed uiterlijk, optimale batterij) kost daar nu <a href="https://www.refurbed.be/p/iphone-16/213850c/?offer=8107152" target="_blank">584,99 euro</a>, ruim 100 euro goedkoper dan een nieuwe iPhone 16. Anderzijds is er ook een zwarte iPhone 16 in uitstekende conditie met zelfs een geheel nieuwe batterij <a href="https://www.refurbed.be/p/iphone-16/213851/?offer=17357822" target="_blank">voor 585,99 euro</a>. </p><p>Om een lang verhaal kort te maken: het is wel een uitdaging om op refurbed de iPhone te vinden met de beste prijs-kwaliteitverhouding en de prijzen zijn niet altijd logisch. De uitstekende, zwarte iPhone 16 met nieuwe batterij is op het moment van schrijven namelijk 15 euro goedkoper dan de heel goede, zwarte iPhone 16 met optimale batterij. Probeer daarom zeker wat verschillende opties uit bij het uiterlijk, de batterij, de kleur en ook de opslag om de beste deal te vinden.</p> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/iphone/geen-merkbaar-verschil-met-een-nieuwe-onze-expert-gebruikte-enkele-weken-een-refurbished-iphone-16</link>
                                                                            <description>
                            <![CDATA[ Wie een iPhone 16 wil, heeft twee keuzes: een gloednieuwe kopen of een refurbished toestel in huis halen. Ik ging aan de slag met een refurbished iPhone en was aangenaam verrast. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">UkB6JN9BddRUzaGrc8dRES</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/E7vJUxzqHfNHQqvcXdVTPJ-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 21 May 2026 12:19:00 +0000</pubDate>                                                                                                                                <updated>Thu, 21 May 2026 15:13:19 +0000</updated>
                                                                                                                                            <category><![CDATA[iPhone]]></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/E7vJUxzqHfNHQqvcXdVTPJ-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Apple iPhone 16]]></media:description>                                                            <media:text><![CDATA[Apple iPhone 16]]></media:text>
                                <media:title type="plain"><![CDATA[Apple iPhone 16]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/E7vJUxzqHfNHQqvcXdVTPJ-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>De prijzen van nieuwe smartphones zijn niet mild tegenwoordig. Precies daarom is het nu interessanter dan ooit om een kijkje te nemen bij het refurbished aanbod. Vooral iPhones zijn interessant om refurbished te kopen, enerzijds vanwege de lange software-ondersteuning van Apple en anderzijds vanwege het grote aanbod.</p><p>Vorig jaar heb ik enkele weken een <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-15-refurbished-of-nieuw-kopen">refurbished iPhone 15 van Swappie</a> getest en dit jaar ben ik aan de slag gegaan met een refurbished <a href="https://global.techradar.com/nl-nl/phones/iphone/apple-iphone-16-review-nl">iPhone 16</a> van refurbed. Refurbed is een nieuwere speler die al een tijdje actief is in Nederland en sinds vorig jaar <a href="https://www.refurbed.be/" target="_blank">ook in België</a>.</p><h2 id="eerste-indruk-2">Eerste indruk</h2><p>Bij refurbed kan je zelf bepalen hoe je refurbished iPhone eruit moet zien. Je kan kiezen voor een "goed", "heel goed", "uitstekend" en "premium" uiterlijk. Dit wijst op het aantal krassen en beschadigingen op de iPhone. Refurbed zelf geeft onderstaande omschrijving per categorie.</p><ul><li><strong>Goed</strong>: geen zichtbare krassen op het ingeschakelde scherm, kleine krasjes of deukjes op de behuizing</li><li><strong>Heel goed</strong>: geen zichtbare krassen op het ingeschakelde scherm, minimale gebruikssporen op de behuizing (zichtbaar vanaf 30 cm)</li><li><strong>Uitstekend</strong>: scherm als nieuw en geen zichtbare krassen op de behuizing</li><li><strong>Premium</strong>: scherm en behuizing identiek als nieuw</li></ul><p>Voor deze review heb ik een iPhone 16 met een heel goed uiterlijk ontvangen. Zoals je in onderstaande video kan zien, zitten er geen krassen op het scherm en de enige zichtbare gebruikssporen die ik vond, waren kleine krasjes rond de oplaadpoort onderaan.</p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/d0N6U-O-s6g" allowfullscreen></iframe></div></div><p>Toen ik de iPhone 16 aanzette, was dit dezelfde ervaring als bij een gloednieuwe iPhone. De gegevens van de vorige eigenaar waren volledig gewist en ik kon de set-up snel afronden. Het enige dat wel nog moet gebeuren, is de installatie van enkele software-updates. Het duurde even voor de iPhone 16 de melding gaf dat iOS 26 klaarstond, maar ook die download en installatie verliepen vlot. Voor ik het wist, zag ik de Liquid Glass-interface, waardoor deze refurbished iPhone 16 er bijna hetzelfde uitzag als een iPhone 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:2222px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="d8mY3dTJUmbntUyjxLAsFQ" name="IMG_20260521_133303406_HDR" alt="iphone 16 refurbed" src="https://cdn.mos.cms.futurecdn.net/d8mY3dTJUmbntUyjxLAsFQ-1920-80.jpg" mos="" align="middle" fullscreen="" width="2222" height="1250" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Rond de oplaadpoort zitten kleine krasjes </span><span class="credit" itemprop="copyrightHolder">(Image credit: Blue Pixl Media)</span></figcaption></figure><p>De batterij van een refurbished toestel omschrijf ik altijd als een soort loterij. Refurbed geeft je hier twee opties: een iPhone met de oude batterij of een iPhone met een volledig nieuwe batterij. De oude batterij zal altijd minimaal 85 procent van de originele capaciteit hebben. De meerprijs voor een nieuwe batterij wisselt daarnaast per toestel. Soms kost dit slechts een paar tientjes extra en soms bijna 100 euro extra.</p><p>Zoals je aan het einde van de video hierboven kan zien, heb ik het winnende lot getrokken met deze refurbished iPhone 16, want er was bijna geen merkbaar verschil met een nieuwe. De batterij had nog 100 procent van zijn capaciteit en was zelfs in totaal maar negen keer opgeladen. Dit is een afweging die je zelf moet maken, want het had ook gekund dat de maximumcapaciteit nog 86 procent bedroeg.</p><h2 id="nog-steeds-erg-krachtig-met-prima-camera-s">Nog steeds erg krachtig met prima camera's</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/sBSw8HVMgQsE2Mv64kUTSX-1920-80.jpg" alt="iPhone 16 voorbeeldfoto" /><figcaption>Ultra-wide<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/EZNVTKqm4Aswe8gQHdsmyX-1920-80.jpg" alt="iPhone 16 voorbeeldfoto" /><figcaption>Hoofdcamera 1x zoom<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/4s5EwXuy4VpXFreoT5X49Y-1920-80.jpg" alt="iPhone 16 voorbeeldfoto" /><figcaption>Hoofdcamera 2x zoom<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/NJQYVFe6PzsSDDAknGmuEY-1920-80.jpg" alt="iPhone 16 voorbeeldfoto" /><figcaption>Ultra-wide<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/mdHBJ4tz7uvAP8bSVfnGEY-1920-80.jpg" alt="iPhone 16 voorbeeldfoto" /><figcaption>Hoofdcamera 1x zoom<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/FV3GjiZ35s4b4foPHNjMyX-1920-80.jpg" alt="iPhone 16 voorbeeldfoto" /><figcaption>Ultra-wide<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Tm7Y99uZmcBMaMJpnx6qfX-1920-80.jpg" alt="iPhone 16 voorbeeldfoto" /><figcaption>Hoofdcamera 1x zoom<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/w89y5aNkc2knJbioLycfBY-1920-80.jpg" alt="iPhone 16 voorbeeldfoto" /><figcaption>Hoofdcamera 2x zoom<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/cKxtc5Ks4CPVDKR8hwsQCY-1920-80.jpg" alt="iPhone 16 voorbeeldfoto" /><figcaption>Ultra-wide<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/VCAAn3QHAy3VevtHCq2MoX-1920-80.jpg" alt="iPhone 16 voorbeeldfoto" /><figcaption>Hoofdcamera 1x zoom<small role="credit">Blue Pixl Media</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/64FJEkfSv93wQKymzZvrBY-1920-80.jpg" alt="iPhone 16 voorbeeldfoto" /><figcaption>Hoofdcamera 2x zoom<small role="credit">Blue Pixl Media</small></figcaption></figure></figure><p>De camera's zijn voor velen een belangrijk onderdeel van hun smartphone. De iPhone 16 heeft achteraan een 48MP-hoofdcamera en 12MP-groothoekcamera. Vooraan zit nog een 12MP-selfiecamera. De hoofdcamera ondersteunt ook 2x digitale zoom zonder kwaliteitsverlies.</p><p>De foto's hierboven maken duidelijk dat dit ook in 2026 nog steeds prima camera's zijn. Vooral de 48MP-hoofdcamera is heel sterk en bij het opstarten van de camera-app kan je nu kiezen hoe de kleurentint van de foto's moet zijn. Ik heb voor "standaard" gekozen, maar je kan bijvoorbeeld ook een koelere of meer rozige tint kiezen. De ultra-wide is ook prima, hoewel ik hier wel merkte dat de kleuren soms wat koeler waren dan met de hoofdcamera.</p><p>De prestaties zijn naar mijn mening nog indrukwekkender dan de camera's. De A18-chip voelt niet alsof hij al meer dan een jaar oud is en gaat nog steeds als een speer. Ik heb Honkai Star Rail, mijn veeleisende game naar keuze, op hoge instellingen en 60fps ingesteld en deze refurbished iPhone 16 had hier geen problemen mee. Hij werd wel heet na een tijdje, maar ik had geen last van haperingen, frame drops of andere problemen.</p><h2 id="let-goed-op-de-prijzen">Let goed op de prijzen</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:1363px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="3DYmwdniXTUs9UCqJ64nt4" name="Schermafbeelding 2026-05-21 124335" alt="iPhone 16 productpagina op refurbed" src="https://cdn.mos.cms.futurecdn.net/3DYmwdniXTUs9UCqJ64nt4-1920-80.png" mos="" align="middle" fullscreen="" width="1363" height="767" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Refurbed)</span></figcaption></figure><p>De prijzen van refurbished iPhones zijn ook een soort van loterij, omdat die afhankelijk zijn van allerlei factoren en sterk uiteen kunnen lopen. Op het moment van schrijven kost een zwarte iPhone 16 met 128GB opslag, een optimale batterij en "heel goed" uiterlijk <a href="https://www.refurbed.be/p/iphone-16/213851b/?offer=17819845" target="_blank">599,99 euro</a> bij refurbed. De goedkoopste iPhone 16 (128GB, goed uiterlijk, optimale batterij) kost daar nu <a href="https://www.refurbed.be/p/iphone-16/213850c/?offer=8107152" target="_blank">584,99 euro</a>, ruim 100 euro goedkoper dan een nieuwe iPhone 16. Anderzijds is er ook een zwarte iPhone 16 in uitstekende conditie met zelfs een geheel nieuwe batterij <a href="https://www.refurbed.be/p/iphone-16/213851/?offer=17357822" target="_blank">voor 585,99 euro</a>. </p><p>Om een lang verhaal kort te maken: het is wel een uitdaging om op refurbed de iPhone te vinden met de beste prijs-kwaliteitverhouding en de prijzen zijn niet altijd logisch. De uitstekende, zwarte iPhone 16 met nieuwe batterij is op het moment van schrijven namelijk 15 euro goedkoper dan de heel goede, zwarte iPhone 16 met optimale batterij. Probeer daarom zeker wat verschillende opties uit bij het uiterlijk, de batterij, de kleur en ook de opslag om de beste deal te vinden.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ iPhone Ultra foldable mogelijk uitgesteld tot 2027 vanwege problemen met scharnier ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Apple’s langverwachte opvouwbare iPhone, die mogelijk de iPhone Ultra gaat heten, zou volgens meerdere geruchten eindelijk dit jaar verschijnen. Nu lijkt dat toch minder zeker, aangezien een leaker beweert dat Apple tegen problemen is aangelopen.</p><p>Volgens <a href="https://m.weibo.cn/detail/5299248285615219" target="_blank">Momentary Digital</a> op Weibo, via <a href="https://www.notebookcheck.net/iPhone-Ultra-Major-design-issues-could-delay-Apple-s-foldable-indefinitely-says-leaked-info.1298985.0.html" target="_blank">NotebookCheck</a>, zou de iPhone Ultra “voor onbepaalde tijd” zijn uitgesteld vanwege problemen met de betrouwbaarheid van het scharnier. Dat onderdeel zou blijkbaar niet voldoen aan de kwaliteitsnormen van Apple.</p><p>Specifiek lijkt het erop dat de telefoon niet goed genoeg bestand is tegen langdurig gebruik. Het scharnier zou te veel slijtage vertonen nadat het vaak is geopend en gesloten. Het is niet duidelijk of Apple meer moeite heeft met dit specifieke onderdeel dan andere merken met opvouwbare telefoons, of dat het bedrijf simpelweg hogere eisen stelt. Hoe dan ook zou de iPhone Ultra volgens de leaker worden uitgesteld als Apple het probleem niet kan oplossen.</p><p>We denken niet dat Apple het iPhone Ultra-project volledig zal schrappen, zeker niet nu het toestel zo dicht bij de finish lijkt te zijn. Hoewel Momentary Digital beweert dat het uitstel voor onbepaalde tijd kan zijn, achten wij de kans nog steeds groot dat de telefoon in 2027 verschijnt. Dat zou Apple een extra jaar geven om een oplossing te vinden.</p><p>Natuurlijk bestaat ook de kans dat Apple het probleem nog op tijd weet op te lossen voor zijn jaarlijkse showcase in september. Misschien kondigt Apple de telefoon wel in september aan, maar volgt de daadwerkelijke release pas in 2027. Er zijn dus nog verschillende scenario’s mogelijk.</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="er-is-een-probleem-opgelost">Er is één probleem opgelost</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="VKF3YzFPFC7nMZdTNJV3D8" name="Samsung-Galaxy-Z-Fold-7-open-in-hand-2" alt="Samsung Galaxy Z Fold 7 REVIEW" src="https://cdn.mos.cms.futurecdn.net/VKF3YzFPFC7nMZdTNJV3D8-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Zelfs bij de Samsung Galaxy Z Fold 7 kan je een vouw zien. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Lance Ulanoff / Future)</span></figcaption></figure><p>We hopen natuurlijk dat de iPhone Ultra alsnog dit jaar verschijnt, zeker omdat dezelfde leaker ook beweert dat Apple het probleem van een zichtbare vouw in het scherm grotendeels heeft opgelost. Volgens hem is het scherm zelfs na langdurig gebruik <em>“visueel vouwloos”</em>.</p><p>Andere opvouwbare telefoons hebben vaak wel een zichtbare vouw in het scherm, al is die de laatste jaren steeds minder opvallend geworden. Lange tijd werd gedacht dat zoiets voor Apple onacceptabel was en dat is misschien één van de verklaringen waarom een opvouwbare iPhone zo lang op zich laat wachten. Ten minste één probleem lijkt dus mogelijk te zijn opgelost.</p><p>Als de iPhone Ultra alsnog dit jaar verschijnt, zal dat waarschijnlijk in september gebeuren, naast de iPhone 18 Pro en iPhone 18 Pro Max.</p><ul><li><a href="https://global.techradar.com/nl-nl/phones/iphone/beste-iphone"><strong>Beste iPhone 2026: welke telefoon van Apple is de beste?</strong></a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/iphone/iphone-ultra-foldable-mogelijk-uitgesteld-tot-2027-vanwege-problemen-met-scharnier</link>
                                                                            <description>
                            <![CDATA[ De opvouwbare iPhone Ultra krijgt mogelijk een scherm zonder zichtbare vouw, maar problemen met het scharnier kunnen roet in het eten gooien. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">B3PRD2eEa9h2bHhkkHmX2T</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/TeursDJa5pkWDaY75233RN-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 18 May 2026 13:57:57 +0000</pubDate>                                                                                                                                <updated>Mon, 18 May 2026 15:19:02 +0000</updated>
                                                                                                                                            <category><![CDATA[iPhone]]></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[ 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/TeursDJa5pkWDaY75233RN-1920-80.jpg">
                                                            <media:credit><![CDATA[Lance Ulanoff / Future]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[De iPhone 17 Pro]]></media:description>                                                            <media:text><![CDATA[Apple iPhone 17 Pro REVIEW]]></media:text>
                                <media:title type="plain"><![CDATA[Apple iPhone 17 Pro REVIEW]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/TeursDJa5pkWDaY75233RN-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Apple’s langverwachte opvouwbare iPhone, die mogelijk de iPhone Ultra gaat heten, zou volgens meerdere geruchten eindelijk dit jaar verschijnen. Nu lijkt dat toch minder zeker, aangezien een leaker beweert dat Apple tegen problemen is aangelopen.</p><p>Volgens <a href="https://m.weibo.cn/detail/5299248285615219" target="_blank">Momentary Digital</a> op Weibo, via <a href="https://www.notebookcheck.net/iPhone-Ultra-Major-design-issues-could-delay-Apple-s-foldable-indefinitely-says-leaked-info.1298985.0.html" target="_blank">NotebookCheck</a>, zou de iPhone Ultra “voor onbepaalde tijd” zijn uitgesteld vanwege problemen met de betrouwbaarheid van het scharnier. Dat onderdeel zou blijkbaar niet voldoen aan de kwaliteitsnormen van Apple.</p><p>Specifiek lijkt het erop dat de telefoon niet goed genoeg bestand is tegen langdurig gebruik. Het scharnier zou te veel slijtage vertonen nadat het vaak is geopend en gesloten. Het is niet duidelijk of Apple meer moeite heeft met dit specifieke onderdeel dan andere merken met opvouwbare telefoons, of dat het bedrijf simpelweg hogere eisen stelt. Hoe dan ook zou de iPhone Ultra volgens de leaker worden uitgesteld als Apple het probleem niet kan oplossen.</p><p>We denken niet dat Apple het iPhone Ultra-project volledig zal schrappen, zeker niet nu het toestel zo dicht bij de finish lijkt te zijn. Hoewel Momentary Digital beweert dat het uitstel voor onbepaalde tijd kan zijn, achten wij de kans nog steeds groot dat de telefoon in 2027 verschijnt. Dat zou Apple een extra jaar geven om een oplossing te vinden.</p><p>Natuurlijk bestaat ook de kans dat Apple het probleem nog op tijd weet op te lossen voor zijn jaarlijkse showcase in september. Misschien kondigt Apple de telefoon wel in september aan, maar volgt de daadwerkelijke release pas in 2027. Er zijn dus nog verschillende scenario’s mogelijk.</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="er-is-een-probleem-opgelost">Er is één probleem opgelost</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="VKF3YzFPFC7nMZdTNJV3D8" name="Samsung-Galaxy-Z-Fold-7-open-in-hand-2" alt="Samsung Galaxy Z Fold 7 REVIEW" src="https://cdn.mos.cms.futurecdn.net/VKF3YzFPFC7nMZdTNJV3D8-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Zelfs bij de Samsung Galaxy Z Fold 7 kan je een vouw zien. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Lance Ulanoff / Future)</span></figcaption></figure><p>We hopen natuurlijk dat de iPhone Ultra alsnog dit jaar verschijnt, zeker omdat dezelfde leaker ook beweert dat Apple het probleem van een zichtbare vouw in het scherm grotendeels heeft opgelost. Volgens hem is het scherm zelfs na langdurig gebruik <em>“visueel vouwloos”</em>.</p><p>Andere opvouwbare telefoons hebben vaak wel een zichtbare vouw in het scherm, al is die de laatste jaren steeds minder opvallend geworden. Lange tijd werd gedacht dat zoiets voor Apple onacceptabel was en dat is misschien één van de verklaringen waarom een opvouwbare iPhone zo lang op zich laat wachten. Ten minste één probleem lijkt dus mogelijk te zijn opgelost.</p><p>Als de iPhone Ultra alsnog dit jaar verschijnt, zal dat waarschijnlijk in september gebeuren, naast de iPhone 18 Pro en iPhone 18 Pro Max.</p><ul><li><a href="https://global.techradar.com/nl-nl/phones/iphone/beste-iphone"><strong>Beste iPhone 2026: welke telefoon van Apple is de beste?</strong></a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Apple laat je binnenkort zijn eigen AI-modellen vervangen door ChatGPT, Gemini én Claude ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Apple geeft je binnenkort waarschijnlijk de keuze tussen verschillende AI-modellen die zijn <a href="https://www.techradar.com/phones/iphone/is-apple-intelligence-already-dead-a-massive-96-percent-of-you-say-dont-use-it-and-tim-cook-should-be-worried">Apple Intelligence</a>-features mogelijk zullen maken (via <a href="https://www.bloomberg.com/news/articles/2026-05-05/ios-27-features-apple-plans-to-let-users-swap-models-across-apple-intelligence?embedded-checkout=true" target="_blank">Bloomberg News</a>). </p><p>Gebruikers krijgen de mogelijkheid om te kiezen tussen meerdere AI-modellen van externe partijen en daarmee wijkt dit beleid toch wel sterk af van Apple's gebruikelijke strategie van enorm gecontroleerde ervaringen. </p><p>De  opties zullen 'Extensions' genoemd worden en verschijnen deze herfst in iOS 27, iPadOS 27 en macOS 27. Deze Extensions zullen je meerdere AI-modellen voorschotelen die je kunnen helpen bij schrijven, beelden genereren en ook gesprekken. </p><p>In plaats van dat één assistent elk verzoek behandeld, kan het systeem als het goed is ook bepaalde verzoeken naar specifieke modellen sturen aan de hand van de voorkeuren van gebruikers. Dit is deel van Apple's grotere plannen rondom het verbeteren van zijn AI-features. Andere verbeteringen die we verwachten zijn nieuwe <a href="https://www.techradar.com/ai-platforms-assistants/apple-is-overhauling-its-photos-app-with-ai-because-it-has-to">tools voor de Foto's-app</a> en een <a href="https://global.techradar.com/nl-nl/ai-platforms-assistants/siri-moet-na-apples-wwdc-2026-event-eindelijk-op-het-niveau-van-chatgpt-zitten">vernieuwd design voor Siri</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="platform-boven-product">Platform boven product</h2><p>Apple zou inmiddels al integraties hebben getest met modellen van Google en Anthropic. Apple's eigen modellen zouden ook gewoon moeten blijven bestaan naast de resultaten van deze nieuwe samenwerkingen. Features die wat dieper geïntegreerd zijn in het apparaat zelf zullen ook sowieso nog Apple's modellen gebruiken.  </p><p>Er is geen enkel bedrijf dat echt een duidelijk voorsprong heeft als het gaat om elk aspect van AI. Dat benadrukt deze strategie dus ook duidelijk. Door modellen van externe partijen toe te laten binnen zijn ecosysteem kan Apple geavanceerdere AI-tools aanbieden, zonder dat het zelf veel tijd en geld moet investeren in het ontwikkelen van deze tools. Het is inmiddels ook wel duidelijk dat Apple zijn concurrenten (en nu tevens partners) niet kan bijhouden op dat vlak. </p><p>Op deze manier kan Apple de snelle ontwikkelingen wel beter bijbenen en behoudt het bedrijf nog steeds de controle over hoe het deze tools presenteert aan zijn gebruikers. Voor de nieuwe partners is deze samenwerking dan weer interessant omdat Apple's ecosysteem een heel groot bereik heeft. Zelfs een vrij beperkte integratie kan veel nieuwe gebruikers naar deze alternatieve modellen sturen. Dit klinkt ook goed voor de concurrentie binnen deze markt. </p><p>De mogelijkheid om zelf de gewenste AI-modellen te kiezen, biedt gebruikers natuurlijk ook wat meer flexibiliteit. Aan de andere kant zijn er natuurlijk ook gebruikers die juist fans zijn van Apple omdat dit bedrijf bepaalt wat de beste opties en features zijn en gewoon alleen deze opties en features aanbiedt. Daar hoef je dan als gebruiker niet meer verder bij na te denken. Hierdoor neemt de gestroomlijnde simpliciteit van Apple's besturingssystemen misschien dus wel een beetje af.  </p><h2 id="geen-exclusiviteit-meer-voor-chatgpt">Geen exclusiviteit meer voor ChatGPT</h2><p>Deze nieuwe strategie van Apple zorgt ervoor dat OpenAI's ChatGPT niet meer de exclusieve externe AI is die Apple Intelligence kan versterken. Die exclusieve positie was ongetwijfeld erg belangrijk voor OpenAI, maar bij deze nieuwe strategie wordt ChatGPT gewoon één van meerdere opties. </p><p>De ietwat verminderde controle van Apple betekent mogelijk dat gebruikers er niet meer zomaar van uit kunnen gaan dat de resultaten van AI-tools ook volledig zijn goedgekeurd door het bedrijf. Apple zal dan ook duidelijk moeten maken dat het niet verantwoordelijk is voor content die gegenereerd is door AI-modellen van externe partijen. </p><p>Het is geen geheim dat veel bedrijven inspiratie halen uit de keuzes en strategieën van Apple. Deze nieuwe strategie kan er dus ook voor zorgen dat meer bedrijven de nadruk zullen leggen op toegang en keuzevrijheid in plaats van simpelweg controle als het gaat om AI. Apple lijkt in ieder geval dus te geloven dat flexibiliteit meer waardevol is dan exclusiviteit.</p><ul><li><a href="https://global.techradar.com/nl-nl/pro/openai-maakt-chatgpt-accounts-veel-veiliger">OpenAI maakt ChatGPT-accounts veel veiliger</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/ai-platforms-assistants/apple-intelligence/apple-laat-je-binnenkort-zijn-eigen-ai-modellen-vervangen-door-chatgpt-gemini-en-claude</link>
                                                                            <description>
                            <![CDATA[ Apple is van plan om gebruikers de keuze te geven tussen verschillende AI-modellen, waaronder van derde partijen, en maakt zijn platform hiermee dus wat meer open. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">tugHTjMfVdLrJ2bgzdCagB</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/6HLF8LHbtEAjNiQcVzBtsR-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 07 May 2026 13:01:05 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Apple Intelligence]]></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[ Eric Hal Schwartz ]]></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/6HLF8LHbtEAjNiQcVzBtsR-1920-80.jpg">
                                                            <media:credit><![CDATA[Apple]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Apple Intelligence]]></media:description>                                                            <media:text><![CDATA[Apple Intelligence]]></media:text>
                                <media:title type="plain"><![CDATA[Apple Intelligence]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/6HLF8LHbtEAjNiQcVzBtsR-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Apple geeft je binnenkort waarschijnlijk de keuze tussen verschillende AI-modellen die zijn <a href="https://www.techradar.com/phones/iphone/is-apple-intelligence-already-dead-a-massive-96-percent-of-you-say-dont-use-it-and-tim-cook-should-be-worried">Apple Intelligence</a>-features mogelijk zullen maken (via <a href="https://www.bloomberg.com/news/articles/2026-05-05/ios-27-features-apple-plans-to-let-users-swap-models-across-apple-intelligence?embedded-checkout=true" target="_blank">Bloomberg News</a>). </p><p>Gebruikers krijgen de mogelijkheid om te kiezen tussen meerdere AI-modellen van externe partijen en daarmee wijkt dit beleid toch wel sterk af van Apple's gebruikelijke strategie van enorm gecontroleerde ervaringen. </p><p>De  opties zullen 'Extensions' genoemd worden en verschijnen deze herfst in iOS 27, iPadOS 27 en macOS 27. Deze Extensions zullen je meerdere AI-modellen voorschotelen die je kunnen helpen bij schrijven, beelden genereren en ook gesprekken. </p><p>In plaats van dat één assistent elk verzoek behandeld, kan het systeem als het goed is ook bepaalde verzoeken naar specifieke modellen sturen aan de hand van de voorkeuren van gebruikers. Dit is deel van Apple's grotere plannen rondom het verbeteren van zijn AI-features. Andere verbeteringen die we verwachten zijn nieuwe <a href="https://www.techradar.com/ai-platforms-assistants/apple-is-overhauling-its-photos-app-with-ai-because-it-has-to">tools voor de Foto's-app</a> en een <a href="https://global.techradar.com/nl-nl/ai-platforms-assistants/siri-moet-na-apples-wwdc-2026-event-eindelijk-op-het-niveau-van-chatgpt-zitten">vernieuwd design voor Siri</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="platform-boven-product">Platform boven product</h2><p>Apple zou inmiddels al integraties hebben getest met modellen van Google en Anthropic. Apple's eigen modellen zouden ook gewoon moeten blijven bestaan naast de resultaten van deze nieuwe samenwerkingen. Features die wat dieper geïntegreerd zijn in het apparaat zelf zullen ook sowieso nog Apple's modellen gebruiken.  </p><p>Er is geen enkel bedrijf dat echt een duidelijk voorsprong heeft als het gaat om elk aspect van AI. Dat benadrukt deze strategie dus ook duidelijk. Door modellen van externe partijen toe te laten binnen zijn ecosysteem kan Apple geavanceerdere AI-tools aanbieden, zonder dat het zelf veel tijd en geld moet investeren in het ontwikkelen van deze tools. Het is inmiddels ook wel duidelijk dat Apple zijn concurrenten (en nu tevens partners) niet kan bijhouden op dat vlak. </p><p>Op deze manier kan Apple de snelle ontwikkelingen wel beter bijbenen en behoudt het bedrijf nog steeds de controle over hoe het deze tools presenteert aan zijn gebruikers. Voor de nieuwe partners is deze samenwerking dan weer interessant omdat Apple's ecosysteem een heel groot bereik heeft. Zelfs een vrij beperkte integratie kan veel nieuwe gebruikers naar deze alternatieve modellen sturen. Dit klinkt ook goed voor de concurrentie binnen deze markt. </p><p>De mogelijkheid om zelf de gewenste AI-modellen te kiezen, biedt gebruikers natuurlijk ook wat meer flexibiliteit. Aan de andere kant zijn er natuurlijk ook gebruikers die juist fans zijn van Apple omdat dit bedrijf bepaalt wat de beste opties en features zijn en gewoon alleen deze opties en features aanbiedt. Daar hoef je dan als gebruiker niet meer verder bij na te denken. Hierdoor neemt de gestroomlijnde simpliciteit van Apple's besturingssystemen misschien dus wel een beetje af.  </p><h2 id="geen-exclusiviteit-meer-voor-chatgpt">Geen exclusiviteit meer voor ChatGPT</h2><p>Deze nieuwe strategie van Apple zorgt ervoor dat OpenAI's ChatGPT niet meer de exclusieve externe AI is die Apple Intelligence kan versterken. Die exclusieve positie was ongetwijfeld erg belangrijk voor OpenAI, maar bij deze nieuwe strategie wordt ChatGPT gewoon één van meerdere opties. </p><p>De ietwat verminderde controle van Apple betekent mogelijk dat gebruikers er niet meer zomaar van uit kunnen gaan dat de resultaten van AI-tools ook volledig zijn goedgekeurd door het bedrijf. Apple zal dan ook duidelijk moeten maken dat het niet verantwoordelijk is voor content die gegenereerd is door AI-modellen van externe partijen. </p><p>Het is geen geheim dat veel bedrijven inspiratie halen uit de keuzes en strategieën van Apple. Deze nieuwe strategie kan er dus ook voor zorgen dat meer bedrijven de nadruk zullen leggen op toegang en keuzevrijheid in plaats van simpelweg controle als het gaat om AI. Apple lijkt in ieder geval dus te geloven dat flexibiliteit meer waardevol is dan exclusiviteit.</p><ul><li><a href="https://global.techradar.com/nl-nl/pro/openai-maakt-chatgpt-accounts-veel-veiliger">OpenAI maakt ChatGPT-accounts veel veiliger</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ iOS 26.4.2 lost een iPhone-veiligheidsprobleem op dat werd uitgebuit door de FBI ]]></title>
                                                                                                <dc:content><![CDATA[ <p>iOS 26.4.2 is gearriveerd. De nieuwe iPhone-update bevat niet allerlei nieuwe features, maar het is wel aan te raden om de update te installeren, want de ene fix die hier wel bij naam is genoemd moet een veiligheidsprobleem aanpakken dat recent werd uitgebuit door de FBI. </p><p>Deze update pakt specifiek een bug aan waarbij "notificaties die verwijderd moesten worden onverwacht op het apparaat bewaard werden". Dit klinkt dus ook wel als een directe reactie op het recente nieuws dat <a href="https://www.techradar.com/phones/iphone-owners-urged-to-change-this-key-privacy-setting-after-fbi-recovers-suspects-deleted-signal-messages">de FBI Signal-berichten van iemands telefoon wist te bemachtigen</a>, zelfs toen de app blijkbaar verwijderd was en de inkomende berichten moesten verdwijnen. </p><p>De Amerikaanse overheidsinstantie kreeg dit voor elkaar via de iPhone-database voor push-notificaties. Daar werden inkomende berichten vanuit de app nog steeds bewaard. </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.30%;"><img id="a6bztmVjMeEBwvBZC7rqAn" name="signal-on-iPhone" alt="Signal op een iPhone" src="https://cdn.mos.cms.futurecdn.net/a6bztmVjMeEBwvBZC7rqAn-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1081" 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><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="je-berichten-prive-houden">Je berichten privé houden</h2><p>Apple heeft niet heel veel details over deze situatie gedeeld, maar het lijkt er dus op dat deze update moet voorkomen dat notificaties van verwijderde apps op deze manier onderschept kunnen worden. De timing van de update suggereert dus in ieder geval dat het een reactie is op de recente acties van de FBI.</p><p>Zelfs als je niet verwacht dat de FBI achter jouw berichten aan zit, is het waarschijnlijk nog steeds de moeite waard om toch voor de zekerheid maar iOS 26.4.2 te downloaden. Er zitten mogelijk ook nog andere bugfixes verborgen in de update die niet expliciet benoemd worden.</p><p>Als je de notificatie voor de update nog niet hebt gekregen, kan je naar Instellingen > Algemeen > Software-update gaan om handmatig te controleren op updates. Dezelfde update is overigens ook beschikbaar gemaakt voor iPads, maar dan natuurlijk onder de naam iPadOS 26.4.2.</p><ul><li><a href="https://global.techradar.com/nl-nl/ai-platforms-assistants/siri-moet-na-apples-wwdc-2026-event-eindelijk-op-het-niveau-van-chatgpt-zitten">Siri moet na Apple's WWDC 2026-event eindelijk op het niveau van ChatGPT zitten</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/ios/ios-26-4-2-lost-een-iphone-veiligheidsprobleem-op-dat-werd-uitgebuit-door-de-fbi</link>
                                                                            <description>
                            <![CDATA[ iOS 26.4.2 is een vrij kleine update die vooral in het teken staat van één specifieke fix en die fix moet berichten uit handen van de FBI houden. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">B3EUfKGxiGTZGSYKfJaAc5</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/QX2TLtqxX5mP7Xw7RA4kAh-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 23 Apr 2026 14:43:36 +0000</pubDate>                                                                                                                                <updated>Fri, 24 Apr 2026 11:56:41 +0000</updated>
                                                                                                                                            <category><![CDATA[iOS]]></category>
                                                    <category><![CDATA[iPhone]]></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/QX2TLtqxX5mP7Xw7RA4kAh-1920-80.jpg">
                                                            <media:credit><![CDATA[Lance Ulanoff / Future]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[De iPhone 17 Pro Max]]></media:description>                                                            <media:text><![CDATA[Apple iPhone 17 Pro Max REVIEW]]></media:text>
                                <media:title type="plain"><![CDATA[Apple iPhone 17 Pro Max REVIEW]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/QX2TLtqxX5mP7Xw7RA4kAh-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>iOS 26.4.2 is gearriveerd. De nieuwe iPhone-update bevat niet allerlei nieuwe features, maar het is wel aan te raden om de update te installeren, want de ene fix die hier wel bij naam is genoemd moet een veiligheidsprobleem aanpakken dat recent werd uitgebuit door de FBI. </p><p>Deze update pakt specifiek een bug aan waarbij "notificaties die verwijderd moesten worden onverwacht op het apparaat bewaard werden". Dit klinkt dus ook wel als een directe reactie op het recente nieuws dat <a href="https://www.techradar.com/phones/iphone-owners-urged-to-change-this-key-privacy-setting-after-fbi-recovers-suspects-deleted-signal-messages">de FBI Signal-berichten van iemands telefoon wist te bemachtigen</a>, zelfs toen de app blijkbaar verwijderd was en de inkomende berichten moesten verdwijnen. </p><p>De Amerikaanse overheidsinstantie kreeg dit voor elkaar via de iPhone-database voor push-notificaties. Daar werden inkomende berichten vanuit de app nog steeds bewaard. </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.30%;"><img id="a6bztmVjMeEBwvBZC7rqAn" name="signal-on-iPhone" alt="Signal op een iPhone" src="https://cdn.mos.cms.futurecdn.net/a6bztmVjMeEBwvBZC7rqAn-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1081" 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><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="je-berichten-prive-houden">Je berichten privé houden</h2><p>Apple heeft niet heel veel details over deze situatie gedeeld, maar het lijkt er dus op dat deze update moet voorkomen dat notificaties van verwijderde apps op deze manier onderschept kunnen worden. De timing van de update suggereert dus in ieder geval dat het een reactie is op de recente acties van de FBI.</p><p>Zelfs als je niet verwacht dat de FBI achter jouw berichten aan zit, is het waarschijnlijk nog steeds de moeite waard om toch voor de zekerheid maar iOS 26.4.2 te downloaden. Er zitten mogelijk ook nog andere bugfixes verborgen in de update die niet expliciet benoemd worden.</p><p>Als je de notificatie voor de update nog niet hebt gekregen, kan je naar Instellingen > Algemeen > Software-update gaan om handmatig te controleren op updates. Dezelfde update is overigens ook beschikbaar gemaakt voor iPads, maar dan natuurlijk onder de naam iPadOS 26.4.2.</p><ul><li><a href="https://global.techradar.com/nl-nl/ai-platforms-assistants/siri-moet-na-apples-wwdc-2026-event-eindelijk-op-het-niveau-van-chatgpt-zitten">Siri moet na Apple's WWDC 2026-event eindelijk op het niveau van ChatGPT zitten</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ "Deze vier iPhones krijgen de iOS 27-update niet" ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Hoewel de meeste Android-fabrikanten duidelijk aangeven hoe lang een telefoon updates krijgt, doet Apple dat niet. We weten dat iPhones tegenwoordig minstens vijf jaar updates krijgen, maar we weten pas of een iPhone de nieuwste update krijgt wanneer die beschikbaar is. Uit een nieuw lek blijkt dat vier iPhones die <a href="https://www.techradar.com/phones/ios/ios-26">iOS 26</a> hebben ontvangen, niet in aanmerking komen voor <a href="https://www.techradar.com/phones/ios/the-5-biggest-rumored-upgrades-coming-to-your-iphone-in-ios-27-including-the-long-awaited-new-siri">iOS 27</a>.</p><p>De info komt van leaker Momentary Digital, die op <a href="https://www.weibo.com/5143897135/QBxDbdk6A" target="_blank">Weibo</a> (via <a href="https://9to5mac.com/2026/04/20/ios-27-will-drop-support-for-four-iphone-models-says-leaker/" target="_blank">9to5Mac</a>) een volledige lijst heeft gedeeld van de iPhones die naar verwachting iOS 27 zullen krijgen. En het is een lange lijst: elke iPhone vanaf de iPhone 12 zal iOS 27 ontvangen. Dat wil zeggen dat de iPhone 11-serie en iPhone SE (2020) achterblijven met iOS 26.</p><p>Als deze informatie klopt, is dat niet echt verrassend, aangezien dit allemaal oude telefoons zijn. De iPhone 11 dateert namelijk van 2019 en zal 7 jaar oud zijn wanneer de iPhone 18 wordt gelanceerd.</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="twee-jaar-op-rij">Twee jaar op rij</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:3762px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Aq5uDyEAroscXZF8VnQ6aQ" name="IMG_20200429_135817_Bokeh.jpg" alt="iPhone SE" src="https://cdn.mos.cms.futurecdn.net/Aq5uDyEAroscXZF8VnQ6aQ-1920-80.jpg" mos="" align="middle" fullscreen="" width="3762" height="2116" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">De iPhone SE (2020) </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Apple lijkt nu elk jaar één generatie iPhones niet langer te ondersteunen. De iPhone XS-serie kreeg namelijk de update naar iOS 26 niet meer vorig jaar. In het verleden waren er ook jaren waarin er geen iPhones buiten de boot vielen. Het zou hoe dan ook handiger zijn als Apple meteen bij de lancering aangeeft hoeveel updates een toestel krijgt. Bij iPads en MacBooks is dit bijvoorbeeld ook onbekend.</p><p>iOS 27 wordt naar verwachting onthuld tijdens <a href="https://www.techradar.com/phones/iphone/apple-sets-wwdc-for-june-8-and-this-may-be-its-last-best-chance-to-fix-siri-and-deliver-the-ai-we-were-promised">WWDC 2026</a> op 8 juni, dus dan zullen we (vermoedelijk) zeker weten welke telefoons de update zullen ontvangen. De definitieve versie van iOS 27 zal ten slotte pas in de loop van september beschikbaar zijn, na de lancering van de iPhone 18.</p> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/iphone/deze-vier-iphones-krijgen-de-ios-27-update-niet</link>
                                                                            <description>
                            <![CDATA[ iOS 27 komt misschien niet naar vier iPhones die iOS 26 hebben, maar dit zijn allemaal modellen van meer dan vijf jaar oud. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">Q7njFzohqbZy9e2uQ5RBuN</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/Ydxt8GWCeamLEopeRGF76-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 21 Apr 2026 09:36:58 +0000</pubDate>                                                                                                                                <updated>Tue, 21 Apr 2026 11:02:44 +0000</updated>
                                                                                                                                            <category><![CDATA[iPhone]]></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/Ydxt8GWCeamLEopeRGF76-1920-80.jpg">
                                                            <media:credit><![CDATA[TechRadar]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[De iPhone 11 Pro Max]]></media:description>                                                            <media:text><![CDATA[iPhone 11 Pro Max review]]></media:text>
                                <media:title type="plain"><![CDATA[iPhone 11 Pro Max review]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/Ydxt8GWCeamLEopeRGF76-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Hoewel de meeste Android-fabrikanten duidelijk aangeven hoe lang een telefoon updates krijgt, doet Apple dat niet. We weten dat iPhones tegenwoordig minstens vijf jaar updates krijgen, maar we weten pas of een iPhone de nieuwste update krijgt wanneer die beschikbaar is. Uit een nieuw lek blijkt dat vier iPhones die <a href="https://www.techradar.com/phones/ios/ios-26">iOS 26</a> hebben ontvangen, niet in aanmerking komen voor <a href="https://www.techradar.com/phones/ios/the-5-biggest-rumored-upgrades-coming-to-your-iphone-in-ios-27-including-the-long-awaited-new-siri">iOS 27</a>.</p><p>De info komt van leaker Momentary Digital, die op <a href="https://www.weibo.com/5143897135/QBxDbdk6A" target="_blank">Weibo</a> (via <a href="https://9to5mac.com/2026/04/20/ios-27-will-drop-support-for-four-iphone-models-says-leaker/" target="_blank">9to5Mac</a>) een volledige lijst heeft gedeeld van de iPhones die naar verwachting iOS 27 zullen krijgen. En het is een lange lijst: elke iPhone vanaf de iPhone 12 zal iOS 27 ontvangen. Dat wil zeggen dat de iPhone 11-serie en iPhone SE (2020) achterblijven met iOS 26.</p><p>Als deze informatie klopt, is dat niet echt verrassend, aangezien dit allemaal oude telefoons zijn. De iPhone 11 dateert namelijk van 2019 en zal 7 jaar oud zijn wanneer de iPhone 18 wordt gelanceerd.</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="twee-jaar-op-rij">Twee jaar op rij</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:3762px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Aq5uDyEAroscXZF8VnQ6aQ" name="IMG_20200429_135817_Bokeh.jpg" alt="iPhone SE" src="https://cdn.mos.cms.futurecdn.net/Aq5uDyEAroscXZF8VnQ6aQ-1920-80.jpg" mos="" align="middle" fullscreen="" width="3762" height="2116" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">De iPhone SE (2020) </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Apple lijkt nu elk jaar één generatie iPhones niet langer te ondersteunen. De iPhone XS-serie kreeg namelijk de update naar iOS 26 niet meer vorig jaar. In het verleden waren er ook jaren waarin er geen iPhones buiten de boot vielen. Het zou hoe dan ook handiger zijn als Apple meteen bij de lancering aangeeft hoeveel updates een toestel krijgt. Bij iPads en MacBooks is dit bijvoorbeeld ook onbekend.</p><p>iOS 27 wordt naar verwachting onthuld tijdens <a href="https://www.techradar.com/phones/iphone/apple-sets-wwdc-for-june-8-and-this-may-be-its-last-best-chance-to-fix-siri-and-deliver-the-ai-we-were-promised">WWDC 2026</a> op 8 juni, dus dan zullen we (vermoedelijk) zeker weten welke telefoons de update zullen ontvangen. De definitieve versie van iOS 27 zal ten slotte pas in de loop van september beschikbaar zijn, na de lancering van de iPhone 18.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Vouwbare 'iPhone Ultra' kan nog duurder worden dan een M5 MacBook Pro ]]></title>
                                                                                                <dc:content><![CDATA[ <p>De <a href="https://www.techradar.com/news/foldable-iphone">vouwbare iPhone</a>, die volgens geruchten mogelijk de 'iPhone Ultra' zal heten, lijkt Apple's duurste iPhone tot nu toe te worden en een nieuw gerucht geeft ons een idee wat voor prijs we ongeveer kunnen verwachten.  </p><p>Volgens de betrouwbare Apple-tipgever Mark Gurman (die schrijft voor <a href="https://www.bloomberg.com/news/articles/2026-04-07/apple-s-foldable-iphone-remains-on-track-for-september-debut" target="_blank">Bloomberg</a>) zal de iPhone Ultra meer dan 2.000 dollar kosten in de VS (via <a href="https://www.macrumors.com/2026/04/08/iphone-ultra-price-range-revealed/" target="_blank">MacRumors</a>). Het is nog niet helemaal duidelijk of hij hiermee refereert naar een startprijs van boven de 2.000 dollar of dat de duurste configuratie boven de 2.000 dollar uitkomt, maar we gokken dat het om een startprijs gaat. De tweede optie zou namelijk niet echt een verrassing zijn, aangezien een <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-pro-max-review-nl">iPhone 17 Pro Max</a> met 2TB opslag al 1.999 dollar kost. </p><p>Als Gurman het dus inderdaad over een startprijs van meer dan 2.000 dollar heeft, dan klinkt dat eigenlijk wel geloofwaardig. De <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-z-fold-7-review-nl">Samsung Galaxy Z Fold 7</a> had in de VS immers ook al een startprijs van 1.999,99 dollar.</p><p>Dit zou echter ook betekenen dat de iPhone Ultra duurder wordt dan een <a href="https://global.techradar.com/nl-nl/computing/macbooks/apple-macbook-pro-m5-14-inch-review-nl">M5 MacBook Pro</a> in de VS. Die laptop heeft daar namelijk een startprijs van 1.699 dollar. Het toestel zou met deze prijs ook ruim duurder zijn dan de iPhone 17 Pro Max met een prijs vanaf 1.199 dollar. We kunnen deze prijs niet zomaar omrekenen naar euro's om een accurate voorspelling te doen voor de europrijs, maar als de Ultra in de VS dus iets duurder wordt dan de 2TB-variant van de iPhone 17 Pro Max, dan zal dat hier misschien ook het geval zijn. Die configuratie van de Pro Max kost hier 2.479 euro.</p><p>Dat is een erg hoge prijs en Apple-fans op <a href="https://www.reddit.com/r/apple/comments/1sg7nju/iphone_ultras_price_range_revealed_expected_to/" target="_blank">Reddit</a> hebben hier ook al gemixte reacties op gegeven. Sommige fans denken dat dit toestel toch wel goed zal verkopen, wat de prijs ook wordt, sommige kunnen niet wachten op het toestel, maar andere fans denken juist dat dit model niet goed zal verkopen en misschien zelfs "nog minder populair zal zijn dan de Air". </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-minimale-vouwlijn-en-een-grote-batterij">Een minimale vouwlijn en een grote batterij</h2><p>Los van de informatie over de verwachte prijs, heeft Jon Prosser van Front Page Tech in een <a href="https://www.youtube.com/watch?v=f7UA1Hmg53Q" target="_blank">YouTube-video</a> ook meer details gedeeld over de aankomende telefoon. Volgens Prosser zal de vouwlijn maar zo'n 0,15 mm diep zijn. Dat zou betekenen dat hij niet volledig onzichtbaar is, maar wel minder opvallend moet zijn dan bij de meeste andere foldables. </p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/f7UA1Hmg53Q" allowfullscreen></iframe></div></div><p>Op het gebied van camera's kunnen we volgens Prosser twee 48MP-camera's achterop verwachten. Het zou gaan om een hoofdcamera en een ultrawide. Daarnaast zou er ook een 'punchhole'-selfiecamera op het coverscherm zitten en mogelijk nog zo'n camera of een 'under-display'-camera aanwezig zijn bij het vouwbare display. Prosser claimt dat Apple "versies" van het apparaat met zo'n camera onder het display heeft getest en dat lijkt te suggereren dat het bedrijf mogelijk nog geen beslissing heeft gemaakt over wat het de beste oplossing vindt.  </p><p>Verder zegt Prosser dat we een batterij met een capaciteit van ongeveer 5.800mAh kunnen verwachten. Dat zou niet de hoogste capaciteit voor een foldable zijn, maar het is wel beter dan wat je bij de Samsung Galaxy Z Fold 7 (4.400mAh) en de <a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-10-pro-fold-review-nl">Google Pixel 10 Pro Fold</a> (5.015mAh) krijgt.</p><p>Andere zogenaamde specs die we kunnen verwachten zijn: 12GB aan RAM, een A20 Pro-chip en een efficiënte Apple C2-modem (met mogelijk ook de optie voor 5G via een satellietverbinding).</p><p>Qua dikte hebben we volgens deze nieuwe informatie te maken met een 9,5 mm wanneer dichtgevouwen en maar 4,5 mm wanneer opengevouwen. Wanneer je hem opengevouwen gebruikt, zou hij dus dunner zijn dan de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-air-review-nl">iPhone Air</a> van 5,6 mm. Dit enorm dunne design betekent blijkbaar ook dat er geen ruimte is voor Face ID en dat Touch ID hier mogelijk terugkeert. </p><p>Deze specs komen grotendeels overeen met wat we al eerder gehoord hebben, maar hoe vaker we zo horen (vanuit verschillende bronnen), hoe groter de kans dat ze redelijk accuraat zijn. Dit zijn overigens ook wel specs die enigszins lijken te passen bij een toestel dat mogelijk meer dan 2.500 euro zal kosten. Of die prijs echt te verantwoorden is, is een ander verhaal, maar er zullen ongetwijfeld Apple-fans zijn die dit de investering waard vinden. </p><ul><li><a href="https://global.techradar.com/nl-nl/computing/macbooks/macbook-neo-brengt-apple-in-de-problemen-chips-zijn-niet-meer-voorradig">MacBook Neo brengt Apple in de problemen: "Chips zijn niet meer voorradig"</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/iphone/vouwbare-iphone-ultra-kan-nog-duurder-worden-dan-een-m5-macbook-pro</link>
                                                                            <description>
                            <![CDATA[ Er zijn inmiddels zogenaamde specs en prijzen voor de vouwbare 'iPhone Ultra' gelekt en dit lijkt een enorm duur, maar ook indrukwekkend toestel te worden. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">7FFYGnqkqrEyZFdgmRMN5n</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/PgxNK96dvjUPywGqLxhvAh-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 09 Apr 2026 15:13:23 +0000</pubDate>                                                                                                                                <updated>Fri, 10 Apr 2026 15:10:22 +0000</updated>
                                                                                                                                            <category><![CDATA[iPhone]]></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/PgxNK96dvjUPywGqLxhvAh-1920-80.jpg">
                                                            <media:credit><![CDATA[Lance Ulanoff / Future]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[De iPhone 17 Pro Max]]></media:description>                                                            <media:text><![CDATA[Apple iPhone 17 Pro Max REVIEW]]></media:text>
                                <media:title type="plain"><![CDATA[Apple iPhone 17 Pro Max REVIEW]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/PgxNK96dvjUPywGqLxhvAh-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>De <a href="https://www.techradar.com/news/foldable-iphone">vouwbare iPhone</a>, die volgens geruchten mogelijk de 'iPhone Ultra' zal heten, lijkt Apple's duurste iPhone tot nu toe te worden en een nieuw gerucht geeft ons een idee wat voor prijs we ongeveer kunnen verwachten.  </p><p>Volgens de betrouwbare Apple-tipgever Mark Gurman (die schrijft voor <a href="https://www.bloomberg.com/news/articles/2026-04-07/apple-s-foldable-iphone-remains-on-track-for-september-debut" target="_blank">Bloomberg</a>) zal de iPhone Ultra meer dan 2.000 dollar kosten in de VS (via <a href="https://www.macrumors.com/2026/04/08/iphone-ultra-price-range-revealed/" target="_blank">MacRumors</a>). Het is nog niet helemaal duidelijk of hij hiermee refereert naar een startprijs van boven de 2.000 dollar of dat de duurste configuratie boven de 2.000 dollar uitkomt, maar we gokken dat het om een startprijs gaat. De tweede optie zou namelijk niet echt een verrassing zijn, aangezien een <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-pro-max-review-nl">iPhone 17 Pro Max</a> met 2TB opslag al 1.999 dollar kost. </p><p>Als Gurman het dus inderdaad over een startprijs van meer dan 2.000 dollar heeft, dan klinkt dat eigenlijk wel geloofwaardig. De <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-z-fold-7-review-nl">Samsung Galaxy Z Fold 7</a> had in de VS immers ook al een startprijs van 1.999,99 dollar.</p><p>Dit zou echter ook betekenen dat de iPhone Ultra duurder wordt dan een <a href="https://global.techradar.com/nl-nl/computing/macbooks/apple-macbook-pro-m5-14-inch-review-nl">M5 MacBook Pro</a> in de VS. Die laptop heeft daar namelijk een startprijs van 1.699 dollar. Het toestel zou met deze prijs ook ruim duurder zijn dan de iPhone 17 Pro Max met een prijs vanaf 1.199 dollar. We kunnen deze prijs niet zomaar omrekenen naar euro's om een accurate voorspelling te doen voor de europrijs, maar als de Ultra in de VS dus iets duurder wordt dan de 2TB-variant van de iPhone 17 Pro Max, dan zal dat hier misschien ook het geval zijn. Die configuratie van de Pro Max kost hier 2.479 euro.</p><p>Dat is een erg hoge prijs en Apple-fans op <a href="https://www.reddit.com/r/apple/comments/1sg7nju/iphone_ultras_price_range_revealed_expected_to/" target="_blank">Reddit</a> hebben hier ook al gemixte reacties op gegeven. Sommige fans denken dat dit toestel toch wel goed zal verkopen, wat de prijs ook wordt, sommige kunnen niet wachten op het toestel, maar andere fans denken juist dat dit model niet goed zal verkopen en misschien zelfs "nog minder populair zal zijn dan de Air". </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-minimale-vouwlijn-en-een-grote-batterij">Een minimale vouwlijn en een grote batterij</h2><p>Los van de informatie over de verwachte prijs, heeft Jon Prosser van Front Page Tech in een <a href="https://www.youtube.com/watch?v=f7UA1Hmg53Q" target="_blank">YouTube-video</a> ook meer details gedeeld over de aankomende telefoon. Volgens Prosser zal de vouwlijn maar zo'n 0,15 mm diep zijn. Dat zou betekenen dat hij niet volledig onzichtbaar is, maar wel minder opvallend moet zijn dan bij de meeste andere foldables. </p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/f7UA1Hmg53Q" allowfullscreen></iframe></div></div><p>Op het gebied van camera's kunnen we volgens Prosser twee 48MP-camera's achterop verwachten. Het zou gaan om een hoofdcamera en een ultrawide. Daarnaast zou er ook een 'punchhole'-selfiecamera op het coverscherm zitten en mogelijk nog zo'n camera of een 'under-display'-camera aanwezig zijn bij het vouwbare display. Prosser claimt dat Apple "versies" van het apparaat met zo'n camera onder het display heeft getest en dat lijkt te suggereren dat het bedrijf mogelijk nog geen beslissing heeft gemaakt over wat het de beste oplossing vindt.  </p><p>Verder zegt Prosser dat we een batterij met een capaciteit van ongeveer 5.800mAh kunnen verwachten. Dat zou niet de hoogste capaciteit voor een foldable zijn, maar het is wel beter dan wat je bij de Samsung Galaxy Z Fold 7 (4.400mAh) en de <a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-10-pro-fold-review-nl">Google Pixel 10 Pro Fold</a> (5.015mAh) krijgt.</p><p>Andere zogenaamde specs die we kunnen verwachten zijn: 12GB aan RAM, een A20 Pro-chip en een efficiënte Apple C2-modem (met mogelijk ook de optie voor 5G via een satellietverbinding).</p><p>Qua dikte hebben we volgens deze nieuwe informatie te maken met een 9,5 mm wanneer dichtgevouwen en maar 4,5 mm wanneer opengevouwen. Wanneer je hem opengevouwen gebruikt, zou hij dus dunner zijn dan de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-air-review-nl">iPhone Air</a> van 5,6 mm. Dit enorm dunne design betekent blijkbaar ook dat er geen ruimte is voor Face ID en dat Touch ID hier mogelijk terugkeert. </p><p>Deze specs komen grotendeels overeen met wat we al eerder gehoord hebben, maar hoe vaker we zo horen (vanuit verschillende bronnen), hoe groter de kans dat ze redelijk accuraat zijn. Dit zijn overigens ook wel specs die enigszins lijken te passen bij een toestel dat mogelijk meer dan 2.500 euro zal kosten. Of die prijs echt te verantwoorden is, is een ander verhaal, maar er zullen ongetwijfeld Apple-fans zijn die dit de investering waard vinden. </p><ul><li><a href="https://global.techradar.com/nl-nl/computing/macbooks/macbook-neo-brengt-apple-in-de-problemen-chips-zijn-niet-meer-voorradig">MacBook Neo brengt Apple in de problemen: "Chips zijn niet meer voorradig"</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Nee, Apple heeft niet zijn eigen versie van Samsungs Privacy Display uitgerold ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Misschien ben je online al een van de virale video's tegengekomen die zogenaamd Apple's versie van Samsungs nieuwe <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/hoe-werkt-samsung-s26-ultra-privacy-display">Privacy Display</a>-feature in actie tonen. Helaas hebben we slecht nieuws voor iPhone-gebruikers, want al deze video's zijn nep. </p><p>Verschillende creators op TikTok hebben een zogenaamde Privacy Display-achtige feature van Apple vertoond die blijkbaar in de iPhone-instellingen verstopt zou zitten in de nieuwe ontwikkelaarsbèta. Dat is wat deze accounts tenminste claimen en met deze video's hebben ze dan ook al veel mensen voor de gek gehouden. Het was ook extra verwarrend omdat <a href="https://global.techradar.com/nl-nl/phones/ios-26-4-is-gearriveerd-hier-zijn-de-5-beste-nieuwe-features-voor-je-iphone">Apple pas net iOS 26.4 heeft uitgerold</a>. </p>                    <div class= "tiktok-wrapper" style="min-height: 750px;"><blockquote class="tiktok-embed" cite="https://www.tiktok.com/@julianalexanderthies/video/7612676560344190230" data-video-id="7612676560344190230" style="max-width: 605px; min-width: 325px;">                        <section>                            <a target="_blank" title="@julianalexanderthies" href="https://www.tiktok.com/@julianalexanderthies">@julianalexanderthies</a>                            <p></p><a target="_blank" title="♬ ice - slowed - ZERTAL" href="https://www.tiktok.com/music/ice-slowed-7596080835503147009">♬ ice - slowed - ZERTAL</a></section>                    </blockquote></div>                <p>De video's zien er misschien wel overtuigend uit, maar ze zijn dus niet echt en Apple heeft ook nog geen plannen gedeeld over een mogelijke eigen variant van een privacyscherm-feature. Wij zitten ook in het bètaprogramma van Apple en zijn in de instellingen van de huidige publieke iOS 26-bèta niets tegengekomen dat lijkt op deze feature. </p><p>Waarom zien deze video's er dan zo echt uit? Nadat we verschillende video's hebben bekeken en de opmerkingen eronder gelezen hebben, zijn er een aantal belangrijke conclusies die we kunnen trekken. </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="apple-beschikt-niet-over-de-juiste-hardware">Apple beschikt niet over de juiste hardware</h2>                    <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>Samsung onthulde de nieuwe <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s26-ultra-review-nl">Galaxy S26 Ultra</a> een paar maanden geleden. Dit is het nieuwe vlaggenschip van het bedrijf en hij beschikt dus over een indrukwekkende nieuwe Privacy Display-feature die je notificaties en andere content op je scherm kan verbergen voor mensen die niet recht naar het scherm kijken. Het zou ons niets verbazen als Apple na het zien van deze feature iets vergelijkbaars wil ontwikkelen, maar voor zover we weten is zo'n functie zeker nog niet beschikbaar voor iOS. De huidige iPhones op de markt hebben namelijk niet de hardware die nodig is voor een feature zoals deze. </p><p>Het scherm van de Galaxy S26 Ultra is dan ook aangepast ten opzichte van voorgaande Ultra-modellen. Er wordt nu gebruikgemaakt van 'smalle' pixels die licht recht naar voren sturen en 'brede' pixels die licht naar de zijkanten sturen. Wanneer het Privacy Display ingeschakeld is, staan die brede pixels nog maar op de laagste stand, waardoor het scherm ineens veel minder goed zichtbaar is vanaf de zijkant. Dankzijn de smalle pixels zie je het scherm nog steeds wel uitstekend als je er recht naar kijkt. </p><p>Als Apple een waardige concurrent wil uitbrengen, zal het ook een vergelijkbare technologie moeten gebruiken in het display. Dit zou niet zomaar ineens via een software-update naar bestaande hardware kunnen worden gebracht en dat is dus ook waarom het duidelijk is dat de video's nep zijn. Maar hoe heeft de maker van dit zogenaamde Privacy Display voor iPhones het voor elkaar gekregen om Samsungs nieuwe functie zo overtuigend na te bootsen op een iPhone die deze feature niet ondersteunt? Nou, we hebben hier blijkbaar te maken met een prototype. </p><h2 id="gebruikers-worden-steeds-creatiever">Gebruikers worden steeds creatiever</h2>                    <div class= "tiktok-wrapper" style="min-height: 750px;"><blockquote class="tiktok-embed" cite="https://www.tiktok.com/@nxtcoreee3/video/7611943044434152726" data-video-id="7611943044434152726" style="max-width: 605px; min-width: 325px;">                        <section>                            <a target="_blank" title="@nxtcoreee3" href="https://www.tiktok.com/@nxtcoreee3">@nxtcoreee3</a>                            <p></p><a target="_blank" title="♬ original sound - 𝓙𝓲𝓲𝓴𝓪𝓮" href="https://www.tiktok.com/music/original-sound-7597197096380435222">♬ original sound - 𝓙𝓲𝓲𝓴𝓪𝓮</a></section>                    </blockquote></div>                <p>Soms kom je gelukkig nog eens nuttige informatie tegen als je door de eindeloze opmerkingen onder een video scrolt. Zo kwamen we er namelijk achter dat dit zogenaamde privacyscherm voor iPhones een prototype is, gemaakt door de zelfbenoemde 'iOS exploiter' <a href="https://www.tiktok.com/@nxtcoreee3" target="_blank">@nxtcoreee3</a> op TikTok. De video van deze gebruiker is inmiddels al meer dan 12 miljoen keer bekeken. De TikTok-gebruiker claimt dit prototype te hebben ontwikkeld met Figma, een designtool die gebruikt kan worden om gebruikersinterfaces en gebruikerservaringen te creëren. </p><p>Naast deze video van de ontwikkelaar gaan er ook andere video's rond van andere gebruikers die blijkbaar toegang hebben gekregen tot dit prototype en er dus hun eigen video's over hebben gemaakt. Door die video's vanuit verschillende bronnen lijkt het dus al gauw alsof het hier om een echte bètaversie gaat. Als je de video's aandachtig bekijkt, is er echter in elke video een watermerk met '3:19' te vinden. Dat is geen toeval, want @nxtcoreee3 heeft expliciet in hun TikTok-bio geschreven: "3:19 is mijn watermerk". Dat bewijst dus ook weer dat deze nieuwe iOS-tool helaas nep is. </p><p>Combineer dit met het feit dat Apple dus nog niet de benodigde hardware gebruikt en het lijkt erop dat we nog wel eventjes moeten wachten voordat we een Privacy Display-feature zouden kunnen krijgen van Apple. De video's zijn gewoon creatieve voorbeelden van hoe zoiets er in iOS uit zou kunnen zien. We weten überhaupt niet of Apple aan een vergelijkbare feature werkt, maar het zou ons niets verbazen als Apple hier in de (nabije) toekomst zijn eigen draai aan geeft. Deze fabrikanten raken wel vaker "geïnspireerd" door elkaar.</p><ul><li><a href="https://global.techradar.com/nl-nl/phones/iphone/ios-26-5-beta-bevat-slecht-nieuws-voor-siri-en-apple-maps-maar-er-is-ook-goed-nieuws">iOS 26.5-bèta bevat slecht nieuws voor Siri en Apple Maps, maar er is ook goed nieuws</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/iphone/nee-apple-heeft-niet-zijn-eigen-versie-van-samsungs-privacy-display-uitgerold</link>
                                                                            <description>
                            <![CDATA[ Er gaan online verschillende video's rond van een zogenaamd Privacy Display van Apple, maar helaas zijn ze allemaal nep. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">LgnGLJ2dHcEyzCXT4bKjWe</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/LtXRJZBiQkJyaDibDzcyGn-1920-80.png" type="image/png" length="0"></enclosure>
                                                                        <pubDate>Tue, 31 Mar 2026 13:33:41 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[iPhone]]></category>
                                                    <category><![CDATA[iOS]]></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[ Rowan Davies ]]></dc:contributor>
                                                                    <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/png" url="https://cdn.mos.cms.futurecdn.net/LtXRJZBiQkJyaDibDzcyGn-1920-80.png">
                                                            <media:credit><![CDATA[Blue Pixl Media]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[De Samsung Galaxy S26 Ultra]]></media:description>                                                            <media:text><![CDATA[Galaxy S26 Ultra privacy display EMBARGO 25/2 7PM CET]]></media:text>
                                <media:title type="plain"><![CDATA[Galaxy S26 Ultra privacy display EMBARGO 25/2 7PM CET]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/LtXRJZBiQkJyaDibDzcyGn-1920-80.png" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Misschien ben je online al een van de virale video's tegengekomen die zogenaamd Apple's versie van Samsungs nieuwe <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/hoe-werkt-samsung-s26-ultra-privacy-display">Privacy Display</a>-feature in actie tonen. Helaas hebben we slecht nieuws voor iPhone-gebruikers, want al deze video's zijn nep. </p><p>Verschillende creators op TikTok hebben een zogenaamde Privacy Display-achtige feature van Apple vertoond die blijkbaar in de iPhone-instellingen verstopt zou zitten in de nieuwe ontwikkelaarsbèta. Dat is wat deze accounts tenminste claimen en met deze video's hebben ze dan ook al veel mensen voor de gek gehouden. Het was ook extra verwarrend omdat <a href="https://global.techradar.com/nl-nl/phones/ios-26-4-is-gearriveerd-hier-zijn-de-5-beste-nieuwe-features-voor-je-iphone">Apple pas net iOS 26.4 heeft uitgerold</a>. </p>                    <div class= "tiktok-wrapper" style="min-height: 750px;"><blockquote class="tiktok-embed" cite="https://www.tiktok.com/@julianalexanderthies/video/7612676560344190230" data-video-id="7612676560344190230" style="max-width: 605px; min-width: 325px;">                        <section>                            <a target="_blank" title="@julianalexanderthies" href="https://www.tiktok.com/@julianalexanderthies">@julianalexanderthies</a>                            <p></p><a target="_blank" title="♬ ice - slowed - ZERTAL" href="https://www.tiktok.com/music/ice-slowed-7596080835503147009">♬ ice - slowed - ZERTAL</a></section>                    </blockquote></div>                <p>De video's zien er misschien wel overtuigend uit, maar ze zijn dus niet echt en Apple heeft ook nog geen plannen gedeeld over een mogelijke eigen variant van een privacyscherm-feature. Wij zitten ook in het bètaprogramma van Apple en zijn in de instellingen van de huidige publieke iOS 26-bèta niets tegengekomen dat lijkt op deze feature. </p><p>Waarom zien deze video's er dan zo echt uit? Nadat we verschillende video's hebben bekeken en de opmerkingen eronder gelezen hebben, zijn er een aantal belangrijke conclusies die we kunnen trekken. </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="apple-beschikt-niet-over-de-juiste-hardware">Apple beschikt niet over de juiste hardware</h2>                    <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>Samsung onthulde de nieuwe <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s26-ultra-review-nl">Galaxy S26 Ultra</a> een paar maanden geleden. Dit is het nieuwe vlaggenschip van het bedrijf en hij beschikt dus over een indrukwekkende nieuwe Privacy Display-feature die je notificaties en andere content op je scherm kan verbergen voor mensen die niet recht naar het scherm kijken. Het zou ons niets verbazen als Apple na het zien van deze feature iets vergelijkbaars wil ontwikkelen, maar voor zover we weten is zo'n functie zeker nog niet beschikbaar voor iOS. De huidige iPhones op de markt hebben namelijk niet de hardware die nodig is voor een feature zoals deze. </p><p>Het scherm van de Galaxy S26 Ultra is dan ook aangepast ten opzichte van voorgaande Ultra-modellen. Er wordt nu gebruikgemaakt van 'smalle' pixels die licht recht naar voren sturen en 'brede' pixels die licht naar de zijkanten sturen. Wanneer het Privacy Display ingeschakeld is, staan die brede pixels nog maar op de laagste stand, waardoor het scherm ineens veel minder goed zichtbaar is vanaf de zijkant. Dankzijn de smalle pixels zie je het scherm nog steeds wel uitstekend als je er recht naar kijkt. </p><p>Als Apple een waardige concurrent wil uitbrengen, zal het ook een vergelijkbare technologie moeten gebruiken in het display. Dit zou niet zomaar ineens via een software-update naar bestaande hardware kunnen worden gebracht en dat is dus ook waarom het duidelijk is dat de video's nep zijn. Maar hoe heeft de maker van dit zogenaamde Privacy Display voor iPhones het voor elkaar gekregen om Samsungs nieuwe functie zo overtuigend na te bootsen op een iPhone die deze feature niet ondersteunt? Nou, we hebben hier blijkbaar te maken met een prototype. </p><h2 id="gebruikers-worden-steeds-creatiever">Gebruikers worden steeds creatiever</h2>                    <div class= "tiktok-wrapper" style="min-height: 750px;"><blockquote class="tiktok-embed" cite="https://www.tiktok.com/@nxtcoreee3/video/7611943044434152726" data-video-id="7611943044434152726" style="max-width: 605px; min-width: 325px;">                        <section>                            <a target="_blank" title="@nxtcoreee3" href="https://www.tiktok.com/@nxtcoreee3">@nxtcoreee3</a>                            <p></p><a target="_blank" title="♬ original sound - 𝓙𝓲𝓲𝓴𝓪𝓮" href="https://www.tiktok.com/music/original-sound-7597197096380435222">♬ original sound - 𝓙𝓲𝓲𝓴𝓪𝓮</a></section>                    </blockquote></div>                <p>Soms kom je gelukkig nog eens nuttige informatie tegen als je door de eindeloze opmerkingen onder een video scrolt. Zo kwamen we er namelijk achter dat dit zogenaamde privacyscherm voor iPhones een prototype is, gemaakt door de zelfbenoemde 'iOS exploiter' <a href="https://www.tiktok.com/@nxtcoreee3" target="_blank">@nxtcoreee3</a> op TikTok. De video van deze gebruiker is inmiddels al meer dan 12 miljoen keer bekeken. De TikTok-gebruiker claimt dit prototype te hebben ontwikkeld met Figma, een designtool die gebruikt kan worden om gebruikersinterfaces en gebruikerservaringen te creëren. </p><p>Naast deze video van de ontwikkelaar gaan er ook andere video's rond van andere gebruikers die blijkbaar toegang hebben gekregen tot dit prototype en er dus hun eigen video's over hebben gemaakt. Door die video's vanuit verschillende bronnen lijkt het dus al gauw alsof het hier om een echte bètaversie gaat. Als je de video's aandachtig bekijkt, is er echter in elke video een watermerk met '3:19' te vinden. Dat is geen toeval, want @nxtcoreee3 heeft expliciet in hun TikTok-bio geschreven: "3:19 is mijn watermerk". Dat bewijst dus ook weer dat deze nieuwe iOS-tool helaas nep is. </p><p>Combineer dit met het feit dat Apple dus nog niet de benodigde hardware gebruikt en het lijkt erop dat we nog wel eventjes moeten wachten voordat we een Privacy Display-feature zouden kunnen krijgen van Apple. De video's zijn gewoon creatieve voorbeelden van hoe zoiets er in iOS uit zou kunnen zien. We weten überhaupt niet of Apple aan een vergelijkbare feature werkt, maar het zou ons niets verbazen als Apple hier in de (nabije) toekomst zijn eigen draai aan geeft. Deze fabrikanten raken wel vaker "geïnspireerd" door elkaar.</p><ul><li><a href="https://global.techradar.com/nl-nl/phones/iphone/ios-26-5-beta-bevat-slecht-nieuws-voor-siri-en-apple-maps-maar-er-is-ook-goed-nieuws">iOS 26.5-bèta bevat slecht nieuws voor Siri en Apple Maps, maar er is ook goed nieuws</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ iOS 26.5-bèta bevat slecht nieuws voor Siri en Apple Maps, maar er is ook goed nieuws ]]></title>
                                                                                                <dc:content><![CDATA[ <p>De eerste iOS 26.5-bèta is inmiddels beschikbaar gemaakt voor ontwikkelaars. Hoewel nieuwe versies van iOS meestal een hoop upgrades introduceren, voelt deze update op sommige vlakken juist bijna als een downgrade. </p><p>Wat vooral jammer is, is dat we hier de eerste tekenen zien van advertenties in Apple Maps. Het team van <a href="https://www.macrumors.com/2026/03/30/everything-new-in-ios-26-5-beta-1/" target="_blank">MacRumors</a> spotte code waarin staat: "Maps toont mogelijk lokale advertenties gebaseerd op je geschatte locatie, huidige zoektermen of het zicht op de kaart terwijl je aan het zoeken bent."</p><p>Gelukkig zal je nog niet meteen allerlei advertenties tegenkomen, maar Apple is schijnbaar wel van plan om ze deze zomer volledig te implementeren, dus ze zijn wel onderweg. Veel mensen zien dat (terecht) als een downgrade voor Apple Maps. </p><p>Toch krijgt Apple Maps gelukkig ook een handige nieuwe feature. Er zou namelijk een nieuwe 'Suggested Places'-sectie worden toegevoegd die plaatsen aanbeveelt die je misschien zou willen bezoeken aan de hand van wat er populair is in de buurt en waar je recent naar hebt gezocht. </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:794px;"><p class="vanilla-image-block" style="padding-top:56.17%;"><img id="emZx24yFh5BQEEStYUTWjb" name="Apple Maps Suggested Places" alt="Suggested Places in de iOS 26.5-bèta" src="https://cdn.mos.cms.futurecdn.net/emZx24yFh5BQEEStYUTWjb-1920-80.jpg" mos="" align="middle" fullscreen="" width="794" height="446" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: MacRumors)</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="end-to-end-encryptie-is-terug">End-to-end encryptie is terug!</h2><p>De grootste upgrade in deze bètaversie is echter de terugkeer van end-to-end encryptie voor RCS-berichten tussen Android-telefoons en iPhones. Deze feature verscheen eerder ook al in de <a href="https://www.techradar.com/phones/ios/ios-26-4-will-bring-these-5-upgrades-to-your-iphone-but-theres-still-no-sign-of-the-new-siri">iOS 26.4-bèta</a>, maar zat toen vervolgens niet in de uiteindelijke versie. Apple is dit dus duidelijk nog aan het testen. </p><p>Het wordt dus nog interessant om te zien of het nu wel in de uiteindelijke release van iOS 26.5 zal zitten, maar hoe dan ook is dit een belangrijke upgrade die moet helpen op de berichtenwisseling tussen de twee grote platformen veilig te houden. </p><p>Dat is het eigenlijk wel qua opvallende veranderingen in de nieuwe bèta. Helaas zijn we nog steeds geen Siri-upgrades tegengekomen, terwijl het nu toch wel echt tijd wordt voor een upgrade voor de AI-mogelijkheden van de digitale assistent van Apple. Recente leaks suggereerden bovendien ook dat er binnenkort een losstaande Siri-chatbot aan zou komen, maar die zit dus (nog) niet in iOS 26.5. Er is dus een grote kans dat we moeten wachten tot <a href="https://www.techradar.com/phones/ios/the-5-biggest-rumored-upgrades-coming-to-your-iphone-in-ios-27-including-the-long-awaited-new-siri">iOS 27</a> voor we die upgrade krijgen.</p><p>Als je deze bètaversie graag zelf wil uitproberen, lees je <a href="https://global.techradar.com/nl-nl/phones/ios/zo-kan-je-de-ios-26-beta-downloaden">hier</a> hoe je dat doet, maar voor de meeste mensen raden we gewoon aan om te wachten op de uiteindelijke release. Die zal waarschijnlijk veel stabieler zijn. </p><ul><li><a href="https://global.techradar.com/nl-nl/phones/iphone/apple-stuurt-kritieke-software-alerts-naar-iphones-met-verouderde-ios-versies">Apple stuurt 'kritieke' software-alerts naar iPhones met verouderde iOS-versies</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/iphone/ios-26-5-beta-bevat-slecht-nieuws-voor-siri-en-apple-maps-maar-er-is-ook-goed-nieuws</link>
                                                                            <description>
                            <![CDATA[ iOS 26.5 brengt end-to-end encryptie terug voor berichten naar Android-toestellen, maar brengt ons ook een stapje dichter bij advertenties in Apple Maps. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">PGcuecpFZnQCNEKuCf3Jqh</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/bwTxyroW5dP8bRKndyLwGb-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 31 Mar 2026 12:33:43 +0000</pubDate>                                                                                                                                <updated>Wed, 01 Apr 2026 07:18:06 +0000</updated>
                                                                                                                                            <category><![CDATA[iPhone]]></category>
                                                    <category><![CDATA[iOS]]></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/bwTxyroW5dP8bRKndyLwGb-1920-80.jpg">
                                                            <media:credit><![CDATA[Jacob Krol/Future]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[De iPhone 17e]]></media:description>                                                            <media:text><![CDATA[Apple iPhone 17e Review]]></media:text>
                                <media:title type="plain"><![CDATA[Apple iPhone 17e Review]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/bwTxyroW5dP8bRKndyLwGb-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>De eerste iOS 26.5-bèta is inmiddels beschikbaar gemaakt voor ontwikkelaars. Hoewel nieuwe versies van iOS meestal een hoop upgrades introduceren, voelt deze update op sommige vlakken juist bijna als een downgrade. </p><p>Wat vooral jammer is, is dat we hier de eerste tekenen zien van advertenties in Apple Maps. Het team van <a href="https://www.macrumors.com/2026/03/30/everything-new-in-ios-26-5-beta-1/" target="_blank">MacRumors</a> spotte code waarin staat: "Maps toont mogelijk lokale advertenties gebaseerd op je geschatte locatie, huidige zoektermen of het zicht op de kaart terwijl je aan het zoeken bent."</p><p>Gelukkig zal je nog niet meteen allerlei advertenties tegenkomen, maar Apple is schijnbaar wel van plan om ze deze zomer volledig te implementeren, dus ze zijn wel onderweg. Veel mensen zien dat (terecht) als een downgrade voor Apple Maps. </p><p>Toch krijgt Apple Maps gelukkig ook een handige nieuwe feature. Er zou namelijk een nieuwe 'Suggested Places'-sectie worden toegevoegd die plaatsen aanbeveelt die je misschien zou willen bezoeken aan de hand van wat er populair is in de buurt en waar je recent naar hebt gezocht. </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:794px;"><p class="vanilla-image-block" style="padding-top:56.17%;"><img id="emZx24yFh5BQEEStYUTWjb" name="Apple Maps Suggested Places" alt="Suggested Places in de iOS 26.5-bèta" src="https://cdn.mos.cms.futurecdn.net/emZx24yFh5BQEEStYUTWjb-1920-80.jpg" mos="" align="middle" fullscreen="" width="794" height="446" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: MacRumors)</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="end-to-end-encryptie-is-terug">End-to-end encryptie is terug!</h2><p>De grootste upgrade in deze bètaversie is echter de terugkeer van end-to-end encryptie voor RCS-berichten tussen Android-telefoons en iPhones. Deze feature verscheen eerder ook al in de <a href="https://www.techradar.com/phones/ios/ios-26-4-will-bring-these-5-upgrades-to-your-iphone-but-theres-still-no-sign-of-the-new-siri">iOS 26.4-bèta</a>, maar zat toen vervolgens niet in de uiteindelijke versie. Apple is dit dus duidelijk nog aan het testen. </p><p>Het wordt dus nog interessant om te zien of het nu wel in de uiteindelijke release van iOS 26.5 zal zitten, maar hoe dan ook is dit een belangrijke upgrade die moet helpen op de berichtenwisseling tussen de twee grote platformen veilig te houden. </p><p>Dat is het eigenlijk wel qua opvallende veranderingen in de nieuwe bèta. Helaas zijn we nog steeds geen Siri-upgrades tegengekomen, terwijl het nu toch wel echt tijd wordt voor een upgrade voor de AI-mogelijkheden van de digitale assistent van Apple. Recente leaks suggereerden bovendien ook dat er binnenkort een losstaande Siri-chatbot aan zou komen, maar die zit dus (nog) niet in iOS 26.5. Er is dus een grote kans dat we moeten wachten tot <a href="https://www.techradar.com/phones/ios/the-5-biggest-rumored-upgrades-coming-to-your-iphone-in-ios-27-including-the-long-awaited-new-siri">iOS 27</a> voor we die upgrade krijgen.</p><p>Als je deze bètaversie graag zelf wil uitproberen, lees je <a href="https://global.techradar.com/nl-nl/phones/ios/zo-kan-je-de-ios-26-beta-downloaden">hier</a> hoe je dat doet, maar voor de meeste mensen raden we gewoon aan om te wachten op de uiteindelijke release. Die zal waarschijnlijk veel stabieler zijn. </p><ul><li><a href="https://global.techradar.com/nl-nl/phones/iphone/apple-stuurt-kritieke-software-alerts-naar-iphones-met-verouderde-ios-versies">Apple stuurt 'kritieke' software-alerts naar iPhones met verouderde iOS-versies</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Apple stuurt 'kritieke' software-alerts naar iPhones met verouderde iOS-versies ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Eerder deze maand besloot Apple om <a href="https://global.techradar.com/nl-nl/phones/update-je-iphone-nu-apple-waarschuwt-voor-hackers">een publieke veiligheidswaarschuwing</a> te geven voor iPhone-gebruikers die verouderde versies van iOS draaien. Nu is het bedrijf nog een stapje verder gegaan en verstuurt het alerts naar de vergrendelschermen van kwetsbare apparaten.</p><p>Deze nieuwe tactiek werd gespot door <a href="https://www.macrumors.com/2026/03/27/critical-security-alerts-sent-to-ios-17-iphones/" target="_blank">MacRumors</a> en het gaat dus om een alert die het heeft over een "kritieke beveiligingsupdate". Gebruikers worden hierdoor dus aangespoord om ervoor te zorgen dat hun iPhones up-to-date zijn, zodat ze beschermd zijn tegen "aanvallen die zich richten op verouderde versies van iOS via schadelijk webmateriaal".</p><p>De aanvallen waar Apple hier naar refereert zijn onder andere pogingen tot fraude en gevaarlijke weblinks die gebruikmaken van de Coruna- en DarkSword-exploits. Zoals <a href="https://support.apple.com/nl-nl/126776" target="_blank">het officiële supportdocument</a> ook zegt, kan het klikken op zo'n soort link je apparaat (en je data) in gevaar brengen. </p><p>De exploits werken op iPhones met iOS 13 tot en met iOS 17.2.1. De vergelijkbare iPadOS-versies zijn ook in gevaar. Apple heeft overigens al wel voor patches gezorgd om tegen dit soort aanvallen te beschermen, dus het is zeker aan te raden om beschikbare updates te installeren als je dat nog niet hebt gedaan.  </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="zo-hou-je-je-iphone-goed-beveiligd">Zo hou je je iPhone goed beveiligd</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="jG3G87VTvBYZReavorR99J" name="iPhone 16 Pro iOS 26.4 beta update yellow" alt="Een iPhone 16 Pro met de iOS 26.4-bèta-update in beeld" src="https://cdn.mos.cms.futurecdn.net/jG3G87VTvBYZReavorR99J-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><p>Als je zo'n alert hebt gekregen van Apple, is de oplossing vrij simpel: update je iPhone door naar <strong>Instellingen ></strong> <strong>Algemeen > Software-update</strong> te gaan. Alle versie van iOS vanaf iOS 15 zijn inmiddels (via updates) beschermd tegen deze dreigingen en zullen toegang tot de gevaarlijke links blokkeren.</p><p>Als je nog steeds iOS 13 of 14 gebruikt, zal je dus wel minstens naar iOS 15 moeten updaten (als dat nog mogelijk is) om veilig te blijven. iOS 15 is nog compatibel met toestellen <a href="https://www.techradar.com/news/ive-used-ios-15-on-an-iphone-6s-heres-how-it-compares-to-iphone-13-pro">vanaf de iPhone 6S</a> (die gelanceerd werd in 2015), dus het zijn alleen nog maar echt hele oude iPhones die geen oplossing hebben voor dit probleem. </p><p>Als je nog wel zo'n iPhone van voor 2015 gebruikt, dan is het dus toch tijd om te overwegen om een nieuwe telefoon te kopen. Anders loopt je nu dus wel continu risico. Er komen ook geen updates aan voor nog oudere versies van iOS. </p><p>Apple geeft zelf nog aan dat als het om de een of andere reden onmogelijk is om je iPhone te updaten, dat je dan de 'Lockdown Mode' kan inschakelen. Dit is <a href="https://www.techradar.com/phones/iphone/apple-says-its-iphone-lockdown-mode-has-never-been-hacked-by-spyware-heres-how-to-turn-it-on">een extra veilige iOS-configuratie</a> die extra beschermingen toevoegt, maar deze modus is wel alleen beschikbaar binnen iOS 16 en latere versies. </p><ul><li><a href="https://global.techradar.com/nl-nl/phones/ios-26-4-is-gearriveerd-hier-zijn-de-5-beste-nieuwe-features-voor-je-iphone">iOS 26.4 is gearriveerd: hier zijn de 5 beste nieuwe features voor je iPhone</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/iphone/apple-stuurt-kritieke-software-alerts-naar-iphones-met-verouderde-ios-versies</link>
                                                                            <description>
                            <![CDATA[ Apple neemt een extra stap om mensen met oudere iPhones aan te sporen om iOS te update en hun goed beveiligd te houden. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">NxrMceGL5eaMhfUz5uDDB</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/8c6b130223e6167ac2ca4a7aebcda0e3-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 30 Mar 2026 08:58:30 +0000</pubDate>                                                                                                                                <updated>Tue, 31 Mar 2026 07:28:08 +0000</updated>
                                                                                                                                            <category><![CDATA[iPhone]]></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/8c6b130223e6167ac2ca4a7aebcda0e3-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[De iPhone 6S]]></media:description>                                                            <media:text><![CDATA[A hand holding an old iPhone 6S]]></media:text>
                                <media:title type="plain"><![CDATA[A hand holding an old iPhone 6S]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/8c6b130223e6167ac2ca4a7aebcda0e3-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Eerder deze maand besloot Apple om <a href="https://global.techradar.com/nl-nl/phones/update-je-iphone-nu-apple-waarschuwt-voor-hackers">een publieke veiligheidswaarschuwing</a> te geven voor iPhone-gebruikers die verouderde versies van iOS draaien. Nu is het bedrijf nog een stapje verder gegaan en verstuurt het alerts naar de vergrendelschermen van kwetsbare apparaten.</p><p>Deze nieuwe tactiek werd gespot door <a href="https://www.macrumors.com/2026/03/27/critical-security-alerts-sent-to-ios-17-iphones/" target="_blank">MacRumors</a> en het gaat dus om een alert die het heeft over een "kritieke beveiligingsupdate". Gebruikers worden hierdoor dus aangespoord om ervoor te zorgen dat hun iPhones up-to-date zijn, zodat ze beschermd zijn tegen "aanvallen die zich richten op verouderde versies van iOS via schadelijk webmateriaal".</p><p>De aanvallen waar Apple hier naar refereert zijn onder andere pogingen tot fraude en gevaarlijke weblinks die gebruikmaken van de Coruna- en DarkSword-exploits. Zoals <a href="https://support.apple.com/nl-nl/126776" target="_blank">het officiële supportdocument</a> ook zegt, kan het klikken op zo'n soort link je apparaat (en je data) in gevaar brengen. </p><p>De exploits werken op iPhones met iOS 13 tot en met iOS 17.2.1. De vergelijkbare iPadOS-versies zijn ook in gevaar. Apple heeft overigens al wel voor patches gezorgd om tegen dit soort aanvallen te beschermen, dus het is zeker aan te raden om beschikbare updates te installeren als je dat nog niet hebt gedaan.  </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="zo-hou-je-je-iphone-goed-beveiligd">Zo hou je je iPhone goed beveiligd</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="jG3G87VTvBYZReavorR99J" name="iPhone 16 Pro iOS 26.4 beta update yellow" alt="Een iPhone 16 Pro met de iOS 26.4-bèta-update in beeld" src="https://cdn.mos.cms.futurecdn.net/jG3G87VTvBYZReavorR99J-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><p>Als je zo'n alert hebt gekregen van Apple, is de oplossing vrij simpel: update je iPhone door naar <strong>Instellingen ></strong> <strong>Algemeen > Software-update</strong> te gaan. Alle versie van iOS vanaf iOS 15 zijn inmiddels (via updates) beschermd tegen deze dreigingen en zullen toegang tot de gevaarlijke links blokkeren.</p><p>Als je nog steeds iOS 13 of 14 gebruikt, zal je dus wel minstens naar iOS 15 moeten updaten (als dat nog mogelijk is) om veilig te blijven. iOS 15 is nog compatibel met toestellen <a href="https://www.techradar.com/news/ive-used-ios-15-on-an-iphone-6s-heres-how-it-compares-to-iphone-13-pro">vanaf de iPhone 6S</a> (die gelanceerd werd in 2015), dus het zijn alleen nog maar echt hele oude iPhones die geen oplossing hebben voor dit probleem. </p><p>Als je nog wel zo'n iPhone van voor 2015 gebruikt, dan is het dus toch tijd om te overwegen om een nieuwe telefoon te kopen. Anders loopt je nu dus wel continu risico. Er komen ook geen updates aan voor nog oudere versies van iOS. </p><p>Apple geeft zelf nog aan dat als het om de een of andere reden onmogelijk is om je iPhone te updaten, dat je dan de 'Lockdown Mode' kan inschakelen. Dit is <a href="https://www.techradar.com/phones/iphone/apple-says-its-iphone-lockdown-mode-has-never-been-hacked-by-spyware-heres-how-to-turn-it-on">een extra veilige iOS-configuratie</a> die extra beschermingen toevoegt, maar deze modus is wel alleen beschikbaar binnen iOS 16 en latere versies. </p><ul><li><a href="https://global.techradar.com/nl-nl/phones/ios-26-4-is-gearriveerd-hier-zijn-de-5-beste-nieuwe-features-voor-je-iphone">iOS 26.4 is gearriveerd: hier zijn de 5 beste nieuwe features voor je iPhone</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Apple's WWDC-event begint dit jaar op 8 juni en introduceert hopelijk eindelijk upgrades voor Siri ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Apple heeft officieel zijn keynote voor WWDC 2026 aangekondigd en deze zal plaatsvinden op 8 juni. We verwachten tijdens het evenement allerlei updates voor de verschillende platformen van het bedrijf en dus een blik op de toekomst van de iPhone, iPad, Macs, Apple Watch, Apple TV... en zelfs de Vision Pro.</p><p>Veel mensen zullen ook benieuwd zijn naar upgrades voor Apple Intelligence, en dan specifiek voor Siri, want het bedrijf belooft inmiddels al langer dat zijn AI verbeterd zal worden. </p><p>Dat de techgigant zich zal focussen op AI, werd ook al duidelijk door een specifieke zin uit het <a href="https://www.apple.com/newsroom/2026/03/apples-worldwide-developers-conference-returns-the-week-of-june-8/" target="_blank">persbericht</a> waarmee het event werd aangekondigd: "WWDC26 zal ongelofelijke updates voor Apple-platforms in de spotlight zetten, waaronder AI-verbeteringen en spannende nieuwe software en tools voor ontwikkelaars."</p><p>Het is waarschijnlijk geen toeval dat AI hier wordt genoemd in een zin waar verder niets wordt gezegd over iOS. Tot nu toe weten we nog niet veel over het event, los van het feit dat de keynote dus op 8 juni zal plaatsvinden. Een groot gedeelte van de conferentie zal echter bestaan uit zo'n 100 online videosessies. Er is echter ook wel een fysiek element op de dag van de keynote, waarbij ontwikkelaars kunnen deelnemen aan "speciale labs en activiteiten".</p><p>Toch ligt de focus voornamelijk op de keynote die mogelijk zo'n twee uur zal duren. Hopelijk zal die presentatie eindelijk verduidelijken hoe <a href="https://www.techradar.com/ai-platforms-assistants/apple-intelligence/apple-gives-up-and-lets-google-take-the-ai-wheel-gemini-will-officially-power-siris-big-ai-upgrade-this-year">Gemini verwerkt wordt in Siri,</a> of in ieder geval welke modellen van Gemini gebruikt worden om Apple Intelligence en Siri te verbeteren. </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="ZSVFUWbrupPfSFG292h6Nh" name="Apple-WWDC26-event-branding" alt="WWDC 2026" src="https://cdn.mos.cms.futurecdn.net/ZSVFUWbrupPfSFG292h6Nh-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: Apple)</span></figcaption></figure><p>Aangezien Apple Intelligence en Siri beschikbaar zijn binnen iOS, macOS, iPadOS en visionOS, zou deze update een grote invloed kunnen hebben op het hele ecosysteem. </p><p>WWDC is meestal niet een event waar Apple officieel nieuwe hardware lanceert. Het event staat meer in het teken van aankomende updates voor alle platformen en het aankondigen van een planning voor bètasoftware voor ontwikkelaars en voor het publiek. De keynote zou ons wel een idee kunnen geven van wanneer we eindelijk aan de slag kunnen met een slimmere versie van Siri (als de focus inderdaad daarop ligt). </p><p>Net als voorgaande jaren verwachten we dat Apple's CEO, Tim Cook, ook kort op het podium zal stappen om de videopresentatie te introduceren. Misschien zal hij ook wel even stilstaan bij de <a href="https://www.techradar.com/computing/macbooks/50-years-of-thinking-different-apple-announces-major-anniversary-celebrations-and-theres-one-thing-i-want-to-see">50ste verjaardag</a> van het bedrijf, maar vervolgens zal Apple naar verwachting even stilstaan bij alle platformen: </p><ul><li>iOS 27</li><li>iPadOS 27</li><li>macOS 27 (Redwood?)</li><li>watchOS 27</li><li>tvOS 27</li><li>visionOS 27</li></ul><p>Elk platform zal even aan de beurt komen. We krijgen waarschijnlijk onder andere meer te horen over nieuwe development kits (zoals HomeKit, StoreKit, AppKit, etc.), maar het grootste gedeelte van de dag zou mogelijk dus in het teken kunnen staan van Apple Intelligence en Siri.  </p><p>Apple zal inmiddels zelf ook wel weten dat het echt een goede indruk moet maken met de verbeterde versie van Siri, maar dat we ook overtuigd moeten worden dat wat we te zien krijgen in de video's ook echt in de praktijk zo zal werken. Het bedrijf beloofde namelijk al bijna twee haar geleden een versie van Siri die (met jouw toestemming) alles over je zou kunnen leren aan de hand van de data op je telefoon en ook alles wat je doet op je telefoon zou kunnen zien, om zo een meer proactieve en behulpzame assistent te worden. </p><p>Die belofte is Apple nog niet nagekomen en op dit moment lopen Apple's AI-features toch wel echt flink achter op die van Google, OpenAI en Anthropic. Nu heeft Apple echter een belangrijke deal met Google gesloten, waardoor het Gemini Foundation-modellen kan gebruiken om de intelligentie van Siri te verhogen. </p><p>Veel mensen dachten dat deze veranderingen voor Siri al vrij snel zouden verschijnen, maar aangezien WWDC nu steeds dichterbij komt, is het ook wel logisch als Apple gewoon nog iets meer dan twee maanden wacht om de verbeteringen tijdens dat event te presenteren. </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.30%;"><img id="PkBHPQ6Xe6pHzo854ALqp3" name="Tim-Cook-at-WWDC-2025" alt="WWDC 2025" src="https://cdn.mos.cms.futurecdn.net/PkBHPQ6Xe6pHzo854ALqp3-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1081" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Tim Cook bij WWDC 2025. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Lance Ulanoff / Future)</span></figcaption></figure><p>Wat kunnen we verder nog verwachten op 8 juni? Nou, waarschijnlijk in ieder geval heel veel details over iOS 27, die ons misschien ook al een idee kunnen geven van hoe de <a href="https://www.techradar.com/phones/iphone/iphone-18-series-the-5-biggest-rumors-so-far-from-camera-upgrades-to-new-display-tech">iPhone 18</a>(-serie) eruit zal zien.  </p><p>Misschien worden er ook wat aanpassingen voor 'Liquid Glass' aangekondigd (de interface die verdeelde reacties heeft opgewekt). iPadOS en macOS kunnen mogelijk ook nog dichter bij elkaar komen en iPads zouden dan wat meer desktopmogelijkheden kunnen krijgen. </p><p>Verder hebben sommige bronnen ook een <a href="https://global.techradar.com/nl-nl/computing/macbooks/apples-macbook-pro-met-oled-touchscreen-komt-misschien-eerder">MacBook met touchscreen</a> voorspeld, maar daar zouden we niet op rekenen. Er bestaat natuurlijk wel een kans dat er nieuwe hardware wordt geteased. Zo was <a href="https://www.techradar.com/reviews/apple-vision-pro-i-just-wore-the-future">Vision Pro</a> een grote verrassing tijdens WWDC 2023. Misschien is WWDC 2026 ook weer het moment voor een grote visionOS-update die eventueel kan verschijnen naast een goedkopere, lichtgewicht Vision Pro Lite of iets dergelijks.</p><p>Als er inderdaad nieuwe hardware te zien zal zijn, is de kans misschien echter groter dat we een eerste blik op de <a href="https://www.techradar.com/phones/iphone/the-latest-iphone-fold-leaks-suggest-mass-production-is-getting-closer-and-apple-may-have-almost-solved-the-visible-crease-problem">iPhone Fold</a> krijgen. Dat zou logisch kunnen zijn als iOS 27 daarvoor ook speciale features introduceert die het flexibele display benutten. </p><p>Er bestaat echter ook een grote kans dat er helemaal geen nieuwe hardware aanwezig zal zijn en dat de focus gewoon op software-updates zal liggen. Wat er ook gebeurt, wij zullen je tegen die tijd op de hoogte houden van alle belangrijke ontwikkelingen. </p><ul><li><a href="https://global.techradar.com/nl-nl/computing/macbooks/we-vergeleken-de-macbook-neo-en-macbook-air-m1-een-kleiner-verschil-dan-verwacht">We vergeleken de MacBook Neo en MacBook Air (M1): "Een kleiner verschil dan verwacht"</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/iphone/apples-wwdc-event-begint-dit-jaar-op-8-juni-en-introduceert-hopelijk-eindelijk-upgrades-voor-siri</link>
                                                                            <description>
                            <![CDATA[ Apple's World Wide Developers Conference vindt dit jaar tijdens de week van 8 juni plaats en we verwachten grote AI-upgrades, plus updates voor alle grote Apple-platformen. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">bvgWG7vjQywBmFE95chjYS</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/WBTzyEYUbHDGQkHRrxSZn3-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 24 Mar 2026 09:16:54 +0000</pubDate>                                                                                                                                <updated>Tue, 24 Mar 2026 13:45:45 +0000</updated>
                                                                                                                                            <category><![CDATA[iPhone]]></category>
                                                    <category><![CDATA[macOS]]></category>
                                                    <category><![CDATA[AI Platforms & Assistants]]></category>
                                                    <category><![CDATA[Phones]]></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[ 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/WBTzyEYUbHDGQkHRrxSZn3-1920-80.jpg">
                                                            <media:credit><![CDATA[Lance Ulanoff / Future]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[Craig Federighi bij WWDC 2025]]></media:description>                                                            <media:text><![CDATA[WWDC 2025]]></media:text>
                                <media:title type="plain"><![CDATA[WWDC 2025]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/WBTzyEYUbHDGQkHRrxSZn3-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Apple heeft officieel zijn keynote voor WWDC 2026 aangekondigd en deze zal plaatsvinden op 8 juni. We verwachten tijdens het evenement allerlei updates voor de verschillende platformen van het bedrijf en dus een blik op de toekomst van de iPhone, iPad, Macs, Apple Watch, Apple TV... en zelfs de Vision Pro.</p><p>Veel mensen zullen ook benieuwd zijn naar upgrades voor Apple Intelligence, en dan specifiek voor Siri, want het bedrijf belooft inmiddels al langer dat zijn AI verbeterd zal worden. </p><p>Dat de techgigant zich zal focussen op AI, werd ook al duidelijk door een specifieke zin uit het <a href="https://www.apple.com/newsroom/2026/03/apples-worldwide-developers-conference-returns-the-week-of-june-8/" target="_blank">persbericht</a> waarmee het event werd aangekondigd: "WWDC26 zal ongelofelijke updates voor Apple-platforms in de spotlight zetten, waaronder AI-verbeteringen en spannende nieuwe software en tools voor ontwikkelaars."</p><p>Het is waarschijnlijk geen toeval dat AI hier wordt genoemd in een zin waar verder niets wordt gezegd over iOS. Tot nu toe weten we nog niet veel over het event, los van het feit dat de keynote dus op 8 juni zal plaatsvinden. Een groot gedeelte van de conferentie zal echter bestaan uit zo'n 100 online videosessies. Er is echter ook wel een fysiek element op de dag van de keynote, waarbij ontwikkelaars kunnen deelnemen aan "speciale labs en activiteiten".</p><p>Toch ligt de focus voornamelijk op de keynote die mogelijk zo'n twee uur zal duren. Hopelijk zal die presentatie eindelijk verduidelijken hoe <a href="https://www.techradar.com/ai-platforms-assistants/apple-intelligence/apple-gives-up-and-lets-google-take-the-ai-wheel-gemini-will-officially-power-siris-big-ai-upgrade-this-year">Gemini verwerkt wordt in Siri,</a> of in ieder geval welke modellen van Gemini gebruikt worden om Apple Intelligence en Siri te verbeteren. </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="ZSVFUWbrupPfSFG292h6Nh" name="Apple-WWDC26-event-branding" alt="WWDC 2026" src="https://cdn.mos.cms.futurecdn.net/ZSVFUWbrupPfSFG292h6Nh-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: Apple)</span></figcaption></figure><p>Aangezien Apple Intelligence en Siri beschikbaar zijn binnen iOS, macOS, iPadOS en visionOS, zou deze update een grote invloed kunnen hebben op het hele ecosysteem. </p><p>WWDC is meestal niet een event waar Apple officieel nieuwe hardware lanceert. Het event staat meer in het teken van aankomende updates voor alle platformen en het aankondigen van een planning voor bètasoftware voor ontwikkelaars en voor het publiek. De keynote zou ons wel een idee kunnen geven van wanneer we eindelijk aan de slag kunnen met een slimmere versie van Siri (als de focus inderdaad daarop ligt). </p><p>Net als voorgaande jaren verwachten we dat Apple's CEO, Tim Cook, ook kort op het podium zal stappen om de videopresentatie te introduceren. Misschien zal hij ook wel even stilstaan bij de <a href="https://www.techradar.com/computing/macbooks/50-years-of-thinking-different-apple-announces-major-anniversary-celebrations-and-theres-one-thing-i-want-to-see">50ste verjaardag</a> van het bedrijf, maar vervolgens zal Apple naar verwachting even stilstaan bij alle platformen: </p><ul><li>iOS 27</li><li>iPadOS 27</li><li>macOS 27 (Redwood?)</li><li>watchOS 27</li><li>tvOS 27</li><li>visionOS 27</li></ul><p>Elk platform zal even aan de beurt komen. We krijgen waarschijnlijk onder andere meer te horen over nieuwe development kits (zoals HomeKit, StoreKit, AppKit, etc.), maar het grootste gedeelte van de dag zou mogelijk dus in het teken kunnen staan van Apple Intelligence en Siri.  </p><p>Apple zal inmiddels zelf ook wel weten dat het echt een goede indruk moet maken met de verbeterde versie van Siri, maar dat we ook overtuigd moeten worden dat wat we te zien krijgen in de video's ook echt in de praktijk zo zal werken. Het bedrijf beloofde namelijk al bijna twee haar geleden een versie van Siri die (met jouw toestemming) alles over je zou kunnen leren aan de hand van de data op je telefoon en ook alles wat je doet op je telefoon zou kunnen zien, om zo een meer proactieve en behulpzame assistent te worden. </p><p>Die belofte is Apple nog niet nagekomen en op dit moment lopen Apple's AI-features toch wel echt flink achter op die van Google, OpenAI en Anthropic. Nu heeft Apple echter een belangrijke deal met Google gesloten, waardoor het Gemini Foundation-modellen kan gebruiken om de intelligentie van Siri te verhogen. </p><p>Veel mensen dachten dat deze veranderingen voor Siri al vrij snel zouden verschijnen, maar aangezien WWDC nu steeds dichterbij komt, is het ook wel logisch als Apple gewoon nog iets meer dan twee maanden wacht om de verbeteringen tijdens dat event te presenteren. </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.30%;"><img id="PkBHPQ6Xe6pHzo854ALqp3" name="Tim-Cook-at-WWDC-2025" alt="WWDC 2025" src="https://cdn.mos.cms.futurecdn.net/PkBHPQ6Xe6pHzo854ALqp3-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1081" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Tim Cook bij WWDC 2025. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Lance Ulanoff / Future)</span></figcaption></figure><p>Wat kunnen we verder nog verwachten op 8 juni? Nou, waarschijnlijk in ieder geval heel veel details over iOS 27, die ons misschien ook al een idee kunnen geven van hoe de <a href="https://www.techradar.com/phones/iphone/iphone-18-series-the-5-biggest-rumors-so-far-from-camera-upgrades-to-new-display-tech">iPhone 18</a>(-serie) eruit zal zien.  </p><p>Misschien worden er ook wat aanpassingen voor 'Liquid Glass' aangekondigd (de interface die verdeelde reacties heeft opgewekt). iPadOS en macOS kunnen mogelijk ook nog dichter bij elkaar komen en iPads zouden dan wat meer desktopmogelijkheden kunnen krijgen. </p><p>Verder hebben sommige bronnen ook een <a href="https://global.techradar.com/nl-nl/computing/macbooks/apples-macbook-pro-met-oled-touchscreen-komt-misschien-eerder">MacBook met touchscreen</a> voorspeld, maar daar zouden we niet op rekenen. Er bestaat natuurlijk wel een kans dat er nieuwe hardware wordt geteased. Zo was <a href="https://www.techradar.com/reviews/apple-vision-pro-i-just-wore-the-future">Vision Pro</a> een grote verrassing tijdens WWDC 2023. Misschien is WWDC 2026 ook weer het moment voor een grote visionOS-update die eventueel kan verschijnen naast een goedkopere, lichtgewicht Vision Pro Lite of iets dergelijks.</p><p>Als er inderdaad nieuwe hardware te zien zal zijn, is de kans misschien echter groter dat we een eerste blik op de <a href="https://www.techradar.com/phones/iphone/the-latest-iphone-fold-leaks-suggest-mass-production-is-getting-closer-and-apple-may-have-almost-solved-the-visible-crease-problem">iPhone Fold</a> krijgen. Dat zou logisch kunnen zijn als iOS 27 daarvoor ook speciale features introduceert die het flexibele display benutten. </p><p>Er bestaat echter ook een grote kans dat er helemaal geen nieuwe hardware aanwezig zal zijn en dat de focus gewoon op software-updates zal liggen. Wat er ook gebeurt, wij zullen je tegen die tijd op de hoogte houden van alle belangrijke ontwikkelingen. </p><ul><li><a href="https://global.techradar.com/nl-nl/computing/macbooks/we-vergeleken-de-macbook-neo-en-macbook-air-m1-een-kleiner-verschil-dan-verwacht">We vergeleken de MacBook Neo en MacBook Air (M1): "Een kleiner verschil dan verwacht"</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Is je iPhone in gevaar? Dit weten we over de "DarkSword" malware ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Beveiligingsexperts hebben een nieuwe malware ontdekt, genaamd <a href="https://www.theregister.com/2026/03/18/darksword_exploit_kit_steals_iphone/" target="_blank">DarkSword</a>, die in staat is om grote hoeveelheden gevoelige data van iPhone-gebruikers te stelen. Eerder deze week sloegen verschillende bedrijven, waaronder Google, alarm over DarkSword. Ze gaven aan dat de malware gebruikmaakt van minstens zes kwetsbaarheden en actief wordt ingezet door meerdere commerciële spywaremakers, evenals door door hackers, bij gerichte aanvallen.</p><p>Sommige van deze kwetsbaarheden zijn zogenaamde <em>zero-day-vulnerabilities</em>, wat betekent dat ze al werden misbruikt voordat Apple, of wie dan ook, ervan op de hoogte was. Ze treffen iOS-versies 18.4 tot en met 18.7 en zijn inmiddels allemaal verholpen. Zorg er dus voor dat je je iPhone hebt bijgewerkt naar de nieuwste software.</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="wees-op-je-hoede">Wees op je hoede</h2><p>Dit zijn de kwetsbaarheden die misbruikt werden:</p><ul><li>CVE-2025-31277 (8,8/10 - hoog)</li><li>CVE-2025-43529 (8,8/10 - hoog)</li><li>CVE-2026-20700 (7,8/10 - hoog)</li><li>CVE-2025-14174 (8,8/10 - hoog)</li><li>CVE-2025-43510 (7,8/10 - hoog)</li><li>CVE-2025-43520 (7,1/10 - hoog)</li></ul><p>Google en andere beveiligingsbedrijven, waaronder Lookout en iVerify, zeggen dat DarkSword al sinds november 2025 actief wordt gebruikt. Zo meldt Google bijvoorbeeld dat een Turks bedrijf genaamd PARS Defense het gebruikte om zowel Turkse als Maleisische slachtoffers aan te vallen.</p><p>Het bedrijf noemt ook UNC6353, naar verluidt een door de Russische staat gesponsorde groep, die DarkSword gebruikt tegen Oekraïense doelwitten. Ten slotte is er UNC6748, die een website met een Snapchat-thema gebruikt om mensen in Saoedi-Arabië aan te vallen.</p><p>Het framework zelf bevat echter geen malware. Elke groep gebruikt een andere variant in hun aanvallen. PARS gebruikt GhostSaber om accounts te inventariseren, bestanden te bekijken, gegevens te stelen en JavaScript op afstand uit te voeren.</p><p>UNC6748 gebruikt daarentegen GhostKnife, een op JavaScript gebaseerde backdoor die in staat is om data te stelen zoals ingelogde accounts, berichten, browsergegevens, locatiegeschiedenis en opnames.</p> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/pro/security/is-je-iphone-in-gevaar-dit-weten-we-over-de-darksword-malware</link>
                                                                            <description>
                            <![CDATA[ De DarkSword-malware maakt gebruik van minstens zes gaten in de beveiliging van iPhones. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">jUdAGnsrziGNYrwRi7fcxZ</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/ePUkncTvAuAX98qENnJQYM-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 20 Mar 2026 11:50:50 +0000</pubDate>                                                                                                                                <updated>Fri, 20 Mar 2026 13:22:18 +0000</updated>
                                                                                                                                            <category><![CDATA[Security]]></category>
                                                    <category><![CDATA[Pro]]></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[ Sead Fadilpašić ]]></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/ePUkncTvAuAX98qENnJQYM-1920-80.jpg">
                                                            <media:credit><![CDATA[Jacob Krol/Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Apple iPhone 17]]></media:description>                                                            <media:text><![CDATA[Apple iPhone 17]]></media:text>
                                <media:title type="plain"><![CDATA[Apple iPhone 17]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/ePUkncTvAuAX98qENnJQYM-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Beveiligingsexperts hebben een nieuwe malware ontdekt, genaamd <a href="https://www.theregister.com/2026/03/18/darksword_exploit_kit_steals_iphone/" target="_blank">DarkSword</a>, die in staat is om grote hoeveelheden gevoelige data van iPhone-gebruikers te stelen. Eerder deze week sloegen verschillende bedrijven, waaronder Google, alarm over DarkSword. Ze gaven aan dat de malware gebruikmaakt van minstens zes kwetsbaarheden en actief wordt ingezet door meerdere commerciële spywaremakers, evenals door door hackers, bij gerichte aanvallen.</p><p>Sommige van deze kwetsbaarheden zijn zogenaamde <em>zero-day-vulnerabilities</em>, wat betekent dat ze al werden misbruikt voordat Apple, of wie dan ook, ervan op de hoogte was. Ze treffen iOS-versies 18.4 tot en met 18.7 en zijn inmiddels allemaal verholpen. Zorg er dus voor dat je je iPhone hebt bijgewerkt naar de nieuwste software.</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="wees-op-je-hoede">Wees op je hoede</h2><p>Dit zijn de kwetsbaarheden die misbruikt werden:</p><ul><li>CVE-2025-31277 (8,8/10 - hoog)</li><li>CVE-2025-43529 (8,8/10 - hoog)</li><li>CVE-2026-20700 (7,8/10 - hoog)</li><li>CVE-2025-14174 (8,8/10 - hoog)</li><li>CVE-2025-43510 (7,8/10 - hoog)</li><li>CVE-2025-43520 (7,1/10 - hoog)</li></ul><p>Google en andere beveiligingsbedrijven, waaronder Lookout en iVerify, zeggen dat DarkSword al sinds november 2025 actief wordt gebruikt. Zo meldt Google bijvoorbeeld dat een Turks bedrijf genaamd PARS Defense het gebruikte om zowel Turkse als Maleisische slachtoffers aan te vallen.</p><p>Het bedrijf noemt ook UNC6353, naar verluidt een door de Russische staat gesponsorde groep, die DarkSword gebruikt tegen Oekraïense doelwitten. Ten slotte is er UNC6748, die een website met een Snapchat-thema gebruikt om mensen in Saoedi-Arabië aan te vallen.</p><p>Het framework zelf bevat echter geen malware. Elke groep gebruikt een andere variant in hun aanvallen. PARS gebruikt GhostSaber om accounts te inventariseren, bestanden te bekijken, gegevens te stelen en JavaScript op afstand uit te voeren.</p><p>UNC6748 gebruikt daarentegen GhostKnife, een op JavaScript gebaseerde backdoor die in staat is om data te stelen zoals ingelogde accounts, berichten, browsergegevens, locatiegeschiedenis en opnames.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ iPhone 17e review: sterk instapmodel met eenvoudige camera ]]></title>
                                                                                                <dc:content><![CDATA[ <h3 class="article-body__section" id="section-iphone-17e-review-in-een-notendop"><span>iPhone 17e review in een notendop</span></h3><p>De iPhone 17e is een verfijnde versie van de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-16e-review-nl">iPhone 16e</a>. Zo lijkt hij op het eerste gezicht hetzelfde, maar onder motorkap is bijna alles veranderd. Zo is hij uitgerust met de A19-chip, die ook in de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-review-nl">iPhone 17</a> zit, begint hij bij 256GB opslag en heeft hij nu MagSafe. Dat alles gaat niet gepaard met een prijsstijging en dat is allesbehalve vanzelfsprekend in 2026.</p><p>De compromissen van de iPhone 17e blijven wel hetzelfde als die van de iPhone 16e. Er is slechts één camera achteraan, het scherm heeft bovenaan nog een notch, een refresh rate van 60Hz en geen always-on modus. De kwaliteit van de camera is wel een beetje verbeterd, maar als je een groothoekcamera wil, moet je nog steeds bij de standaard iPhone 17 zijn.</p><p>Als de camera niet zo belangrijk is voor je, maar je wel een recente iPhone wil met de gebruiksvriendelijke software van Apple, is dit een uitstekende keuze.</p><h3 class="article-body__section" id="section-iphone-17e-review-prijs-en-beschikbaarheid"><span>iPhone 17e review: prijs en beschikbaarheid</span></h3><ul><li><strong>Dezelfde adviesprijs van 719 euro...</strong></li><li><strong>... maar je krijgt twee keer meer opslag (256GB)</strong></li><li><strong>Beschikbaar vanaf maart 2026</strong></li></ul><p>De iPhone 17e begint opnieuw bij 719 euro. Het grote verschil is dat je nu geen 128GB maar 256GB opslag krijgt. Apple scoort meteen punten hiermee. Samsung heeft namelijk dezelfde wijziging doorgevoerd bij de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s26-review-nl">Galaxy S26</a>, maar dit ging wel gepaard met een prijsstijging. Verder is de iPhone 17e uitgerust met een krachtigere chip en is er nu ondersteuning voor MagSafe.</p><p>Het grootste minpunt blijft die ene camera achteraan. Concurrenten rond dit prijspunt hebben altijd twee of zelfs drie camera's achteraan. De iPhone 17e kost inderdaad 250 euro minder dan de standaard iPhone 17, maar toch vinden we dat een ultra-wide camera geen overbodige luxe is voor dit geld. Als je niet per se een iPhone wil, kan je onder andere kijken naar de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s25-fe-review-nl">Galaxy S25 FE</a> of <a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-10-review-nl">Google Pixel 10</a>, die allebei drie camera's achteraan hebben.</p><ul><li><strong>Prijs-kwaliteit score: 4/5</strong></li></ul><h3 class="article-body__section" id="section-iphone-17e-review-specs"><span>iPhone 17e review: specs</span></h3><div ><table><thead><tr><th class="firstcol empty" ></th><th  ><p>iPhone 17e</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Afmetingen:</p></td><td  ><p>146,7 x 71,5 x 7,8mm</p></td></tr><tr><td class="firstcol " ><p>Gewicht:</p></td><td  ><p>169g</p></td></tr><tr><td class="firstcol " ><p>Display:</p></td><td  ><p>6,1-inch OLED</p></td></tr><tr><td class="firstcol " ><p>Resolutie:</p></td><td  ><p>2532 x 1170 pixels </p></td></tr><tr><td class="firstcol " ><p>Refresh rate:</p></td><td  ><p>60Hz</p></td></tr><tr><td class="firstcol " ><p>Chipset:</p></td><td  ><p>A19</p></td></tr><tr><td class="firstcol " ><p>Software:</p></td><td  ><p>iOS 26</p></td></tr><tr><td class="firstcol " ><p>Camera achter:</p></td><td  ><p>48MP Fusion (26mm, f/1,6)</p></td></tr><tr><td class="firstcol " ><p>Selfiecamera:</p></td><td  ><p>12MP (f/1,9)</p></td></tr><tr><td class="firstcol " ><p>Opslag:</p></td><td  ><p>256GB, 512GB</p></td></tr></tbody></table></div><h3 class="article-body__section" id="section-iphone-17e-review-design"><span>iPhone 17e review: design</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:3712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Enwwxz93qDzwdtqkfNuYPa" name="Apple iPhone 17e Review" alt="Apple iPhone 17e Review" src="https://cdn.mos.cms.futurecdn.net/Enwwxz93qDzwdtqkfNuYPa-1920-80.jpg" mos="" align="middle" fullscreen="" width="3712" height="2088" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Jacob Krol/Future)</span></figcaption></figure><ul><li><strong>Ziet er hetzelfde uit als de iPhone 16e</strong></li><li><strong>Compact, licht ontwerp ligt goed in de hand</strong></li><li><strong>MagSafe is daar!</strong></li></ul><p>De iPhone 17e ziet er bijna exact hetzelfde uit als de iPhone 16e. Het is wel fijn dat Apple naast de zwarte en witte versie nu ook een lichtroze versie aanbiedt. Dit is echter heel lichtroze en zoals je op onze foto's ziet, lijkt het soms bijna wit.</p><p>Een nieuwigheid die voor sommigen doorslaggevend kan zijn, is de toevoeging van MagSafe. Hierdoor kan je alle MagSafe-accessoires, zoals opladers, ook gebruiken met de iPhone 17e. MagSafe bestaat immers al sinds de iPhone 12 en de kans is groot dat gebruikers van een ouder model al MagSafe-accessoires hebben. Die kunnen ze nu gewoon blijven gebruiken met de iPhone 17e.</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="2uZga29aXNFBLAcpzzm8ca" name="Apple iPhone 17e Review" alt="Apple iPhone 17e" src="https://cdn.mos.cms.futurecdn.net/2uZga29aXNFBLAcpzzm8ca-1920-80.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Jacob Krol/Future)</span></figcaption></figure><p>De iPhone 17e heeft precies dezelfde afmetingen als de iPhone 16e: beide telefoons meten 146,7 x 71,5 x 7,8 mm. Door de toevoeging van MagSafe weegt de iPhone 17e een tikkeltje meer, namelijk 169 gram tegenover 167 gram. Dat verschil voel je echter niet. Ook de knoppen zijn hetzelfde en dat wil zeggen dat je hier wel de aanpasbare Actieknop krijgt, maar geen Cameraregelaar.</p><p>De iPhone 17e is nog steeds erg stevig, met dezelfde IP68-classificatie als de andere iPhones. Dat betekent dat hij tot 30 minuten in water tot een diepte van zes meter kan overleven. Het scherm wordt beschermd met Ceramic Shield 2, net als de rest van de iPhone 17-serie.</p><ul><li><strong>Design score: 4/5</strong></li></ul><h3 class="article-body__section" id="section-iphone-17e-review-display"><span>iPhone 17e review: display</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:4424px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="jaNbtRWrzEmC4mMmFGbUza" name="Apple iPhone 17e Review" alt="Apple iPhone 17e" src="https://cdn.mos.cms.futurecdn.net/jaNbtRWrzEmC4mMmFGbUza-1920-80.jpg" mos="" align="middle" fullscreen="" width="4424" height="2489" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Jacob Krol/Future)</span></figcaption></figure><ul><li><strong>6,1-inch OLED-display</strong></li><li><strong>Nog steeds een notch bovenaan</strong></li><li><strong>Geen 120Hz of always-on modus</strong></li></ul><p>De iPhone 17e moet het doen met een 6,1-inch OLED-display zonder always-on modus of 120Hz refresh rate. Dat is een grote stap terug ten opzichte van de iPhone 17, die een 120Hz-display met always-on modus heeft. </p><p>Het "goede" nieuws is dat elk instapmodel voor de iPhone 17 deze functies ook niet had. Als je overstapt van een iPhone 14 zal je bijvoorbeeld geen verschil merken met het display van de iPhone 17e. Dit is namelijk een 6,1-inch Super Retina XDR OLED-scherm met een resolutie van 2532 x 1170 pixels.</p><p>True Tone, dat de kleurwarmte aanpast aan de omgeving, en Wide Color (P3) voor rijkere tinten zijn wel aanwezig. Die piekhelderheid van 1.200 nits is niet bijzonder hoog, maar wel goed genoeg om het scherm buiten leesbaar te houden. Bovenaan het scherm van de iPhone 17e zit ten slotte nog een notch. Op de andere iPhones is die vervangen door het pilvormige Dynamic Island, dat veel moderner oogt.</p><ul><li><strong>Display score: 4/5</strong></li></ul><h3 class="article-body__section" id="section-iphone-17e-review-software"><span>iPhone 17e review: software</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:3712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="7B4cmNBxQBL4TAgzrVoUqa" name="Apple iPhone 17e Review" alt="Apple iPhone 17e" src="https://cdn.mos.cms.futurecdn.net/7B4cmNBxQBL4TAgzrVoUqa-1920-80.jpg" mos="" align="middle" fullscreen="" width="3712" height="2088" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Jacob Krol/Future)</span></figcaption></figure><ul><li><strong>iOS 26 met het nieuwe Liquid Glass-ontwerp</strong></li><li><strong>Standby Mode met MagSafe-opladers is handig</strong></li></ul><p>De iPhone 17e komt met iOS 26.3 en de meest opvallende functie is Liquid Glass, dat allerlei transparante elementen toevoegt aan de interface. Wat Liquid Glass en de "lagen" van iOS betreft, zul je merken dat elementen van een app en de interface meer samenhangend zijn. Het Control Center is bijvoorbeeld nog steeds zeer interactief en volledig aanpasbaar, maar je kunt nu zien wat erachter zit.</p><p>Net als op andere iPhones kun je de Actieknop aanpassen. Je kunt snel de camera openen, een andere favoriete app starten of een aangepaste workflow activeren met behulp van Opdrachten.</p><p>Hoewel je MagSafe misschien vooral associeert met accessoires, activeert het ook de Standby Mode wanneer de iPhone 17e op een MagSafe-oplader wordt geplaatst en horizontaal staat. Dit maakt van de iPhone 17e een soort klein smart display, waarbij het scherm de tijd in verschillende stijlen weergeeft. Je kunt ook tussen widgets zoals het weer of de aandelenkoersen swipen of foto's laten afspelen.</p><ul><li><strong>Software score: 4/5</strong></li></ul><h3 class="article-body__section" id="section-iphone-17e-review-camera"><span>iPhone 17e review: camera</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:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="WzfPunPp7AoqMgxYUNaCaa" name="Apple iPhone 17e Review" alt="Apple iPhone 17e" src="https://cdn.mos.cms.futurecdn.net/WzfPunPp7AoqMgxYUNaCaa-1920-80.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Jacob Krol/Future)</span></figcaption></figure><ul><li><strong>48MP Fusion Camera achteraan</strong></li><li><strong>Foto's met 2x zoom zonder kwaliteitsverlies</strong></li><li><strong>Geen Center Stage-selfiecamera</strong></li></ul><p>Net als de Apple iPhone 16e heeft de iPhone 17e een enkele 48MP Fusion Camera met optische beeldstabilisatie. Je kunt fotograferen met 1x of 2x zoom en dat laatste gebeurt zonder kwaliteitsverlies. Als we naar Android-smartphones in deze prijsklasse kijken, zien we alleen maar opties met twee of drie camera's achteraan.</p><p>Die ene 48MP-camera presteert wel prima in combinatie met de vernieuwde beeldverwerkingstechnologie van de A19-chip. De iPhone 17e maakt uitstekende foto's met veel detail en realistische kleuren. De echte verbetering vinden we bij de Portretmodus. Wanneer je een persoon of een huisdier fotografeert met de standaard modus, detecteert de camera automatisch de diepte en kun je achteraf het bokeh-effect toevoegen. Dit werkt in de praktijk verrassend goed ondanks het gebrek aan een tweede camera die meer diepte-info verzamelt.</p><p>Vooraan zit dezelfde oude 12MP-selfiecamera en niet de nieuwe 18MP Center Stage-selfiecamera die op de iPhone 17 is geïntroduceerd. Selfies zien er nog steeds prima uit, maar als je met een grotere groep op de foto wil, zal je de iPhone 17e horizontaal moeten houden en wat moeten puzzelen met de kleinere beeldhoek.</p><h3 class="article-body__section" id="section-voorbeeldfoto-s"><span>Voorbeeldfoto's</span></h3><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/XJVKUHqRzyREUcK7ZDdLWc-1920-80.jpg" alt="iPhone 17e voorbeeldfoto" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/VHWg7ndptMP8QKRJQBdsoa-1920-80.jpg" alt="iPhone 17e voorbeeldfoto" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/TasC4jJub92MMkEB5wbvSa-1920-80.jpg" alt="iPhone 17e voorbeeldfoto" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/KLjuU6zcb8JrkmqHmfXsTa-1920-80.jpg" alt="iPhone 17e voorbeeldfoto" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/6qysohpYpWEE5E5jAw5CGc-1920-80.jpg" alt="iPhone 17e voorbeeldfoto" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/pukpBv4MieBogjLF9WQXpa-1920-80.jpg" alt="iPhone 17e voorbeeldfoto" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/4FKd8fqeqrveZJwwDkKMka-1920-80.jpg" alt="iPhone 17e voorbeeldfoto" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/GNTxo3YZzkjEXx88H2Z5Nb-1920-80.jpg" alt="iPhone 17e voorbeeldfoto" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure></figure><ul><li><strong>Camera score: 4/5</strong></li></ul><h3 class="article-body__section" id="section-iphone-17e-review-prestaties"><span>iPhone 17e review: prestaties</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:4031px;"><p class="vanilla-image-block" style="padding-top:56.21%;"><img id="QoJTryB6YHdfoShZB3wvcb" name="Apple iPhone 17e Review" alt="Apple iPhone 17e" src="https://cdn.mos.cms.futurecdn.net/QoJTryB6YHdfoShZB3wvcb-1920-80.jpg" mos="" align="middle" fullscreen="" width="4031" height="2266" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Jacob Krol/Future)</span></figcaption></figure><ul><li><strong>Uitstekende prestaties dankzij A19-chip</strong></li><li><strong>256GB basisopslag i.p.v. 128GB</strong></li></ul><p>Onze favoriete upgrade voor de iPhone 17e is zonder twijfel de opslagcapaciteit. Die bedraagt nu 256GB in plaats van 128GB, terwijl de adviesprijs hetzelfde blijft. Dat maakt de iPhone 17e ook interessanter op de lange termijn. Voeg hier de krachtigere A19-chip aan toe en je hebt misschien wel de krachtigste telefoon die je voor dit geld kan kopen.</p><p>Dit is wel een iets andere versie van de A19 dan die in de iPhone 17. De A19-chip in de iPhone 17e heeft namelijk één GPU-core minder (vier in totaal). Zelfs met deze zwakkere versie van de chip presteert de iPhone 17e razendsnel. We konden video's bewerken in iMovie, CapCut of Edits, games spelen zoals Mini Metro, Disney Dreamlight Valley, Asphalt 9 en Real Flight Simulator, door video's scrollen op TikTok of Instagram en e-mails beantwoorden in Gmail zonder enige vertraging. </p><p>Tenzij je je telefoon echt tot het uiterste drijft, zal de iPhone 17e wellicht net zo snel aanvoelen als een iPhone 17 Pro.</p><ul><li><strong>Prestaties score: 5/5</strong></li></ul><h3 class="article-body__section" id="section-iphone-17e-review-batterij"><span>iPhone 17e 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:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="uE8QrRKCeyGgbrLAcneN4a" name="Apple iPhone 17e Review" alt="iPhone 17e review" src="https://cdn.mos.cms.futurecdn.net/uE8QrRKCeyGgbrLAcneN4a-1920-80.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Jacob Krol/Future)</span></figcaption></figure><ul><li><strong>Batterij gaat de hele dag mee</strong></li><li><strong>15W draadloos laden met MagSafe-opladers</strong></li></ul><p>De iPhone 17e gaat gemiddeld een hele dag mee. Zoals gebruikelijk bij Apple weten we de exacte batterijcapaciteit niet, maar alleen dat je tot 26 uur video's kunt afspelen. Tijdens onze tests haalden we meestal routinematig een volledige dag, zelfs op drukke dagen met het exporteren van video's, FaceTime-gesprekken en veel berichten. Het is duidelijk dat de A19-chip in combinatie met de C1X-modem efficiënt werkt.</p><p>MagSafe verbetert daarnaast de draadloze laadsnelheid aanzienlijk ten opzichte van de iPhone 16e. In plaats van beperkt te zijn tot 7,5W maakt MagSafe het mogelijk om de iPhone 17e op te laden met maximaal 15W. Je hebt hiervoor wel een MagSafe-oplader nodig met een voedingsadapter van minimaal 20W. Opladen met kabel gaat ongeveer even snel. Met een 20W-oplader was de batterij na een halfuurtje voor de helft opgeladen.</p><ul><li><strong>Batterij score: 5/5</strong></li></ul><h3 class="article-body__section" id="section-moet-je-de-iphone-17e-kopen"><span>Moet je de iPhone 17e kopen?</span></h3><div ><table><thead><tr><th class="firstcol " ><p><strong>Categorie</strong></p></th><th  ><p>Opmerkingen</p></th><th  ><p>Score</p></th></tr></thead><tbody><tr><td class="firstcol " ><p><strong>Design</strong></p></td><td  ><p>Hetzelfde ontwerp aan de buitenkant, met een nieuwe roze versie. MagSafe is toegevoegd.</p></td><td  ><p>4 / 5</p></td></tr><tr><td class="firstcol " ><p><strong>Display</strong></p></td><td  ><p>Klein, kleurrijk display. De refresh rate van 60Hz is wat jammer en er is geen always-on modus.</p></td><td  ><p>4 / 5</p></td></tr><tr><td class="firstcol " ><p><strong>Camera</strong></p></td><td  ><p>48MP Fusion Camera werkt goed. Je mist wel de veelzijdigheid van de duurdere iPhones.</p></td><td  ><p>4 / 5</p></td></tr><tr><td class="firstcol " ><p><strong>Software</strong></p></td><td  ><p>iOS 26 werkt uitstekend op de iPhone 17e.</p></td><td  ><p>4 / 5</p></td></tr><tr><td class="firstcol " ><p><strong>Prestaties</strong></p></td><td  ><p>Enorm krachtige prestaties op het niveau van de rest van de iPhone 17-serie.</p></td><td  ><p>4,5 / 5</p></td></tr><tr><td class="firstcol " ><p><strong>Batterij</strong></p></td><td  ><p>Batterij gaat de hele dag mee en kan sneller draadloos opladen dankzij MagSafe.</p></td><td  ><p>5 / 5</p></td></tr></tbody></table></div><h2 id="koop-hem-als-2">Koop hem als...</h2><div class="product"><p><strong>Je een iPhone 14 of ouder hebt</strong></p><p>Als je een oudere iPhone hebt, zal de iPhone 17e op bijna elk vlak aanvoelen als een upgrade.</p></div><div class="product"><p><strong>Je krachtige prestaties wil</strong></p><p>De iPhone 17e voelt voor de gemiddelde gebruiker bijna net zo snel als de iPhone 17 Pro.</p></div><div class="product"><p><strong>Je al MagSafe-accessoires hebt</strong></p><p>Door de toevoeging van MagSafe kan je al je huidige accessoires blijven gebruiken op de iPhone 17e.</p></div><h2 id="koop-hem-niet-als-2">Koop hem niet als...</h2><div class="product"><p><strong>Je goede camera's wil</strong></p><p>De 48MP-camera werkt goed, maar je mist de veelzijdigheid die andere iPhones wel bieden.</p></div><div class="product"><p><strong>Je een groot scherm wil</strong></p><p>Het 6,1-inch scherm zal voor sommigen te klein zijn.</p></div><div class="product"><p><strong>Je veel gamet op je telefoon</strong></p><p>De iPhone 17e is krachtig genoeg voor games, maar de refresh rate van 60Hz is niet ideaal. Je gaat dan beter voor de iPhone 17 met een 120Hz-display.</p></div> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/iphone/iphone-17e-review-nl</link>
                                                                            <description>
                            <![CDATA[ De iPhone 17e heeft twee keer meer opslag, een krachtigere processor en MagSafe, terwijl de prijs hetzelfde is gebleven. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">cBosBGCYcPgbmr76hf8NmD</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/B3XP4vS5MgzzovsF9GqMja-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 10 Mar 2026 11:41:24 +0000</pubDate>                                                                                                                                <updated>Fri, 24 Apr 2026 10:29:55 +0000</updated>
                                                                                                                                            <category><![CDATA[iPhone]]></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[ Jacob Krol ]]></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/B3XP4vS5MgzzovsF9GqMja-1920-80.jpg">
                                                            <media:credit><![CDATA[Lance Ulanoff / Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Apple iPhone 17e Hands On]]></media:description>                                                            <media:text><![CDATA[Apple iPhone 17e Hands On]]></media:text>
                                <media:title type="plain"><![CDATA[Apple iPhone 17e Hands On]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/B3XP4vS5MgzzovsF9GqMja-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <h3 class="article-body__section" id="section-iphone-17e-review-in-een-notendop"><span>iPhone 17e review in een notendop</span></h3><p>De iPhone 17e is een verfijnde versie van de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-16e-review-nl">iPhone 16e</a>. Zo lijkt hij op het eerste gezicht hetzelfde, maar onder motorkap is bijna alles veranderd. Zo is hij uitgerust met de A19-chip, die ook in de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-review-nl">iPhone 17</a> zit, begint hij bij 256GB opslag en heeft hij nu MagSafe. Dat alles gaat niet gepaard met een prijsstijging en dat is allesbehalve vanzelfsprekend in 2026.</p><p>De compromissen van de iPhone 17e blijven wel hetzelfde als die van de iPhone 16e. Er is slechts één camera achteraan, het scherm heeft bovenaan nog een notch, een refresh rate van 60Hz en geen always-on modus. De kwaliteit van de camera is wel een beetje verbeterd, maar als je een groothoekcamera wil, moet je nog steeds bij de standaard iPhone 17 zijn.</p><p>Als de camera niet zo belangrijk is voor je, maar je wel een recente iPhone wil met de gebruiksvriendelijke software van Apple, is dit een uitstekende keuze.</p><h3 class="article-body__section" id="section-iphone-17e-review-prijs-en-beschikbaarheid"><span>iPhone 17e review: prijs en beschikbaarheid</span></h3><ul><li><strong>Dezelfde adviesprijs van 719 euro...</strong></li><li><strong>... maar je krijgt twee keer meer opslag (256GB)</strong></li><li><strong>Beschikbaar vanaf maart 2026</strong></li></ul><p>De iPhone 17e begint opnieuw bij 719 euro. Het grote verschil is dat je nu geen 128GB maar 256GB opslag krijgt. Apple scoort meteen punten hiermee. Samsung heeft namelijk dezelfde wijziging doorgevoerd bij de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s26-review-nl">Galaxy S26</a>, maar dit ging wel gepaard met een prijsstijging. Verder is de iPhone 17e uitgerust met een krachtigere chip en is er nu ondersteuning voor MagSafe.</p><p>Het grootste minpunt blijft die ene camera achteraan. Concurrenten rond dit prijspunt hebben altijd twee of zelfs drie camera's achteraan. De iPhone 17e kost inderdaad 250 euro minder dan de standaard iPhone 17, maar toch vinden we dat een ultra-wide camera geen overbodige luxe is voor dit geld. Als je niet per se een iPhone wil, kan je onder andere kijken naar de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s25-fe-review-nl">Galaxy S25 FE</a> of <a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-10-review-nl">Google Pixel 10</a>, die allebei drie camera's achteraan hebben.</p><ul><li><strong>Prijs-kwaliteit score: 4/5</strong></li></ul><h3 class="article-body__section" id="section-iphone-17e-review-specs"><span>iPhone 17e review: specs</span></h3><div ><table><thead><tr><th class="firstcol empty" ></th><th  ><p>iPhone 17e</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Afmetingen:</p></td><td  ><p>146,7 x 71,5 x 7,8mm</p></td></tr><tr><td class="firstcol " ><p>Gewicht:</p></td><td  ><p>169g</p></td></tr><tr><td class="firstcol " ><p>Display:</p></td><td  ><p>6,1-inch OLED</p></td></tr><tr><td class="firstcol " ><p>Resolutie:</p></td><td  ><p>2532 x 1170 pixels </p></td></tr><tr><td class="firstcol " ><p>Refresh rate:</p></td><td  ><p>60Hz</p></td></tr><tr><td class="firstcol " ><p>Chipset:</p></td><td  ><p>A19</p></td></tr><tr><td class="firstcol " ><p>Software:</p></td><td  ><p>iOS 26</p></td></tr><tr><td class="firstcol " ><p>Camera achter:</p></td><td  ><p>48MP Fusion (26mm, f/1,6)</p></td></tr><tr><td class="firstcol " ><p>Selfiecamera:</p></td><td  ><p>12MP (f/1,9)</p></td></tr><tr><td class="firstcol " ><p>Opslag:</p></td><td  ><p>256GB, 512GB</p></td></tr></tbody></table></div><h3 class="article-body__section" id="section-iphone-17e-review-design"><span>iPhone 17e review: design</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:3712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Enwwxz93qDzwdtqkfNuYPa" name="Apple iPhone 17e Review" alt="Apple iPhone 17e Review" src="https://cdn.mos.cms.futurecdn.net/Enwwxz93qDzwdtqkfNuYPa-1920-80.jpg" mos="" align="middle" fullscreen="" width="3712" height="2088" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Jacob Krol/Future)</span></figcaption></figure><ul><li><strong>Ziet er hetzelfde uit als de iPhone 16e</strong></li><li><strong>Compact, licht ontwerp ligt goed in de hand</strong></li><li><strong>MagSafe is daar!</strong></li></ul><p>De iPhone 17e ziet er bijna exact hetzelfde uit als de iPhone 16e. Het is wel fijn dat Apple naast de zwarte en witte versie nu ook een lichtroze versie aanbiedt. Dit is echter heel lichtroze en zoals je op onze foto's ziet, lijkt het soms bijna wit.</p><p>Een nieuwigheid die voor sommigen doorslaggevend kan zijn, is de toevoeging van MagSafe. Hierdoor kan je alle MagSafe-accessoires, zoals opladers, ook gebruiken met de iPhone 17e. MagSafe bestaat immers al sinds de iPhone 12 en de kans is groot dat gebruikers van een ouder model al MagSafe-accessoires hebben. Die kunnen ze nu gewoon blijven gebruiken met de iPhone 17e.</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="2uZga29aXNFBLAcpzzm8ca" name="Apple iPhone 17e Review" alt="Apple iPhone 17e" src="https://cdn.mos.cms.futurecdn.net/2uZga29aXNFBLAcpzzm8ca-1920-80.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Jacob Krol/Future)</span></figcaption></figure><p>De iPhone 17e heeft precies dezelfde afmetingen als de iPhone 16e: beide telefoons meten 146,7 x 71,5 x 7,8 mm. Door de toevoeging van MagSafe weegt de iPhone 17e een tikkeltje meer, namelijk 169 gram tegenover 167 gram. Dat verschil voel je echter niet. Ook de knoppen zijn hetzelfde en dat wil zeggen dat je hier wel de aanpasbare Actieknop krijgt, maar geen Cameraregelaar.</p><p>De iPhone 17e is nog steeds erg stevig, met dezelfde IP68-classificatie als de andere iPhones. Dat betekent dat hij tot 30 minuten in water tot een diepte van zes meter kan overleven. Het scherm wordt beschermd met Ceramic Shield 2, net als de rest van de iPhone 17-serie.</p><ul><li><strong>Design score: 4/5</strong></li></ul><h3 class="article-body__section" id="section-iphone-17e-review-display"><span>iPhone 17e review: display</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:4424px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="jaNbtRWrzEmC4mMmFGbUza" name="Apple iPhone 17e Review" alt="Apple iPhone 17e" src="https://cdn.mos.cms.futurecdn.net/jaNbtRWrzEmC4mMmFGbUza-1920-80.jpg" mos="" align="middle" fullscreen="" width="4424" height="2489" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Jacob Krol/Future)</span></figcaption></figure><ul><li><strong>6,1-inch OLED-display</strong></li><li><strong>Nog steeds een notch bovenaan</strong></li><li><strong>Geen 120Hz of always-on modus</strong></li></ul><p>De iPhone 17e moet het doen met een 6,1-inch OLED-display zonder always-on modus of 120Hz refresh rate. Dat is een grote stap terug ten opzichte van de iPhone 17, die een 120Hz-display met always-on modus heeft. </p><p>Het "goede" nieuws is dat elk instapmodel voor de iPhone 17 deze functies ook niet had. Als je overstapt van een iPhone 14 zal je bijvoorbeeld geen verschil merken met het display van de iPhone 17e. Dit is namelijk een 6,1-inch Super Retina XDR OLED-scherm met een resolutie van 2532 x 1170 pixels.</p><p>True Tone, dat de kleurwarmte aanpast aan de omgeving, en Wide Color (P3) voor rijkere tinten zijn wel aanwezig. Die piekhelderheid van 1.200 nits is niet bijzonder hoog, maar wel goed genoeg om het scherm buiten leesbaar te houden. Bovenaan het scherm van de iPhone 17e zit ten slotte nog een notch. Op de andere iPhones is die vervangen door het pilvormige Dynamic Island, dat veel moderner oogt.</p><ul><li><strong>Display score: 4/5</strong></li></ul><h3 class="article-body__section" id="section-iphone-17e-review-software"><span>iPhone 17e review: software</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:3712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="7B4cmNBxQBL4TAgzrVoUqa" name="Apple iPhone 17e Review" alt="Apple iPhone 17e" src="https://cdn.mos.cms.futurecdn.net/7B4cmNBxQBL4TAgzrVoUqa-1920-80.jpg" mos="" align="middle" fullscreen="" width="3712" height="2088" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Jacob Krol/Future)</span></figcaption></figure><ul><li><strong>iOS 26 met het nieuwe Liquid Glass-ontwerp</strong></li><li><strong>Standby Mode met MagSafe-opladers is handig</strong></li></ul><p>De iPhone 17e komt met iOS 26.3 en de meest opvallende functie is Liquid Glass, dat allerlei transparante elementen toevoegt aan de interface. Wat Liquid Glass en de "lagen" van iOS betreft, zul je merken dat elementen van een app en de interface meer samenhangend zijn. Het Control Center is bijvoorbeeld nog steeds zeer interactief en volledig aanpasbaar, maar je kunt nu zien wat erachter zit.</p><p>Net als op andere iPhones kun je de Actieknop aanpassen. Je kunt snel de camera openen, een andere favoriete app starten of een aangepaste workflow activeren met behulp van Opdrachten.</p><p>Hoewel je MagSafe misschien vooral associeert met accessoires, activeert het ook de Standby Mode wanneer de iPhone 17e op een MagSafe-oplader wordt geplaatst en horizontaal staat. Dit maakt van de iPhone 17e een soort klein smart display, waarbij het scherm de tijd in verschillende stijlen weergeeft. Je kunt ook tussen widgets zoals het weer of de aandelenkoersen swipen of foto's laten afspelen.</p><ul><li><strong>Software score: 4/5</strong></li></ul><h3 class="article-body__section" id="section-iphone-17e-review-camera"><span>iPhone 17e review: camera</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:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="WzfPunPp7AoqMgxYUNaCaa" name="Apple iPhone 17e Review" alt="Apple iPhone 17e" src="https://cdn.mos.cms.futurecdn.net/WzfPunPp7AoqMgxYUNaCaa-1920-80.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Jacob Krol/Future)</span></figcaption></figure><ul><li><strong>48MP Fusion Camera achteraan</strong></li><li><strong>Foto's met 2x zoom zonder kwaliteitsverlies</strong></li><li><strong>Geen Center Stage-selfiecamera</strong></li></ul><p>Net als de Apple iPhone 16e heeft de iPhone 17e een enkele 48MP Fusion Camera met optische beeldstabilisatie. Je kunt fotograferen met 1x of 2x zoom en dat laatste gebeurt zonder kwaliteitsverlies. Als we naar Android-smartphones in deze prijsklasse kijken, zien we alleen maar opties met twee of drie camera's achteraan.</p><p>Die ene 48MP-camera presteert wel prima in combinatie met de vernieuwde beeldverwerkingstechnologie van de A19-chip. De iPhone 17e maakt uitstekende foto's met veel detail en realistische kleuren. De echte verbetering vinden we bij de Portretmodus. Wanneer je een persoon of een huisdier fotografeert met de standaard modus, detecteert de camera automatisch de diepte en kun je achteraf het bokeh-effect toevoegen. Dit werkt in de praktijk verrassend goed ondanks het gebrek aan een tweede camera die meer diepte-info verzamelt.</p><p>Vooraan zit dezelfde oude 12MP-selfiecamera en niet de nieuwe 18MP Center Stage-selfiecamera die op de iPhone 17 is geïntroduceerd. Selfies zien er nog steeds prima uit, maar als je met een grotere groep op de foto wil, zal je de iPhone 17e horizontaal moeten houden en wat moeten puzzelen met de kleinere beeldhoek.</p><h3 class="article-body__section" id="section-voorbeeldfoto-s"><span>Voorbeeldfoto's</span></h3><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/XJVKUHqRzyREUcK7ZDdLWc-1920-80.jpg" alt="iPhone 17e voorbeeldfoto" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/VHWg7ndptMP8QKRJQBdsoa-1920-80.jpg" alt="iPhone 17e voorbeeldfoto" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/TasC4jJub92MMkEB5wbvSa-1920-80.jpg" alt="iPhone 17e voorbeeldfoto" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/KLjuU6zcb8JrkmqHmfXsTa-1920-80.jpg" alt="iPhone 17e voorbeeldfoto" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/6qysohpYpWEE5E5jAw5CGc-1920-80.jpg" alt="iPhone 17e voorbeeldfoto" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/pukpBv4MieBogjLF9WQXpa-1920-80.jpg" alt="iPhone 17e voorbeeldfoto" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/4FKd8fqeqrveZJwwDkKMka-1920-80.jpg" alt="iPhone 17e voorbeeldfoto" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/GNTxo3YZzkjEXx88H2Z5Nb-1920-80.jpg" alt="iPhone 17e voorbeeldfoto" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure></figure><ul><li><strong>Camera score: 4/5</strong></li></ul><h3 class="article-body__section" id="section-iphone-17e-review-prestaties"><span>iPhone 17e review: prestaties</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:4031px;"><p class="vanilla-image-block" style="padding-top:56.21%;"><img id="QoJTryB6YHdfoShZB3wvcb" name="Apple iPhone 17e Review" alt="Apple iPhone 17e" src="https://cdn.mos.cms.futurecdn.net/QoJTryB6YHdfoShZB3wvcb-1920-80.jpg" mos="" align="middle" fullscreen="" width="4031" height="2266" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Jacob Krol/Future)</span></figcaption></figure><ul><li><strong>Uitstekende prestaties dankzij A19-chip</strong></li><li><strong>256GB basisopslag i.p.v. 128GB</strong></li></ul><p>Onze favoriete upgrade voor de iPhone 17e is zonder twijfel de opslagcapaciteit. Die bedraagt nu 256GB in plaats van 128GB, terwijl de adviesprijs hetzelfde blijft. Dat maakt de iPhone 17e ook interessanter op de lange termijn. Voeg hier de krachtigere A19-chip aan toe en je hebt misschien wel de krachtigste telefoon die je voor dit geld kan kopen.</p><p>Dit is wel een iets andere versie van de A19 dan die in de iPhone 17. De A19-chip in de iPhone 17e heeft namelijk één GPU-core minder (vier in totaal). Zelfs met deze zwakkere versie van de chip presteert de iPhone 17e razendsnel. We konden video's bewerken in iMovie, CapCut of Edits, games spelen zoals Mini Metro, Disney Dreamlight Valley, Asphalt 9 en Real Flight Simulator, door video's scrollen op TikTok of Instagram en e-mails beantwoorden in Gmail zonder enige vertraging. </p><p>Tenzij je je telefoon echt tot het uiterste drijft, zal de iPhone 17e wellicht net zo snel aanvoelen als een iPhone 17 Pro.</p><ul><li><strong>Prestaties score: 5/5</strong></li></ul><h3 class="article-body__section" id="section-iphone-17e-review-batterij"><span>iPhone 17e 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:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="uE8QrRKCeyGgbrLAcneN4a" name="Apple iPhone 17e Review" alt="iPhone 17e review" src="https://cdn.mos.cms.futurecdn.net/uE8QrRKCeyGgbrLAcneN4a-1920-80.jpg" mos="" align="middle" fullscreen="" width="4032" height="2268" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Jacob Krol/Future)</span></figcaption></figure><ul><li><strong>Batterij gaat de hele dag mee</strong></li><li><strong>15W draadloos laden met MagSafe-opladers</strong></li></ul><p>De iPhone 17e gaat gemiddeld een hele dag mee. Zoals gebruikelijk bij Apple weten we de exacte batterijcapaciteit niet, maar alleen dat je tot 26 uur video's kunt afspelen. Tijdens onze tests haalden we meestal routinematig een volledige dag, zelfs op drukke dagen met het exporteren van video's, FaceTime-gesprekken en veel berichten. Het is duidelijk dat de A19-chip in combinatie met de C1X-modem efficiënt werkt.</p><p>MagSafe verbetert daarnaast de draadloze laadsnelheid aanzienlijk ten opzichte van de iPhone 16e. In plaats van beperkt te zijn tot 7,5W maakt MagSafe het mogelijk om de iPhone 17e op te laden met maximaal 15W. Je hebt hiervoor wel een MagSafe-oplader nodig met een voedingsadapter van minimaal 20W. Opladen met kabel gaat ongeveer even snel. Met een 20W-oplader was de batterij na een halfuurtje voor de helft opgeladen.</p><ul><li><strong>Batterij score: 5/5</strong></li></ul><h3 class="article-body__section" id="section-moet-je-de-iphone-17e-kopen"><span>Moet je de iPhone 17e kopen?</span></h3><div ><table><thead><tr><th class="firstcol " ><p><strong>Categorie</strong></p></th><th  ><p>Opmerkingen</p></th><th  ><p>Score</p></th></tr></thead><tbody><tr><td class="firstcol " ><p><strong>Design</strong></p></td><td  ><p>Hetzelfde ontwerp aan de buitenkant, met een nieuwe roze versie. MagSafe is toegevoegd.</p></td><td  ><p>4 / 5</p></td></tr><tr><td class="firstcol " ><p><strong>Display</strong></p></td><td  ><p>Klein, kleurrijk display. De refresh rate van 60Hz is wat jammer en er is geen always-on modus.</p></td><td  ><p>4 / 5</p></td></tr><tr><td class="firstcol " ><p><strong>Camera</strong></p></td><td  ><p>48MP Fusion Camera werkt goed. Je mist wel de veelzijdigheid van de duurdere iPhones.</p></td><td  ><p>4 / 5</p></td></tr><tr><td class="firstcol " ><p><strong>Software</strong></p></td><td  ><p>iOS 26 werkt uitstekend op de iPhone 17e.</p></td><td  ><p>4 / 5</p></td></tr><tr><td class="firstcol " ><p><strong>Prestaties</strong></p></td><td  ><p>Enorm krachtige prestaties op het niveau van de rest van de iPhone 17-serie.</p></td><td  ><p>4,5 / 5</p></td></tr><tr><td class="firstcol " ><p><strong>Batterij</strong></p></td><td  ><p>Batterij gaat de hele dag mee en kan sneller draadloos opladen dankzij MagSafe.</p></td><td  ><p>5 / 5</p></td></tr></tbody></table></div><h2 id="koop-hem-als-2">Koop hem als...</h2><div class="product"><p><strong>Je een iPhone 14 of ouder hebt</strong></p><p>Als je een oudere iPhone hebt, zal de iPhone 17e op bijna elk vlak aanvoelen als een upgrade.</p></div><div class="product"><p><strong>Je krachtige prestaties wil</strong></p><p>De iPhone 17e voelt voor de gemiddelde gebruiker bijna net zo snel als de iPhone 17 Pro.</p></div><div class="product"><p><strong>Je al MagSafe-accessoires hebt</strong></p><p>Door de toevoeging van MagSafe kan je al je huidige accessoires blijven gebruiken op de iPhone 17e.</p></div><h2 id="koop-hem-niet-als-2">Koop hem niet als...</h2><div class="product"><p><strong>Je goede camera's wil</strong></p><p>De 48MP-camera werkt goed, maar je mist de veelzijdigheid die andere iPhones wel bieden.</p></div><div class="product"><p><strong>Je een groot scherm wil</strong></p><p>Het 6,1-inch scherm zal voor sommigen te klein zijn.</p></div><div class="product"><p><strong>Je veel gamet op je telefoon</strong></p><p>De iPhone 17e is krachtig genoeg voor games, maar de refresh rate van 60Hz is niet ideaal. Je gaat dan beter voor de iPhone 17 met een 120Hz-display.</p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Apple onthult iPhone 17e met MagSafe en zonder prijsstijging ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Een nieuwe smartphone heeft niet altijd een grootste aankondiging nodig. Dat dacht Apple bij de iPhone 17e, die zonet is aangekondigd. Hij vervangt de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-16e-review-nl">iPhone 16e</a> van vorig jaar als budgetgerichte keuze binnen het aanbod. Dat brengt ons meteen bij het goede nieuws, want de adviesprijs van 719 euro is hetzelfde en je krijgt zelfs twee keer meer opslag (256GB i.p.v. 128GB) voor dat geld. We overlopen hieronder de andere nieuwigheden.</p><p>Ten eerste is de chipset verbeterd. In de iPhone 17e zit nu de A19-chip, die ook in de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-review-nl">iPhone 17</a> gebruikt wordt. Daarnaast is er nu MagSafe aanwezig, wat nog ontbrak op de iPhone 16e. Dat wil zeggen dat je alle MagSafe-accessoires, van covers tot opladers, ook met deze iPhone kan gebruiken. </p><p>Een minpunt is nog steeds de camera. Achteraan zit één 48MP Fusion Camera. Die biedt ondersteuning voor 4K-video en Dolby Vision, terwijl je er twee keer mee kan inzoomen zonder kwaliteitsverlies. Vooraan zit nog de oude 12MP-selfiecamera en niet de nieuwe 18MP Center Stage-selfiecamera die de rest van de iPhone 17-serie wel heeft. Als je een selfie in landschapsmodus wil nemen, zal je de iPhone 17e dus fysiek moeten draaien.</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>Aan het display is ook weinig veranderd: dit is weer een 6,1-inch OLED-display met refresh rate van 60Hz en bovenaan een grote notch. Het display wordt wel beschermd door steviger glas en de iPhone 17e kan opnieuw tegen een duik in het water.</p><p>Ten slotte is de iPhone 17e beschikbaar voor pre-order vanaf 4 maart (om 15u15) en ligt hij in de winkel vanaf 11 maart. Hij is met 256GB en 512GB opslag verkrijgbaar voor respectievelijk 719 euro en 969 euro. Naast de zwarte en witte versie heeft Apple nog een derde kleur toegevoegd dit jaar, met name zachtroze.</p> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/iphone/apple-onthult-iphone-17e-met-magsafe-en-zonder-prijsstijging</link>
                                                                            <description>
                            <![CDATA[ Apple heeft de iPhone 17e aangekondigd, de nieuwe budgetgerichte iPhone. Wij zetten de nieuwigheden op een rijtje. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">8SQRPYrhiqLPH6dfTcLAok</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/bK5463DHb4MRoGYyAFHdUk-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 02 Mar 2026 14:37:28 +0000</pubDate>                                                                                                                                <updated>Mon, 02 Mar 2026 14:52:12 +0000</updated>
                                                                                                                                            <category><![CDATA[iPhone]]></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[ Mark Wilson ]]></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/bK5463DHb4MRoGYyAFHdUk-1920-80.jpg">
                                                            <media:credit><![CDATA[Apple]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Four iPhone 17es on a blue and green background]]></media:description>                                                            <media:text><![CDATA[Four iPhone 17es on a blue and green background]]></media:text>
                                <media:title type="plain"><![CDATA[Four iPhone 17es on a blue and green background]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/bK5463DHb4MRoGYyAFHdUk-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Een nieuwe smartphone heeft niet altijd een grootste aankondiging nodig. Dat dacht Apple bij de iPhone 17e, die zonet is aangekondigd. Hij vervangt de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-16e-review-nl">iPhone 16e</a> van vorig jaar als budgetgerichte keuze binnen het aanbod. Dat brengt ons meteen bij het goede nieuws, want de adviesprijs van 719 euro is hetzelfde en je krijgt zelfs twee keer meer opslag (256GB i.p.v. 128GB) voor dat geld. We overlopen hieronder de andere nieuwigheden.</p><p>Ten eerste is de chipset verbeterd. In de iPhone 17e zit nu de A19-chip, die ook in de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-review-nl">iPhone 17</a> gebruikt wordt. Daarnaast is er nu MagSafe aanwezig, wat nog ontbrak op de iPhone 16e. Dat wil zeggen dat je alle MagSafe-accessoires, van covers tot opladers, ook met deze iPhone kan gebruiken. </p><p>Een minpunt is nog steeds de camera. Achteraan zit één 48MP Fusion Camera. Die biedt ondersteuning voor 4K-video en Dolby Vision, terwijl je er twee keer mee kan inzoomen zonder kwaliteitsverlies. Vooraan zit nog de oude 12MP-selfiecamera en niet de nieuwe 18MP Center Stage-selfiecamera die de rest van de iPhone 17-serie wel heeft. Als je een selfie in landschapsmodus wil nemen, zal je de iPhone 17e dus fysiek moeten draaien.</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>Aan het display is ook weinig veranderd: dit is weer een 6,1-inch OLED-display met refresh rate van 60Hz en bovenaan een grote notch. Het display wordt wel beschermd door steviger glas en de iPhone 17e kan opnieuw tegen een duik in het water.</p><p>Ten slotte is de iPhone 17e beschikbaar voor pre-order vanaf 4 maart (om 15u15) en ligt hij in de winkel vanaf 11 maart. Hij is met 256GB en 512GB opslag verkrijgbaar voor respectievelijk 719 euro en 969 euro. Naast de zwarte en witte versie heeft Apple nog een derde kleur toegevoegd dit jaar, met name zachtroze.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ iPhone 17 Pro Max vs iPhone 3GS: het resultaat van 16 jaar cameraverbeteringen ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Daar lag hij dan, tussen allerlei andere verouderde smartphones, een witte <a href="https://www.techradar.com/reviews/phones/mobile-phones/iphone-3gs-610078/review">iPhone 3GS</a>. Toen we deze kleine 4,5-inch telefoon na heel wat jaren weer eens in onze handen hadden, vroegen we ons af of deze oude iPhone nog zou werken.</p><p>De iPhone 3GS is immers 16 jaar oud en dit specifieke model lag al een hele lange tijd gewoon ergens in een la. Er was maar één manier om erachter te komen of deze iPhone nog werkte, dus we hebben een oude iPhone-oplader tevoorschijn getoverd en het duurde niet lang voordat het klassieke Apple-logo weer te zien was op heet 3,5-inch display. We drukten op de fysieke homeknop, ontgrendelde de telefoon en werden weer geconfronteerd door een homescherm dat we al jaren niet meer gezien hebben.</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="EqeTbjrMzeh67jZtRnTVn3" name="iPhone-3GS-and-iPhone-17-Pro-Max-in-hand-2" alt="iPhone 3GS vs iPhone 17 Pro Max" src="https://cdn.mos.cms.futurecdn.net/EqeTbjrMzeh67jZtRnTVn3-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>Toen de iPhone 3GS weer volledig opgeladen was, begonnen we ons af te vragen wat we er eigenlijk nog mee konden doen. Wi-Fi werkte in ieder geval nog gewoon, dus we konden hem wel met het internet verbinden. </p><p>Bij alles wat we probeerden te doen op de telefoon duurde het wel even voordat de actie daadwerkelijk werd uitgevoerd. Zo moesten we bij elke letter die we intoetsten op het toetsenbord even wachten, maar het werkte goed genoeg voor waar we de telefoon in dit geval voor wilden gebruiken. </p><p>Wat was dat dan precies? Nou, we wilden graag de camera van deze oude smartphone vergelijken met de beste camera's die Apple nu te bieden heeft. Dat betekent dat we hem tegenover de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-pro-max-review-nl">iPhone 17 Pro Max</a> hebben gezet.</p><p>Dit is niet helemaal een eerlijke vergelijking, aangezien de iPhone 3GS maar één camera heeft en de iPhone 17 Pro Max er vier heeft. Daarom hebben we deze vergelijking beperkt tot een vergelijking van die ene camera van de iPhone 3GS met de hoofdcamera van de iPhone 17 Pro Max.</p><p>Hieronder zie je het verschil tussen deze twee camera's op het gebied van specs:</p><div ><table><tbody><tr><td class="firstcol " ><p>iPhone 3GS</p></td><td  ><p>iPhone 17 Pro Max</p></td></tr><tr><td class="firstcol " ><p>3MP-camera</p></td><td  ><p>48MP 'Fusion'-hoofdcamera: 24 mm, ƒ/1,78, 'sensor‑shift' optische beeldstabilisatie, 'Focus Pixels'</p></td></tr></tbody></table></div><p>Puur gebaseerd op specs zie je dus al een enorm verschil. Daarnaast laat deze tabel natuurlijk ook nog niet eens zien wat de verschillen zijn tussen de chips die voor de beeldverwerking zorgen. </p><p>De iPhone 17 Pro Max draait op de A19 Pro en past vrij geavanceerde beeldverwerking toe dankzij onder andere Apple's 'Photonic Engine'. Hierbij worden er meerdere foto's genomen en wordt er ook andere data verzameld om vervolgens met behulp van wat machine learning je uiteindelijke foto te creëren.  </p><p>De iPhone 3GS gebruikte daarentegen een simpele 600MHz Samsung-chip die eigenlijk niet heel veel bijdroeg aan het fotografieproces. </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="MYz5y6JEdHVQwJKBb6a4q3" name="iPhone-3GS-and-iPhone-17-Pro-Max-in-hand-home-screens" alt="iPhone 3GS vs iPhone 17 Pro Max" src="https://cdn.mos.cms.futurecdn.net/MYz5y6JEdHVQwJKBb6a4q3-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>Natuurlijk is het dus ook vrijwel onmogelijk om de mogelijkheden van deze camera's direct met elkaar te vergelijken... of in ieder geval niet eerlijk. Wat we met deze vergelijking wel kunnen doen, is laten zien hoeveel beter de beste iPhone-camera is geworden in een relatief korte periode van 16 jaar. We zeggen relatief kort, omdat het voelt alsof de vooruitgang binnen dezelfde periode bij gewone camera's niet zo extreem groot lijkt.</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-trage-start">Een trage start</h2><p>Toen we voor het eerst de camera-app op de iPhone 3GS openden, gebeurde er helaas vrij weinig. We konden eventjes naar een animatie staren die normaal overschakelt naar de zoeker voor de camera. Eerst dachten we dat de telefoon dus gewoon niet meer helemaal goed werkte en dat deze vergelijking dus vrij snel afgelopen was, maar toen verscheen na een tijdje wachten toch eindelijk de volledige camera-app en was het tijd om foto's te maken.</p><p>Dat was echter niet het enige frustrerende obstakel. Hoewel de iPhone 3GS dus wel werkte en we er foto's mee konden maken, hield de (volledig opgeladen) batterij het maar voor een paar foto's vol, voordat hij ineens weer leeg was en het scherm zonder waarschuwing gewoon uitviel. De batterij is helaas gewoon na zoveel jaar niet veel meer waard, maar daar moesten we het maar mee doen. </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:256px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="RWMBjKn78wt98jAw9Z7oH4" name="iPhone 3GS unlock.GIF" alt="iPhone 3GS ontgrendelen" src="https://cdn.mos.cms.futurecdn.net/RWMBjKn78wt98jAw9Z7oH4-1920-80.gif" mos="" align="middle" fullscreen="" width="256" height="320" 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>De volgende paar dagen hebben we geprobeerd, wanneer mogelijk, om elke keer dat we een foto met de iPhone 3GS maakten, ook meteen een vergelijkbare foto te maken met de hoofdcamera van de iPhone 17 Pro Max. Om de iPhone 3GS nog een beetje een kans te geven, hebben we bij de iPhone 17 Pro Max nooit op het scherm getikt voor focus of de belichting aangepast. Het was gewoon een kwestie van 'point and shoot'.</p><p>Het is een beetje lastig om de resoluties van de foto's te vergelijken. De iPhone 17 Pro Max kan foto's maken met maximaal 48MP, maar schiet standaard 24MP-beelden met een resolutie van 5.712 x 4.248 pixels. De foto's van de iPhone 3GS zijn 2.048 x 1.536 pixels.</p><p>Alle foto's van de iPhone 17 Pro Max zijn gemaakt met een 16:9-beeldverhouding. De iPhone 3GS geeft je alleen de optie voor 4:3. We hebben geen enkele afbeelding hieronder bewerkt. </p><h2 id="iphone-17-pro-max-hoofcamera-vs-iphone-3gs-camera">iPhone 17 Pro Max hoofcamera vs iPhone 3GS-camera</h2><p>Deze foto's van een banaan laten meteen al duidelijk zien wat de grootste verschillen zijn op het gebied van beeldkwaliteit. De kleuren zien er bij de iPhone 3GS vrij flets uit. De foto is genomen in een omgeving met relatief weinig licht en dat bleek toch wel een uitdaging te zijn voor de 3GS. Dat is ook wel te zien aan de ruis in beeld. De banaan in de afbeelding van de iPhone 17 Pro Max spat echt van het scherm. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/EqiYEiTmnejT7wXzhJW8Ug-1920-80.jpg" alt="iPhone 3GS vs iPhone 17 Pro Max" /><figcaption>iPhone 3GS<small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/tvfNyGDgJenTW8R2abUpNk-1920-80.jpg" alt="iPhone 3GS vs iPhone 17 Pro Max" /><figcaption>iPhone 17 Pro Max<small role="credit">Lance Ulanoff / Future</small></figcaption></figure></figure><p>Ook bij portretfoto's is het verschil heel groot. De camera van de iPhone 17 Pro Max heeft sowieso een breder gezichtsveld, waardoor er meer in het frame past, maar dit ging niet echt ten koste van het onderwerp van de foto (in dit geval <a href="https://www.tomsguide.com/author/kate-kozuch" target="_blank">Kate Kozuch</a> van Tom's Guide). </p><p>Hier was weer vrij weinig licht aanwezig, waardoor de 3GS een redelijk grijs resultaat heeft afgeleverd. Een groot deel van Kate's gezicht wordt verborgen door schaduwen. De foto van de iPhone 17 Pro Max ziet er daarentegen weer kleurrijker en warmer uit. De huidtint ziet er veel accurater uit en je kan de individuele haren op haar hoofd van elkaar onderscheiden. Dat soort details gaan verloren bij de portretfoto op de iPhone 3GS.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/6FjViBg3PtuNp6GVu8VwyT-1920-80.jpg" alt="iPhone 3GS vs iPhone 17 Pro Max" /><figcaption>iPhone 3GS<small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/nkb3ooxRZPJm6vFFGVBLQY-1920-80.jpg" alt="iPhone 3GS vs iPhone 17 Pro Max" /><figcaption>iPhone 17 Pro Max<small role="credit">Lance Ulanoff / Future</small></figcaption></figure></figure><p>Het is bijna niet te geloven dat deze twee foto's hieronder van het treinplatform op hetzelfde moment van de dag zijn genomen. Toch zat er echt maar een paar seconden tussen de twee foto's. De iPhone 17 Pro Max levert hier duidelijk een beter beeld, maar toch heeft de look van de iPhone 3GS-afbeelding wel iets. Het zijn bijna alleen maar grijze en blauwe tinten, maar het zorgt wel voor een uniek effect, al is het dus niet bepaald waarheidsgetrouw. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/SEU9LZrmGWE34ba3v2pJZM-1920-80.jpg" alt="iPhone 3GS vs iPhone 17 Pro Max" /><figcaption>iPhone 3GS<small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/pVMkQx3z9dEWdwbGZwH9aS-1920-80.jpg" alt="iPhone 3GS vs iPhone 17 Pro Max" /><figcaption>iPhone 17 Pro Max<small role="credit">Lance Ulanoff / Future</small></figcaption></figure></figure><p>Bij de afbeeldingen hieronder legt de iPhone 3GS de focus voornamelijk op de koplampen van de auto's en dat zorgt ook weer voor een uniek, maar niet heel accuraat resultaat. Het is over het algemeen gewoon weer een erg donkere foto, ook al is de foto wel overdag gemaakt. Het was wel bewolkt, dus dat was al genoeg om voor dit resultaat te zorgen. De iPhone 17 Pro Max biedt in dit geval weer een breder gezichtsveld en gewoon een meer samenhangend resultaat. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/JFtJ6P2iudhBpK6yQoor4S-1920-80.jpg" alt="iPhone 3GS vs iPhone 17 Pro Max" /><figcaption>iPhone 3GS<small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/6QJiZschwnkjtskS9yEXLZ-1920-80.jpg" alt="iPhone 3GS vs iPhone 17 Pro Max" /><figcaption>iPhone 17 Pro Max<small role="credit">Lance Ulanoff / Future</small></figcaption></figure></figure><p>Hieronder zie je de enige foto's uit deze serie die ook echt 's nachts zijn genomen. De iPhone 3GS geeft de lucht hier een groene tint en de auto's zien er erg wazig uit. De camera van de iPhone 17 Pro Max is bijna goed genoeg om de auto's scherp (en stil) in beeld te krijgen. De lucht ziet er hier wel onnatuurlijk fel uit, maar de iPhone 17 Pro Max wint de strijd in dit geval wel duidelijk als het om scherpte en details gaat. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/NCeVK8s3SM8j9n5kakrNfT-1920-80.jpg" alt="iPhone 3GS vs iPhone 17 Pro Max" /><figcaption>iPhone 3GS<small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/cwMp4rCPHnvh5fw5Dhv3va-1920-80.jpg" alt="iPhone 3GS vs iPhone 17 Pro Max" /><figcaption>iPhone 17 Pro Max<small role="credit">Lance Ulanoff / Future</small></figcaption></figure></figure><p>De iPhone 3GS zorgt wel voor beelden met een interessante sfeer, maar de iPhone 17 Pro Max gaat beter om met uitdagende belichtingen. Een mistige omgeving, zoals in de foto's hieronder, betekent dat de grijze lucht meestal veel te fel wordt weergegeven. Bij de iPhone 3GS zorgt dat ervoor dat alles op de voorgrond donkerder wordt. Apple's moderne beeldverwerking op de iPhone 17 Pro Max weet echter de hele situatie beter te analyseren en meerdere belichtingen te combineren om een accurater eindresultaat te leveren.  </p><p>Wat ook het vermelden waard is, is dat de camera-app van de iPhone 17 Pro Max een ingebouwde waterpas-tool heeft om ervoor te zorgen dat je foto's niet scheef zijn. De iPhone 3GS heeft die tool natuurlijk niet en daarom zie je in de foto hieronder bijvoorbeeld dat de Empire State Building een beetje naar rechts leunt. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/Ab9mRLp2ufWYx3TPiVtdg-1920-80.jpg" alt="iPhone 3GS vs iPhone 17 Pro Max" /><figcaption>iPhone 3GS<small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/fUQm8Gv6HwwDcEST9mBSi8-1920-80.jpg" alt="iPhone 3GS vs iPhone 17 Pro Max" /><figcaption>iPhone 17 Pro Max<small role="credit">Lance Ulanoff / Future</small></figcaption></figure></figure><p>Het is vreemd om te bedenken dat we ooit foto's deelden die gemaakt waren door toestellen zoals de iPhone 3GS. De iPhone 3GS produceerde bij de foto hieronder een vrij onaantrekkelijk beeld van het eten. Het ziet er weer flets uit, met weinig kleur en ook niet veel diepte. Op de iPhone 17 Pro Max ziet het eten er toch wel veel verleidelijker uit. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/MRkDAFJVUUYDQatWmbMfu8-1920-80.jpg" alt="iPhone 3GS vs iPhone 17 Pro Max" /><figcaption>iPhone 3GS<small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/NM9AFRepJPaq282mUHbNkJ-1920-80.jpg" alt="iPhone 3GS vs iPhone 17 Pro Max" /><figcaption>iPhone 17 Pro Max<small role="credit">Lance Ulanoff / Future</small></figcaption></figure></figure><h2 id="conclusie">Conclusie</h2><p>Nadat we deze foto's met de iPhone 3GS hadden gemaakt, was het overigens ook nog een uitdaging om ze van de telefoon over te zetten naar een laptop. We probeerden de telefoon simpelweg aan te sluiten op een <a href="https://global.techradar.com/nl-nl/computing/macbooks/macbook-air-m4-review-nl">MacBook Air</a>, maar hoewel die moderne laptop de telefoon wel herkende, verscheen hij niet als een schijf waar we bestanden vanaf konden halen. </p><p>Uiteindelijk moesten we de foto's via de mail versturen om ze van de telefoon te krijgen. De Safari-browser werkte nog net goed genoeg om ons te laten inloggen op Gmail en dit voor elkaar te krijgen. </p><p>De foto's in dit artikel laten niet alleen de grote verschillen zien tussen de camera's, de beeldsensors en de beeldverwerkingsmogelijkheden, maar benadrukken ook duidelijk de elementen van smartphonefotografie waar we eigenlijk niet meer bij stilstaan, maar die toch wel een grote impact hebben. </p><p>De nieuwste en beste smartphonecamera's doen heel veel om bijvoorbeeld beelden te stabiliseren, de belichting te fixen, voor accurate kleuren te zorgen en de juiste focus te bieden. Ze zorgen daarnaast natuurlijk ook gewoon voor veel scherpere beelden. Dat terwijl we dus op de iPhone 17 Pro Max 24MP-foto's hebben gemaakt. We hadden ook voor 48MP kunnen kiezen en zelfs in RAW kunnen fotograferen om nog meer controle te krijgen over de kleinste details. </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="A4WcMJ8TtjsiEyARBm9To3" name="iPhone-3GS-in-hand-homescreen-" alt="iPhone 3GS vs iPhone 17 Pro Max" src="https://cdn.mos.cms.futurecdn.net/A4WcMJ8TtjsiEyARBm9To3-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>Het komt niet echt als een verrassing dat de iPhone 3GS deze strijd heeft verloren, maar toch had het oude toestel ook zijn voordelen. Dit kleine formaat maakt hem nog gemakkelijker om overal mee naartoe te nemen en de beelden geven ook gewoon een gevoel van nostalgie. En dit soort simpelere (en slechtere) beelden zijn voor sommige mensen tegenwoordig ook juist een look die ze interessanter vinden dan accuratere beelden van betere camera's. We zien niet voor niets ook dat oudere 'point-and-shoot'-camera's en filmcamera's weer wat populairder zijn geworden bij sommige jongere generaties. </p><p>Of de iPhone 3GS een goed alternatief is voor dat soort camera's is maar de vraag. Misschien als je er een nieuwe batterij in kan zetten en je genoeg geduld hebt om met de trage prestaties om te gaan. </p><div data-widget-type="merchantlink" data-model-name="Apple iPhone 17 Pro Max"></div> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/iphone/iphone-17-pro-max-vs-iphone-3gs-het-resultaat-van-16-jaar-cameraverbeteringen</link>
                                                                            <description>
                            <![CDATA[ We hebben een 16 jaar oude iPhone 3GS weer eens tevoorschijn gehaald om hem te vergelijken met de iPhone 17 Pro Max en te zien hoeveel de beste smartphonecamera's van Apple verbeterd zijn in de tussentijd. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">3VBHoDM6EatHqGeSox8Bag</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/3xcoZGgNtCh4xi6qX6dEn3-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 26 Feb 2026 13:37:16 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[iPhone]]></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/3xcoZGgNtCh4xi6qX6dEn3-1920-80.jpg">
                                                            <media:credit><![CDATA[Lance Ulanoff / Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[iPhone 3GS vs iPhone 17 Pro Max]]></media:description>                                                            <media:text><![CDATA[iPhone 3GS vs iPhone 17 Pro Max]]></media:text>
                                <media:title type="plain"><![CDATA[iPhone 3GS vs iPhone 17 Pro Max]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/3xcoZGgNtCh4xi6qX6dEn3-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Daar lag hij dan, tussen allerlei andere verouderde smartphones, een witte <a href="https://www.techradar.com/reviews/phones/mobile-phones/iphone-3gs-610078/review">iPhone 3GS</a>. Toen we deze kleine 4,5-inch telefoon na heel wat jaren weer eens in onze handen hadden, vroegen we ons af of deze oude iPhone nog zou werken.</p><p>De iPhone 3GS is immers 16 jaar oud en dit specifieke model lag al een hele lange tijd gewoon ergens in een la. Er was maar één manier om erachter te komen of deze iPhone nog werkte, dus we hebben een oude iPhone-oplader tevoorschijn getoverd en het duurde niet lang voordat het klassieke Apple-logo weer te zien was op heet 3,5-inch display. We drukten op de fysieke homeknop, ontgrendelde de telefoon en werden weer geconfronteerd door een homescherm dat we al jaren niet meer gezien hebben.</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="EqeTbjrMzeh67jZtRnTVn3" name="iPhone-3GS-and-iPhone-17-Pro-Max-in-hand-2" alt="iPhone 3GS vs iPhone 17 Pro Max" src="https://cdn.mos.cms.futurecdn.net/EqeTbjrMzeh67jZtRnTVn3-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>Toen de iPhone 3GS weer volledig opgeladen was, begonnen we ons af te vragen wat we er eigenlijk nog mee konden doen. Wi-Fi werkte in ieder geval nog gewoon, dus we konden hem wel met het internet verbinden. </p><p>Bij alles wat we probeerden te doen op de telefoon duurde het wel even voordat de actie daadwerkelijk werd uitgevoerd. Zo moesten we bij elke letter die we intoetsten op het toetsenbord even wachten, maar het werkte goed genoeg voor waar we de telefoon in dit geval voor wilden gebruiken. </p><p>Wat was dat dan precies? Nou, we wilden graag de camera van deze oude smartphone vergelijken met de beste camera's die Apple nu te bieden heeft. Dat betekent dat we hem tegenover de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-pro-max-review-nl">iPhone 17 Pro Max</a> hebben gezet.</p><p>Dit is niet helemaal een eerlijke vergelijking, aangezien de iPhone 3GS maar één camera heeft en de iPhone 17 Pro Max er vier heeft. Daarom hebben we deze vergelijking beperkt tot een vergelijking van die ene camera van de iPhone 3GS met de hoofdcamera van de iPhone 17 Pro Max.</p><p>Hieronder zie je het verschil tussen deze twee camera's op het gebied van specs:</p><div ><table><tbody><tr><td class="firstcol " ><p>iPhone 3GS</p></td><td  ><p>iPhone 17 Pro Max</p></td></tr><tr><td class="firstcol " ><p>3MP-camera</p></td><td  ><p>48MP 'Fusion'-hoofdcamera: 24 mm, ƒ/1,78, 'sensor‑shift' optische beeldstabilisatie, 'Focus Pixels'</p></td></tr></tbody></table></div><p>Puur gebaseerd op specs zie je dus al een enorm verschil. Daarnaast laat deze tabel natuurlijk ook nog niet eens zien wat de verschillen zijn tussen de chips die voor de beeldverwerking zorgen. </p><p>De iPhone 17 Pro Max draait op de A19 Pro en past vrij geavanceerde beeldverwerking toe dankzij onder andere Apple's 'Photonic Engine'. Hierbij worden er meerdere foto's genomen en wordt er ook andere data verzameld om vervolgens met behulp van wat machine learning je uiteindelijke foto te creëren.  </p><p>De iPhone 3GS gebruikte daarentegen een simpele 600MHz Samsung-chip die eigenlijk niet heel veel bijdroeg aan het fotografieproces. </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="MYz5y6JEdHVQwJKBb6a4q3" name="iPhone-3GS-and-iPhone-17-Pro-Max-in-hand-home-screens" alt="iPhone 3GS vs iPhone 17 Pro Max" src="https://cdn.mos.cms.futurecdn.net/MYz5y6JEdHVQwJKBb6a4q3-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>Natuurlijk is het dus ook vrijwel onmogelijk om de mogelijkheden van deze camera's direct met elkaar te vergelijken... of in ieder geval niet eerlijk. Wat we met deze vergelijking wel kunnen doen, is laten zien hoeveel beter de beste iPhone-camera is geworden in een relatief korte periode van 16 jaar. We zeggen relatief kort, omdat het voelt alsof de vooruitgang binnen dezelfde periode bij gewone camera's niet zo extreem groot lijkt.</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-trage-start">Een trage start</h2><p>Toen we voor het eerst de camera-app op de iPhone 3GS openden, gebeurde er helaas vrij weinig. We konden eventjes naar een animatie staren die normaal overschakelt naar de zoeker voor de camera. Eerst dachten we dat de telefoon dus gewoon niet meer helemaal goed werkte en dat deze vergelijking dus vrij snel afgelopen was, maar toen verscheen na een tijdje wachten toch eindelijk de volledige camera-app en was het tijd om foto's te maken.</p><p>Dat was echter niet het enige frustrerende obstakel. Hoewel de iPhone 3GS dus wel werkte en we er foto's mee konden maken, hield de (volledig opgeladen) batterij het maar voor een paar foto's vol, voordat hij ineens weer leeg was en het scherm zonder waarschuwing gewoon uitviel. De batterij is helaas gewoon na zoveel jaar niet veel meer waard, maar daar moesten we het maar mee doen. </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:256px;"><p class="vanilla-image-block" style="padding-top:125.00%;"><img id="RWMBjKn78wt98jAw9Z7oH4" name="iPhone 3GS unlock.GIF" alt="iPhone 3GS ontgrendelen" src="https://cdn.mos.cms.futurecdn.net/RWMBjKn78wt98jAw9Z7oH4-1920-80.gif" mos="" align="middle" fullscreen="" width="256" height="320" 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>De volgende paar dagen hebben we geprobeerd, wanneer mogelijk, om elke keer dat we een foto met de iPhone 3GS maakten, ook meteen een vergelijkbare foto te maken met de hoofdcamera van de iPhone 17 Pro Max. Om de iPhone 3GS nog een beetje een kans te geven, hebben we bij de iPhone 17 Pro Max nooit op het scherm getikt voor focus of de belichting aangepast. Het was gewoon een kwestie van 'point and shoot'.</p><p>Het is een beetje lastig om de resoluties van de foto's te vergelijken. De iPhone 17 Pro Max kan foto's maken met maximaal 48MP, maar schiet standaard 24MP-beelden met een resolutie van 5.712 x 4.248 pixels. De foto's van de iPhone 3GS zijn 2.048 x 1.536 pixels.</p><p>Alle foto's van de iPhone 17 Pro Max zijn gemaakt met een 16:9-beeldverhouding. De iPhone 3GS geeft je alleen de optie voor 4:3. We hebben geen enkele afbeelding hieronder bewerkt. </p><h2 id="iphone-17-pro-max-hoofcamera-vs-iphone-3gs-camera">iPhone 17 Pro Max hoofcamera vs iPhone 3GS-camera</h2><p>Deze foto's van een banaan laten meteen al duidelijk zien wat de grootste verschillen zijn op het gebied van beeldkwaliteit. De kleuren zien er bij de iPhone 3GS vrij flets uit. De foto is genomen in een omgeving met relatief weinig licht en dat bleek toch wel een uitdaging te zijn voor de 3GS. Dat is ook wel te zien aan de ruis in beeld. De banaan in de afbeelding van de iPhone 17 Pro Max spat echt van het scherm. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/EqiYEiTmnejT7wXzhJW8Ug-1920-80.jpg" alt="iPhone 3GS vs iPhone 17 Pro Max" /><figcaption>iPhone 3GS<small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/tvfNyGDgJenTW8R2abUpNk-1920-80.jpg" alt="iPhone 3GS vs iPhone 17 Pro Max" /><figcaption>iPhone 17 Pro Max<small role="credit">Lance Ulanoff / Future</small></figcaption></figure></figure><p>Ook bij portretfoto's is het verschil heel groot. De camera van de iPhone 17 Pro Max heeft sowieso een breder gezichtsveld, waardoor er meer in het frame past, maar dit ging niet echt ten koste van het onderwerp van de foto (in dit geval <a href="https://www.tomsguide.com/author/kate-kozuch" target="_blank">Kate Kozuch</a> van Tom's Guide). </p><p>Hier was weer vrij weinig licht aanwezig, waardoor de 3GS een redelijk grijs resultaat heeft afgeleverd. Een groot deel van Kate's gezicht wordt verborgen door schaduwen. De foto van de iPhone 17 Pro Max ziet er daarentegen weer kleurrijker en warmer uit. De huidtint ziet er veel accurater uit en je kan de individuele haren op haar hoofd van elkaar onderscheiden. Dat soort details gaan verloren bij de portretfoto op de iPhone 3GS.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/6FjViBg3PtuNp6GVu8VwyT-1920-80.jpg" alt="iPhone 3GS vs iPhone 17 Pro Max" /><figcaption>iPhone 3GS<small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/nkb3ooxRZPJm6vFFGVBLQY-1920-80.jpg" alt="iPhone 3GS vs iPhone 17 Pro Max" /><figcaption>iPhone 17 Pro Max<small role="credit">Lance Ulanoff / Future</small></figcaption></figure></figure><p>Het is bijna niet te geloven dat deze twee foto's hieronder van het treinplatform op hetzelfde moment van de dag zijn genomen. Toch zat er echt maar een paar seconden tussen de twee foto's. De iPhone 17 Pro Max levert hier duidelijk een beter beeld, maar toch heeft de look van de iPhone 3GS-afbeelding wel iets. Het zijn bijna alleen maar grijze en blauwe tinten, maar het zorgt wel voor een uniek effect, al is het dus niet bepaald waarheidsgetrouw. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/SEU9LZrmGWE34ba3v2pJZM-1920-80.jpg" alt="iPhone 3GS vs iPhone 17 Pro Max" /><figcaption>iPhone 3GS<small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/pVMkQx3z9dEWdwbGZwH9aS-1920-80.jpg" alt="iPhone 3GS vs iPhone 17 Pro Max" /><figcaption>iPhone 17 Pro Max<small role="credit">Lance Ulanoff / Future</small></figcaption></figure></figure><p>Bij de afbeeldingen hieronder legt de iPhone 3GS de focus voornamelijk op de koplampen van de auto's en dat zorgt ook weer voor een uniek, maar niet heel accuraat resultaat. Het is over het algemeen gewoon weer een erg donkere foto, ook al is de foto wel overdag gemaakt. Het was wel bewolkt, dus dat was al genoeg om voor dit resultaat te zorgen. De iPhone 17 Pro Max biedt in dit geval weer een breder gezichtsveld en gewoon een meer samenhangend resultaat. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/JFtJ6P2iudhBpK6yQoor4S-1920-80.jpg" alt="iPhone 3GS vs iPhone 17 Pro Max" /><figcaption>iPhone 3GS<small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/6QJiZschwnkjtskS9yEXLZ-1920-80.jpg" alt="iPhone 3GS vs iPhone 17 Pro Max" /><figcaption>iPhone 17 Pro Max<small role="credit">Lance Ulanoff / Future</small></figcaption></figure></figure><p>Hieronder zie je de enige foto's uit deze serie die ook echt 's nachts zijn genomen. De iPhone 3GS geeft de lucht hier een groene tint en de auto's zien er erg wazig uit. De camera van de iPhone 17 Pro Max is bijna goed genoeg om de auto's scherp (en stil) in beeld te krijgen. De lucht ziet er hier wel onnatuurlijk fel uit, maar de iPhone 17 Pro Max wint de strijd in dit geval wel duidelijk als het om scherpte en details gaat. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/NCeVK8s3SM8j9n5kakrNfT-1920-80.jpg" alt="iPhone 3GS vs iPhone 17 Pro Max" /><figcaption>iPhone 3GS<small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/cwMp4rCPHnvh5fw5Dhv3va-1920-80.jpg" alt="iPhone 3GS vs iPhone 17 Pro Max" /><figcaption>iPhone 17 Pro Max<small role="credit">Lance Ulanoff / Future</small></figcaption></figure></figure><p>De iPhone 3GS zorgt wel voor beelden met een interessante sfeer, maar de iPhone 17 Pro Max gaat beter om met uitdagende belichtingen. Een mistige omgeving, zoals in de foto's hieronder, betekent dat de grijze lucht meestal veel te fel wordt weergegeven. Bij de iPhone 3GS zorgt dat ervoor dat alles op de voorgrond donkerder wordt. Apple's moderne beeldverwerking op de iPhone 17 Pro Max weet echter de hele situatie beter te analyseren en meerdere belichtingen te combineren om een accurater eindresultaat te leveren.  </p><p>Wat ook het vermelden waard is, is dat de camera-app van de iPhone 17 Pro Max een ingebouwde waterpas-tool heeft om ervoor te zorgen dat je foto's niet scheef zijn. De iPhone 3GS heeft die tool natuurlijk niet en daarom zie je in de foto hieronder bijvoorbeeld dat de Empire State Building een beetje naar rechts leunt. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/Ab9mRLp2ufWYx3TPiVtdg-1920-80.jpg" alt="iPhone 3GS vs iPhone 17 Pro Max" /><figcaption>iPhone 3GS<small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/fUQm8Gv6HwwDcEST9mBSi8-1920-80.jpg" alt="iPhone 3GS vs iPhone 17 Pro Max" /><figcaption>iPhone 17 Pro Max<small role="credit">Lance Ulanoff / Future</small></figcaption></figure></figure><p>Het is vreemd om te bedenken dat we ooit foto's deelden die gemaakt waren door toestellen zoals de iPhone 3GS. De iPhone 3GS produceerde bij de foto hieronder een vrij onaantrekkelijk beeld van het eten. Het ziet er weer flets uit, met weinig kleur en ook niet veel diepte. Op de iPhone 17 Pro Max ziet het eten er toch wel veel verleidelijker uit. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/MRkDAFJVUUYDQatWmbMfu8-1920-80.jpg" alt="iPhone 3GS vs iPhone 17 Pro Max" /><figcaption>iPhone 3GS<small role="credit">Lance Ulanoff / Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/NM9AFRepJPaq282mUHbNkJ-1920-80.jpg" alt="iPhone 3GS vs iPhone 17 Pro Max" /><figcaption>iPhone 17 Pro Max<small role="credit">Lance Ulanoff / Future</small></figcaption></figure></figure><h2 id="conclusie">Conclusie</h2><p>Nadat we deze foto's met de iPhone 3GS hadden gemaakt, was het overigens ook nog een uitdaging om ze van de telefoon over te zetten naar een laptop. We probeerden de telefoon simpelweg aan te sluiten op een <a href="https://global.techradar.com/nl-nl/computing/macbooks/macbook-air-m4-review-nl">MacBook Air</a>, maar hoewel die moderne laptop de telefoon wel herkende, verscheen hij niet als een schijf waar we bestanden vanaf konden halen. </p><p>Uiteindelijk moesten we de foto's via de mail versturen om ze van de telefoon te krijgen. De Safari-browser werkte nog net goed genoeg om ons te laten inloggen op Gmail en dit voor elkaar te krijgen. </p><p>De foto's in dit artikel laten niet alleen de grote verschillen zien tussen de camera's, de beeldsensors en de beeldverwerkingsmogelijkheden, maar benadrukken ook duidelijk de elementen van smartphonefotografie waar we eigenlijk niet meer bij stilstaan, maar die toch wel een grote impact hebben. </p><p>De nieuwste en beste smartphonecamera's doen heel veel om bijvoorbeeld beelden te stabiliseren, de belichting te fixen, voor accurate kleuren te zorgen en de juiste focus te bieden. Ze zorgen daarnaast natuurlijk ook gewoon voor veel scherpere beelden. Dat terwijl we dus op de iPhone 17 Pro Max 24MP-foto's hebben gemaakt. We hadden ook voor 48MP kunnen kiezen en zelfs in RAW kunnen fotograferen om nog meer controle te krijgen over de kleinste details. </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="A4WcMJ8TtjsiEyARBm9To3" name="iPhone-3GS-in-hand-homescreen-" alt="iPhone 3GS vs iPhone 17 Pro Max" src="https://cdn.mos.cms.futurecdn.net/A4WcMJ8TtjsiEyARBm9To3-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>Het komt niet echt als een verrassing dat de iPhone 3GS deze strijd heeft verloren, maar toch had het oude toestel ook zijn voordelen. Dit kleine formaat maakt hem nog gemakkelijker om overal mee naartoe te nemen en de beelden geven ook gewoon een gevoel van nostalgie. En dit soort simpelere (en slechtere) beelden zijn voor sommige mensen tegenwoordig ook juist een look die ze interessanter vinden dan accuratere beelden van betere camera's. We zien niet voor niets ook dat oudere 'point-and-shoot'-camera's en filmcamera's weer wat populairder zijn geworden bij sommige jongere generaties. </p><p>Of de iPhone 3GS een goed alternatief is voor dat soort camera's is maar de vraag. Misschien als je er een nieuwe batterij in kan zetten en je genoeg geduld hebt om met de trage prestaties om te gaan. </p><div data-widget-type="merchantlink" data-model-name="Apple iPhone 17 Pro Max"></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ De iPhone Fold lijkt naast de iPhone 18 Pro te lanceren, maar de standaard iPhone 18 niet ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Apple zal dit jaar natuurlijk weer nieuwe <a href="https://global.techradar.com/nl-nl/phones/iphone/beste-iphone">iPhones</a> op de markt brengen, maar een nieuwe leak suggereert dat het releaseschema er in 2026 wel iets anders uit zal zien. Zo zou onder andere de vouwbare iPhone tegelijkertijd met de iPhone 18 Pro worden gelanceerd.</p><p>Dit nieuws komt vanuit de tipgever <a href="https://m.weibo.cn/detail/5268750481754098" target="_blank">Momentary Digital</a> (via <a href="https://wccftech.com/iphone-fold-and-iphone-18-pro-entering-mass-production-in-july/" target="_blank">Wccftech</a>). De tipgever geeft aan dat de massaproductie voor beide toestellen rond juli van start zal gaan en dat ze vervolgens waarschijnlijk in september onthuld worden. Dat is dan ook de maand waarin normaal gesproken nieuwe iPhones onthuld worden.</p><p>Waarschijnlijk krijgen we tijdens hetzelfde lanceringsevenement ook de iPhone 18 Pro Max te zien, maar het lijkt erop dat de standaard iPhone 18 wat langer op zichzelf laat wachten. Dat model zou <a href="https://global.techradar.com/nl-nl/phones/iphone/weer-een-nieuw-gerucht-geeft-aan-dat-de-iphone-18-mogelijk-pas-begin-2027-verschijnt">volgens verschillende verslagen</a> pas ergens begin 2027 worden gelanceerd. </p><p>Het is nog niet helemaal duidelijk waarom Apple zijn gebruikelijke releaseschema niet meer aan lijkt te houden. Natuurlijk is deze informatie nog niet officieel bevestigd, maar het zou kunnen dat Apple kiest voor deze aanpak in de hoop dat er meer verkocht wordt als de releases van de toestellen wat meer verspreid worden. </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="iphones-voor-iedereen">iPhones voor iedereen</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="3sYsDKsDL79s7r4Lxf9uBc" name="iPhone-16e" alt="Apple iPhone 16e" src="https://cdn.mos.cms.futurecdn.net/3sYsDKsDL79s7r4Lxf9uBc-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><p>In de tussentijd wachten we ook nog op de iPhone 17e, de opvolger van de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-16e-review-nl">iPhone 16e</a>, die nu toch wel binnenkort zou moeten verschijnen. Dat model zal weer een interessante optie zijn voor Apple-fans die op zoek zijn naar een relatief budgetvriendelijk alternatief voor alle flagships van het bedrijf.  </p><p>We horen inmiddels al jaren geruchten over de iPhone Fold, maar recent verschijnen er wel steeds meer <a href="https://www.techradar.com/phones/iphone/huge-iphone-fold-leak-teases-specs-and-design-here-are-7-ways-it-could-differ-from-the-samsung-galaxy-z-fold-7">geruchten en verslagen</a> over het eerste vouwbare toestel van Apple. Het lijkt er wel sterk op dat dit het jaar wordt waarin Apple zijn eerste foldable uitbrengt. </p><p>De geruchten suggereren verder dat Apple probeert om een vouwbaar scherm aan te bieden met een vouwlijn <a href="https://global.techradar.com/nl-nl/phones/iphone/apple-heeft-te-maken-met-technische-uitdagingen-bij-de-productie-van-een-vouwbare-iphone-zonder-vouwlijn">die zo onzichtbaar mogelijk moet zijn</a>. Daarnaast zal de telefoon ongetwijfeld een opvallend design en een flink hoge prijs krijgen. </p><p>We hebben ook al vrij veel geruchten over de iPhone 18 Pro gehoord, waaronder over een mogelijk <a href="https://global.techradar.com/nl-nl/phones/iphone/een-gelekte-video-van-de-iphone-18-pro-geeft-ons-een-kijkje-in-het-ontwerp-en-de-kleuren-van-de-telefoon">kleiner Dynamic Island</a>. Natuurlijk zullen de prestaties ook weer een boost krijgen dankzij een nieuwe chip, zoals elk jaar het geval is. </p><ul><li><a href="https://global.techradar.com/nl-nl/phones/iphone/de-iphone-17-pro-max-wordt-nu-al-massaal-doorverkocht-dit-is-waarom">De iPhone 17 Pro Max wordt nu al massaal doorverkocht: dit is waarom</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/iphone/de-iphone-fold-lijkt-naast-de-iphone-18-pro-te-lanceren-maar-de-standaard-iphone-18-niet</link>
                                                                            <description>
                            <![CDATA[ De massaproductie van de iPhone 18 Pro en de iPhone Fold lijkt in juli van start te gaan. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">x2KWbHtG8pteRNLh7k9kYk</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/TeursDJa5pkWDaY75233RN-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 23 Feb 2026 09:57:35 +0000</pubDate>                                                                                                                                <updated>Mon, 23 Feb 2026 16:01:37 +0000</updated>
                                                                                                                                            <category><![CDATA[iPhone]]></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/TeursDJa5pkWDaY75233RN-1920-80.jpg">
                                                            <media:credit><![CDATA[Lance Ulanoff / Future]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[De Apple iPhone 17 Pro]]></media:description>                                                            <media:text><![CDATA[Apple iPhone 17 Pro REVIEW]]></media:text>
                                <media:title type="plain"><![CDATA[Apple iPhone 17 Pro REVIEW]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/TeursDJa5pkWDaY75233RN-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Apple zal dit jaar natuurlijk weer nieuwe <a href="https://global.techradar.com/nl-nl/phones/iphone/beste-iphone">iPhones</a> op de markt brengen, maar een nieuwe leak suggereert dat het releaseschema er in 2026 wel iets anders uit zal zien. Zo zou onder andere de vouwbare iPhone tegelijkertijd met de iPhone 18 Pro worden gelanceerd.</p><p>Dit nieuws komt vanuit de tipgever <a href="https://m.weibo.cn/detail/5268750481754098" target="_blank">Momentary Digital</a> (via <a href="https://wccftech.com/iphone-fold-and-iphone-18-pro-entering-mass-production-in-july/" target="_blank">Wccftech</a>). De tipgever geeft aan dat de massaproductie voor beide toestellen rond juli van start zal gaan en dat ze vervolgens waarschijnlijk in september onthuld worden. Dat is dan ook de maand waarin normaal gesproken nieuwe iPhones onthuld worden.</p><p>Waarschijnlijk krijgen we tijdens hetzelfde lanceringsevenement ook de iPhone 18 Pro Max te zien, maar het lijkt erop dat de standaard iPhone 18 wat langer op zichzelf laat wachten. Dat model zou <a href="https://global.techradar.com/nl-nl/phones/iphone/weer-een-nieuw-gerucht-geeft-aan-dat-de-iphone-18-mogelijk-pas-begin-2027-verschijnt">volgens verschillende verslagen</a> pas ergens begin 2027 worden gelanceerd. </p><p>Het is nog niet helemaal duidelijk waarom Apple zijn gebruikelijke releaseschema niet meer aan lijkt te houden. Natuurlijk is deze informatie nog niet officieel bevestigd, maar het zou kunnen dat Apple kiest voor deze aanpak in de hoop dat er meer verkocht wordt als de releases van de toestellen wat meer verspreid worden. </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="iphones-voor-iedereen">iPhones voor iedereen</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="3sYsDKsDL79s7r4Lxf9uBc" name="iPhone-16e" alt="Apple iPhone 16e" src="https://cdn.mos.cms.futurecdn.net/3sYsDKsDL79s7r4Lxf9uBc-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><p>In de tussentijd wachten we ook nog op de iPhone 17e, de opvolger van de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-16e-review-nl">iPhone 16e</a>, die nu toch wel binnenkort zou moeten verschijnen. Dat model zal weer een interessante optie zijn voor Apple-fans die op zoek zijn naar een relatief budgetvriendelijk alternatief voor alle flagships van het bedrijf.  </p><p>We horen inmiddels al jaren geruchten over de iPhone Fold, maar recent verschijnen er wel steeds meer <a href="https://www.techradar.com/phones/iphone/huge-iphone-fold-leak-teases-specs-and-design-here-are-7-ways-it-could-differ-from-the-samsung-galaxy-z-fold-7">geruchten en verslagen</a> over het eerste vouwbare toestel van Apple. Het lijkt er wel sterk op dat dit het jaar wordt waarin Apple zijn eerste foldable uitbrengt. </p><p>De geruchten suggereren verder dat Apple probeert om een vouwbaar scherm aan te bieden met een vouwlijn <a href="https://global.techradar.com/nl-nl/phones/iphone/apple-heeft-te-maken-met-technische-uitdagingen-bij-de-productie-van-een-vouwbare-iphone-zonder-vouwlijn">die zo onzichtbaar mogelijk moet zijn</a>. Daarnaast zal de telefoon ongetwijfeld een opvallend design en een flink hoge prijs krijgen. </p><p>We hebben ook al vrij veel geruchten over de iPhone 18 Pro gehoord, waaronder over een mogelijk <a href="https://global.techradar.com/nl-nl/phones/iphone/een-gelekte-video-van-de-iphone-18-pro-geeft-ons-een-kijkje-in-het-ontwerp-en-de-kleuren-van-de-telefoon">kleiner Dynamic Island</a>. Natuurlijk zullen de prestaties ook weer een boost krijgen dankzij een nieuwe chip, zoals elk jaar het geval is. </p><ul><li><a href="https://global.techradar.com/nl-nl/phones/iphone/de-iphone-17-pro-max-wordt-nu-al-massaal-doorverkocht-dit-is-waarom">De iPhone 17 Pro Max wordt nu al massaal doorverkocht: dit is waarom</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ De iPhone 17 Pro Max wordt nu al massaal doorverkocht: dit is waarom ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Als we hadden moeten raden wat de meest ingeruilde telefoon zou zijn, hadden we gegokt op een ouder flagship, zoals de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-15-review-nl">iPhone 15</a> of Samsung <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s24-review-nl">Galaxy S24</a>. Dit zijn immers massaal verkochte telefoons en veel gebruikers overwegen wellicht een upgrade. Maar volgens een reseller is de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-pro-max-review-nl">iPhone 17 Pro Max</a> de meest ingeruilde smartphone van het moment.</p><p>Hoewel de iPhone 17 Pro Max ook een populaire telefoon is, is hij amper zes maanden uit. Er is ook nog geen opvolger voor deze telefoon, dus gebruikers verkopen hem niet om een beter model aan te schaffen. Volgens <a href="https://www.sellcell.com/blog/iphone-17-pro-max-most-traded-in-phone/" target="_blank">SellCell</a> (via <a href="https://www.macrumors.com/2026/02/18/iphone-17-pro-max-becomes-most-traded-in-phone/?utm_source=dlvr.it" target="_blank">MacRumors</a>) is de iPhone 17 Pro Max toch goed voor 11,5% van hun top 20 ingeruilde apparaten.</p><p>Dat cijfer van 11,5% is enigszins verwarrend, omdat de top 20 van meest ingeruilde apparaten slechts ongeveer 47% van alle apparaten is. Het totale aandeel van de iPhone 17 Pro Max is dus een stuk lager dan dat percentage. Hoe dan ook wordt hij veel vaker ingeruild dan andere telefoons. De <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-15-pro-max-review-nl">iPhone 15 Pro Max</a> staat bijvoorbeeld op de tweede plaats en is goed voor 7,3% van de top 20.</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="hij-is-nog-steeds-veel-geld-waard">Hij is nog steeds veel geld waard</h2><p>Hoe komt dit? Hoewel we het niet met zekerheid kunnen zeggen, speculeert SellCell dat dit grotendeels komt doordat de iPhone zo goed zijn waarde behoudt.</p><p>De iPhone 17 Pro Max heeft sinds de lancering blijkbaar slechts 25,4% van zijn waarde verloren, terwijl de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-16-pro-max-review-nl">iPhone 16 Pro Max</a> in dezelfde periode ongeveer 32,5% van zijn waarde verloor. Verkopers krijgen dus veel meer voor deze telefoon dan voor de meeste andere toestellen.</p><p>Toch zou je niet denken dat iemand een prijzige telefoon al zo snel zou verkopen. Mogelijk speelt het lastige economische klimaat een rol, evenals de mogelijke ontevredenheid over het ontwerp. De oranje versie, die Apple het meeste in de kijker zet, verkleurt namelijk en krijgt hierna een soort rozige schijn.</p> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/iphone/de-iphone-17-pro-max-wordt-nu-al-massaal-doorverkocht-dit-is-waarom</link>
                                                                            <description>
                            <![CDATA[ Veel mensen verkopen hun iPhone 17 Pro Max en daar zijn waarschijnlijk verschillende redenen voor. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">BKVaDGwmSwFwwua2GcKrNX</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/WSWS3vZbhLTeLTYMuaZvCh-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 20 Feb 2026 09:44:56 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[iPhone]]></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/WSWS3vZbhLTeLTYMuaZvCh-1920-80.jpg">
                                                            <media:credit><![CDATA[Lance Ulanoff / Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Apple iPhone 17 Pro Max]]></media:description>                                                            <media:text><![CDATA[Apple iPhone 17 Pro Max]]></media:text>
                                <media:title type="plain"><![CDATA[Apple iPhone 17 Pro Max]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/WSWS3vZbhLTeLTYMuaZvCh-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Als we hadden moeten raden wat de meest ingeruilde telefoon zou zijn, hadden we gegokt op een ouder flagship, zoals de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-15-review-nl">iPhone 15</a> of Samsung <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s24-review-nl">Galaxy S24</a>. Dit zijn immers massaal verkochte telefoons en veel gebruikers overwegen wellicht een upgrade. Maar volgens een reseller is de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-pro-max-review-nl">iPhone 17 Pro Max</a> de meest ingeruilde smartphone van het moment.</p><p>Hoewel de iPhone 17 Pro Max ook een populaire telefoon is, is hij amper zes maanden uit. Er is ook nog geen opvolger voor deze telefoon, dus gebruikers verkopen hem niet om een beter model aan te schaffen. Volgens <a href="https://www.sellcell.com/blog/iphone-17-pro-max-most-traded-in-phone/" target="_blank">SellCell</a> (via <a href="https://www.macrumors.com/2026/02/18/iphone-17-pro-max-becomes-most-traded-in-phone/?utm_source=dlvr.it" target="_blank">MacRumors</a>) is de iPhone 17 Pro Max toch goed voor 11,5% van hun top 20 ingeruilde apparaten.</p><p>Dat cijfer van 11,5% is enigszins verwarrend, omdat de top 20 van meest ingeruilde apparaten slechts ongeveer 47% van alle apparaten is. Het totale aandeel van de iPhone 17 Pro Max is dus een stuk lager dan dat percentage. Hoe dan ook wordt hij veel vaker ingeruild dan andere telefoons. De <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-15-pro-max-review-nl">iPhone 15 Pro Max</a> staat bijvoorbeeld op de tweede plaats en is goed voor 7,3% van de top 20.</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="hij-is-nog-steeds-veel-geld-waard">Hij is nog steeds veel geld waard</h2><p>Hoe komt dit? Hoewel we het niet met zekerheid kunnen zeggen, speculeert SellCell dat dit grotendeels komt doordat de iPhone zo goed zijn waarde behoudt.</p><p>De iPhone 17 Pro Max heeft sinds de lancering blijkbaar slechts 25,4% van zijn waarde verloren, terwijl de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-16-pro-max-review-nl">iPhone 16 Pro Max</a> in dezelfde periode ongeveer 32,5% van zijn waarde verloor. Verkopers krijgen dus veel meer voor deze telefoon dan voor de meeste andere toestellen.</p><p>Toch zou je niet denken dat iemand een prijzige telefoon al zo snel zou verkopen. Mogelijk speelt het lastige economische klimaat een rol, evenals de mogelijke ontevredenheid over het ontwerp. De oranje versie, die Apple het meeste in de kijker zet, verkleurt namelijk en krijgt hierna een soort rozige schijn.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ iPhone 17e kan elk moment verschijnen zonder prijsstijging, maar is hij de moeite waard? ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Er zou zowel goed als slecht nieuws kunnen zijn voor Apple's goedkoopste nieuwe iPhone, aangezien de laatste lekken suggereren dat die zeer binnenkort op de markt zal komen... zonder prijsstijging, maar ook met weinig upgrades.</p><p>Volgens Apple-expert Mark Gurman, die voor <a href="https://www.bloomberg.com/news/newsletters/2026-02-08/apple-readies-iphone-17e-new-siri-entry-level-ipad-ipad-air-and-macbook-pro-mldr3hpk?srnd=undefined" target="_blank">Bloomberg</a> schrijft (via <a href="https://appleinsider.com/articles/26/02/08/iphone-17e-is-coming-soon-with-a19-and-a-599-price-tag?utm_source=feedly" target="_blank">Apple Insider</a>), komt de iPhone 17e “op korte termijn” op de markt. Dat kan al in de komende dagen zijn. Eerder hoorden we dat hij op <a href="https://www.techradar.com/phones/iphone/from-magsafe-to-a-dynamic-island-and-beyond-how-likely-are-these-iphone-17e-rumors">19 februari zou worden gelanceerd</a>, wat iets verder weg is, maar nog steeds "op korte termijn" is.</p><p>Het goede nieuws is dat hij in de VS blijkbaar vanaf 599 dollar te koop zal zijn, wat betekent dat er geen prijsstijging is ten opzichte van de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-16e-review-nl">iPhone 16e</a>, althans voor het basismodel. Als Apple de prijzen wereldwijd hetzelfde houdt, wil dat zeggen dat de iPhone 17e hier een adviesprijs heeft van 719 euro.</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="5STpyXCTUXH5NtmuqTHdy4" name="iPhone-16e-back-in-hand" alt="Apple iPhone 16e REVIEW" src="https://cdn.mos.cms.futurecdn.net/5STpyXCTUXH5NtmuqTHdy4-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><h2 id="amper-verbeteringen">Amper verbeteringen</h2><p>Maar Gurman beweert ook dat deze telefoon niet veel zal veranderen ten opzichte van zijn voorganger, met als belangrijkste upgrades alleen een A19-chipset (in plaats van een A18) en MagSafe-ondersteuning. Deze bescheiden upgrades zouden enigszins verklaren hoe Apple de prijs van vorig jaar kan behouden ondanks de <a href="https://www.techradar.com/phones/nothing-phones/that-model-has-finally-broken-nothing-ceo-says-the-era-of-bargain-smartphones-is-over-and-that-its-prices-could-jump-by-30-percent">stijgende RAM-prijzen</a>. Gurman is bovendien een zeer betrouwbare bron, dus deze informatie is waarschijnlijk accuraat.</p><p>Voor de Europese markt wil dat zeggen dat de iPhone 17e nog steeds niet heel aantrekkelijk zal zijn. Hoewel hij de goedkoopste iPhone is, komt de prijs van 719 euro eerder in de buurt van zogenaamde <em>budget flagships</em> zoals de OnePlus 15R en <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s25-fe-review-nl?area=NL">Samsung Galaxy S25 FE</a>, die beide veel interessanter zijn op vlak van camera's, batterijduur en beeldkwaliteit.</p> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/iphone/iphone-17e-kan-elk-moment-verschijnen-zonder-prijsstijging-maar-is-hij-de-moeite-waard</link>
                                                                            <description>
                            <![CDATA[ De iPhone 17e staat op het punt om gelanceerd te worden, met een nieuwe chipset, MagSafe en (hopelijk) dezelfde prijs als vorig jaar. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">xEyqApXD34KJXdavcTaCua</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/b7Gx7T6YsMSwVA353uWVy4-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 09 Feb 2026 15:33:23 +0000</pubDate>                                                                                                                                <updated>Tue, 10 Feb 2026 10:42:54 +0000</updated>
                                                                                                                                            <category><![CDATA[iPhone]]></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/b7Gx7T6YsMSwVA353uWVy4-1920-80.jpg">
                                                            <media:credit><![CDATA[Future / Lance Ulanoff]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Apple iPhone 16e]]></media:description>                                                            <media:text><![CDATA[Apple iPhone 16e]]></media:text>
                                <media:title type="plain"><![CDATA[Apple iPhone 16e]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/b7Gx7T6YsMSwVA353uWVy4-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Er zou zowel goed als slecht nieuws kunnen zijn voor Apple's goedkoopste nieuwe iPhone, aangezien de laatste lekken suggereren dat die zeer binnenkort op de markt zal komen... zonder prijsstijging, maar ook met weinig upgrades.</p><p>Volgens Apple-expert Mark Gurman, die voor <a href="https://www.bloomberg.com/news/newsletters/2026-02-08/apple-readies-iphone-17e-new-siri-entry-level-ipad-ipad-air-and-macbook-pro-mldr3hpk?srnd=undefined" target="_blank">Bloomberg</a> schrijft (via <a href="https://appleinsider.com/articles/26/02/08/iphone-17e-is-coming-soon-with-a19-and-a-599-price-tag?utm_source=feedly" target="_blank">Apple Insider</a>), komt de iPhone 17e “op korte termijn” op de markt. Dat kan al in de komende dagen zijn. Eerder hoorden we dat hij op <a href="https://www.techradar.com/phones/iphone/from-magsafe-to-a-dynamic-island-and-beyond-how-likely-are-these-iphone-17e-rumors">19 februari zou worden gelanceerd</a>, wat iets verder weg is, maar nog steeds "op korte termijn" is.</p><p>Het goede nieuws is dat hij in de VS blijkbaar vanaf 599 dollar te koop zal zijn, wat betekent dat er geen prijsstijging is ten opzichte van de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-16e-review-nl">iPhone 16e</a>, althans voor het basismodel. Als Apple de prijzen wereldwijd hetzelfde houdt, wil dat zeggen dat de iPhone 17e hier een adviesprijs heeft van 719 euro.</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="5STpyXCTUXH5NtmuqTHdy4" name="iPhone-16e-back-in-hand" alt="Apple iPhone 16e REVIEW" src="https://cdn.mos.cms.futurecdn.net/5STpyXCTUXH5NtmuqTHdy4-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><h2 id="amper-verbeteringen">Amper verbeteringen</h2><p>Maar Gurman beweert ook dat deze telefoon niet veel zal veranderen ten opzichte van zijn voorganger, met als belangrijkste upgrades alleen een A19-chipset (in plaats van een A18) en MagSafe-ondersteuning. Deze bescheiden upgrades zouden enigszins verklaren hoe Apple de prijs van vorig jaar kan behouden ondanks de <a href="https://www.techradar.com/phones/nothing-phones/that-model-has-finally-broken-nothing-ceo-says-the-era-of-bargain-smartphones-is-over-and-that-its-prices-could-jump-by-30-percent">stijgende RAM-prijzen</a>. Gurman is bovendien een zeer betrouwbare bron, dus deze informatie is waarschijnlijk accuraat.</p><p>Voor de Europese markt wil dat zeggen dat de iPhone 17e nog steeds niet heel aantrekkelijk zal zijn. Hoewel hij de goedkoopste iPhone is, komt de prijs van 719 euro eerder in de buurt van zogenaamde <em>budget flagships</em> zoals de OnePlus 15R en <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s25-fe-review-nl?area=NL">Samsung Galaxy S25 FE</a>, die beide veel interessanter zijn op vlak van camera's, batterijduur en beeldkwaliteit.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Apple's vernieuwde, slimmere Siri moet binnenkort eindelijk verschijnen ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Nadat we recent nog te horen kregen dat <a href="https://www.techradar.com/ai-platforms-assistants/apple-intelligence/apple-gives-up-and-lets-google-take-the-ai-wheel-gemini-will-officially-power-siris-big-ai-upgrade-this-year">Apple een samenwerking aangaat met Google</a> om Google's Gemini-modellen en cloudtechnologie te kunnen gebruiken voor zijn volgende generatie 'Apple Foundation Models', lijkt het er nu op dat de slimmere, AI-gestuurde versie van Siri (die ons in 2024 werd beloofd) niet lang meer op zich laat wachten. </p><p>Volgens een nieuw verslag van <a href="https://www.bloomberg.com/news/articles/2026-01-21/ios-27-apple-to-revamp-siri-as-built-in-iphone-mac-chatbot-to-fend-off-openai?accessToken=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzb3VyY2UiOiJTdWJzY3JpYmVyR2lmdGVkQXJ0aWNsZSIsImlhdCI6MTc2OTAyNDk2NywiZXhwIjoxNzY5NjI5NzY3LCJhcnRpY2xlSWQiOiJUOFRXOVlLR0NURlUwMCIsImJjb25uZWN0SWQiOiJDNEVEQ0FFMUZBMDU0MEJFQTI0QTlGMjExQzFFOTA4MCJ9.awOoIDGdEkCAvho8waoXR6VVVojI3jGvQHJeDjwcyrs&leadSource=uverify%20wall" target="_blank">Bloombergs Mark Gurman</a> suggereren veel geruchten op dit moment dat de AI-gestuurde Siri in de lente van 2026 zal worden uitgerold. De vernieuwde spraakassistent zou specifiek "gepland zijn voor iOS 26.4". We hoeven waarschijnlijk dus nog maar een paar weken tot een paar maanden te wachten. Op dit moment wordt <a href="https://www.techradar.com/phones/ios/ios-26-3-is-now-out-in-beta-here-are-3-new-features-to-expect-on-your-iphone-soon">iOS 26.3</a> uitgerold naar geregistreerde ontwikkelaars en mensen in het publieke bètaprogramma. </p><p>Volgens dit nieuwe verslag moet iOS 26.4 eindelijk de beloftes van Apple gaan waarmaken en dus de features introduceren die Apple al tijdens WWDC 2024 teasde. Siri moet je onder andere beter leren kennen aan de hand van wat het op je scherm kan zien en daardoor dus op slimmere manieren ook weer kunnen helpen. De vernieuwde variant moet het bijvoorbeeld ook sneller maken om nuttige informatie tevoorschijn te halen om zo dus ook voor een betere gebruikerservaring te zorgen.  </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>De timing van dit nieuws is ook wel opvallend (maar logisch), omdat er naast dit verslag ook een gerucht rondgaat dat <a href="https://www.techradar.com/phones/iphone/report-apple-does-about-face-on-siri-chatbot-and-it-might-compete-directly-with-chatgpt-and-google">Apple samen met iOS 27 een AI-chatbot zal lanceren</a> die moet concurreren met <a href="https://global.techradar.com/nl-nl/ai-platforms-assistants/gemini/google-gemini-krijgt-zijn-grootste-upgrade-tot-nu-toe-met-personal-intelligence">Google Gemini</a> en <a href="https://global.techradar.com/nl-nl/ai-platforms-assistants/openai-ceo-altman-verdedigt-chatgpt-tegen-beschuldigingen-van-musk">ChatGPT</a>. Dat lijkt mogelijk een nog verder geüpgradede versie van Siri te worden en die zou waarschijnlijk niet mogelijk zijn zonder de samenwerking met Google.</p><p>In de tussentijd zal de iOS 26.4-versie van Siri "vertrouwen op een door Google ontwikkeld systeem dat intern bekend staat als Apple Foundation Models versie 10" volgens dit verslag. De toegang tot Google's Gemini-modellen, waar vervolgens Apple's eigen Foundation Models op voort kunnen bouwen, betekent dat Apple eindelijk een wat slimmere assistent kan aanbieden. Dat belooft het bedrijf inmiddels al vrij lang, maar nu lijkt de slimmere Siri echt dichtbij te zijn.</p><p>Er wordt tenminste verwacht dat iOS 26.4 ergens in de lente zal verschijnen (na begin maart, maar voor het einde van mei). Dat zou dus betekenen dat deze update voor WWDC 2026 in juni verschijnt. Dat lijkt ons wel opmerkelijk, maar hoe dan ook zal er tijdens dat evenement waarschijnlijk wel wat dieper op in worden gegaan. Misschien is dat ook het moment dat de update naar alle gebruikers wordt uitgerold. </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="vZXLP9tyP9k958Wnv4W6jL" name="Apple-Gemini-Siri-GettyImages-2252639544" alt="Apple Google Gemini deal" src="https://cdn.mos.cms.futurecdn.net/vZXLP9tyP9k958Wnv4W6jL-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: Getty Images)</span></figcaption></figure><p>Als de geüpgradede Siri meteen na de keynote tijdens WWDC 2026 beschikbaar zou worden gemaakt, zou dat een erg leuke verrassing zijn, maar meestal verwachten we wel eerst wat publieke bètarondes en een periode voor ontwikkelaars om de nieuwe versie te testen. </p><p>Het wordt ook nog interessant om te zien of deze vernieuwde assistent straks echt de strijd aan kan gaan met de nieuwste modellen van bijvoorbeeld Google Gemini, ChatGPT en Claude. Dat zal misschien dus eerder de bedoeling zijn wanneer de Siri een echt AI-chatbot wordt in iOS 27. Hoe dan ook, het is sowieso fijn als Siri eindelijk ook wat slimmer wordt.</p><ul><li><a href="https://global.techradar.com/nl-nl/computing/macs/waarom-ik-dit-jaar-voor-het-eerst-een-macbook-overweeg">Waarom ik dit jaar voor het eerst een MacBook overweeg</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/ai-platforms-assistants/apple-intelligence/apples-vernieuwde-slimmere-siri-moet-binnenkort-eindelijk-verschijnen</link>
                                                                            <description>
                            <![CDATA[ Volgens een nieuw verslag van Bloomberg zal de slimmere, AI-gestuurde versie van Siri, die al sinds juni 2024 geteased wordt, eindelijk verschijnen in iOS 26.4. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">JctoJ5dbaPrsaKR8GwoQG</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/otTenkXXCFPoUH3kfzaCc-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 22 Jan 2026 10:42:12 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Apple Intelligence]]></category>
                                                    <category><![CDATA[iOS]]></category>
                                                    <category><![CDATA[iPhone]]></category>
                                                    <category><![CDATA[AI Platforms & Assistants]]></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[ Jacob Krol ]]></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/otTenkXXCFPoUH3kfzaCc-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Updates to Siri being presented at Apple&#039;s Worldwide Developers Conference (WWDC) 2024.]]></media:description>                                                            <media:text><![CDATA[Updates to Siri being presented at Apple&#039;s Worldwide Developers Conference (WWDC) 2024.]]></media:text>
                                <media:title type="plain"><![CDATA[Updates to Siri being presented at Apple&#039;s Worldwide Developers Conference (WWDC) 2024.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/otTenkXXCFPoUH3kfzaCc-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Nadat we recent nog te horen kregen dat <a href="https://www.techradar.com/ai-platforms-assistants/apple-intelligence/apple-gives-up-and-lets-google-take-the-ai-wheel-gemini-will-officially-power-siris-big-ai-upgrade-this-year">Apple een samenwerking aangaat met Google</a> om Google's Gemini-modellen en cloudtechnologie te kunnen gebruiken voor zijn volgende generatie 'Apple Foundation Models', lijkt het er nu op dat de slimmere, AI-gestuurde versie van Siri (die ons in 2024 werd beloofd) niet lang meer op zich laat wachten. </p><p>Volgens een nieuw verslag van <a href="https://www.bloomberg.com/news/articles/2026-01-21/ios-27-apple-to-revamp-siri-as-built-in-iphone-mac-chatbot-to-fend-off-openai?accessToken=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzb3VyY2UiOiJTdWJzY3JpYmVyR2lmdGVkQXJ0aWNsZSIsImlhdCI6MTc2OTAyNDk2NywiZXhwIjoxNzY5NjI5NzY3LCJhcnRpY2xlSWQiOiJUOFRXOVlLR0NURlUwMCIsImJjb25uZWN0SWQiOiJDNEVEQ0FFMUZBMDU0MEJFQTI0QTlGMjExQzFFOTA4MCJ9.awOoIDGdEkCAvho8waoXR6VVVojI3jGvQHJeDjwcyrs&leadSource=uverify%20wall" target="_blank">Bloombergs Mark Gurman</a> suggereren veel geruchten op dit moment dat de AI-gestuurde Siri in de lente van 2026 zal worden uitgerold. De vernieuwde spraakassistent zou specifiek "gepland zijn voor iOS 26.4". We hoeven waarschijnlijk dus nog maar een paar weken tot een paar maanden te wachten. Op dit moment wordt <a href="https://www.techradar.com/phones/ios/ios-26-3-is-now-out-in-beta-here-are-3-new-features-to-expect-on-your-iphone-soon">iOS 26.3</a> uitgerold naar geregistreerde ontwikkelaars en mensen in het publieke bètaprogramma. </p><p>Volgens dit nieuwe verslag moet iOS 26.4 eindelijk de beloftes van Apple gaan waarmaken en dus de features introduceren die Apple al tijdens WWDC 2024 teasde. Siri moet je onder andere beter leren kennen aan de hand van wat het op je scherm kan zien en daardoor dus op slimmere manieren ook weer kunnen helpen. De vernieuwde variant moet het bijvoorbeeld ook sneller maken om nuttige informatie tevoorschijn te halen om zo dus ook voor een betere gebruikerservaring te zorgen.  </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>De timing van dit nieuws is ook wel opvallend (maar logisch), omdat er naast dit verslag ook een gerucht rondgaat dat <a href="https://www.techradar.com/phones/iphone/report-apple-does-about-face-on-siri-chatbot-and-it-might-compete-directly-with-chatgpt-and-google">Apple samen met iOS 27 een AI-chatbot zal lanceren</a> die moet concurreren met <a href="https://global.techradar.com/nl-nl/ai-platforms-assistants/gemini/google-gemini-krijgt-zijn-grootste-upgrade-tot-nu-toe-met-personal-intelligence">Google Gemini</a> en <a href="https://global.techradar.com/nl-nl/ai-platforms-assistants/openai-ceo-altman-verdedigt-chatgpt-tegen-beschuldigingen-van-musk">ChatGPT</a>. Dat lijkt mogelijk een nog verder geüpgradede versie van Siri te worden en die zou waarschijnlijk niet mogelijk zijn zonder de samenwerking met Google.</p><p>In de tussentijd zal de iOS 26.4-versie van Siri "vertrouwen op een door Google ontwikkeld systeem dat intern bekend staat als Apple Foundation Models versie 10" volgens dit verslag. De toegang tot Google's Gemini-modellen, waar vervolgens Apple's eigen Foundation Models op voort kunnen bouwen, betekent dat Apple eindelijk een wat slimmere assistent kan aanbieden. Dat belooft het bedrijf inmiddels al vrij lang, maar nu lijkt de slimmere Siri echt dichtbij te zijn.</p><p>Er wordt tenminste verwacht dat iOS 26.4 ergens in de lente zal verschijnen (na begin maart, maar voor het einde van mei). Dat zou dus betekenen dat deze update voor WWDC 2026 in juni verschijnt. Dat lijkt ons wel opmerkelijk, maar hoe dan ook zal er tijdens dat evenement waarschijnlijk wel wat dieper op in worden gegaan. Misschien is dat ook het moment dat de update naar alle gebruikers wordt uitgerold. </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="vZXLP9tyP9k958Wnv4W6jL" name="Apple-Gemini-Siri-GettyImages-2252639544" alt="Apple Google Gemini deal" src="https://cdn.mos.cms.futurecdn.net/vZXLP9tyP9k958Wnv4W6jL-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: Getty Images)</span></figcaption></figure><p>Als de geüpgradede Siri meteen na de keynote tijdens WWDC 2026 beschikbaar zou worden gemaakt, zou dat een erg leuke verrassing zijn, maar meestal verwachten we wel eerst wat publieke bètarondes en een periode voor ontwikkelaars om de nieuwe versie te testen. </p><p>Het wordt ook nog interessant om te zien of deze vernieuwde assistent straks echt de strijd aan kan gaan met de nieuwste modellen van bijvoorbeeld Google Gemini, ChatGPT en Claude. Dat zal misschien dus eerder de bedoeling zijn wanneer de Siri een echt AI-chatbot wordt in iOS 27. Hoe dan ook, het is sowieso fijn als Siri eindelijk ook wat slimmer wordt.</p><ul><li><a href="https://global.techradar.com/nl-nl/computing/macs/waarom-ik-dit-jaar-voor-het-eerst-een-macbook-overweeg">Waarom ik dit jaar voor het eerst een MacBook overweeg</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Gelekte video van iPhone 18 Pro onthult ontwerp en kleuropties ]]></title>
                                                                                                <dc:content><![CDATA[ <p>In onze <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-pro-review-nl">iPhone 17 Pro-review</a> gaven we Apple’s vlaggenschip bijna een perfecte score, dus de verwachtingen voor de opvolger zijn hoog. In een nieuwe videolek krijgen we nu een volledig, onofficieel beeld van de iPhone 18 Pro vanuit alle hoeken en in drie nieuwe kleuren.</p><p>De video is afkomstig van <a href="https://www.youtube.com/watch?v=mN2Td45Ln5M" target="_blank">Front Page Tech</a> en Jon Prosser (die vorig jaar overigens door Apple werd aangeklaagd wegens het lekken van iOS 26-details). We kunnen ervan uitgaan dat de renders die we hier zien gebaseerd zijn op interne informatie uit de Apple-toeleveringsketen en andere bronnen.</p><p>Wat het design van de iPhone 18 Pro betreft, lijkt dat grotendeels identiek te zijn aan dat van zijn voorganger. Vermoedelijk geldt hetzelfde voor de iPhone 18 Pro Max, die zich alleen door een groter formaat zal onderscheiden van het Pro-model.</p><p>Wat volgens deze video wél kan veranderen, zijn de kleuren. Prosser zegt dat burgundy, bruin en paars allemaal worden getest voor 2026. Het is mogelijk dat één van deze kleuren verschijnt naast de eerder gelekte zilveren, oranje en blauwe varianten.</p><h2 id="face-id-camera-s-en-meer">Face ID, camera's en meer</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/mN2Td45Ln5M" allowfullscreen></iframe></div></div><p>Volgens deze video wordt de selfiecamera verplaatst naar de linkerbovenhoek, terwijl de Face ID-technologie onder het scherm wordt weggewerkt.</p><p>De Dynamic Island verdwijnt niet, maar zou bij deze nieuwe toestellen vanuit de linkerbovenhoek tevoorschijn komen. Je blijft via de Dynamic Island gewoon toegang houden tot oproepen, navigatie, sportuitslagen en andere informatie, net zoals nu.</p><p>Prosser noemt daarnaast meerdere andere lekken die we al eerder hebben gehoord: een camerasysteem met variabel diafragma dat moet zorgen voor betere foto’s en video’s onder alle lichtomstandigheden, een vereenvoudigde cameraregelaar en 5G-satellietconnectiviteit.</p><p>Als Apple’s vermeende aanpassing van de productlancering daadwerkelijk doorgaat, krijgen we in september de iPhone 18 Pro, de iPhone 18 Pro Max en de opvouwbare iPhone te zien. De iPhone 18 en de iPhone Air 2 zouden dan worden doorgeschoven naar 2027.</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> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/iphone/een-gelekte-video-van-de-iphone-18-pro-geeft-ons-een-kijkje-in-het-ontwerp-en-de-kleuren-van-de-telefoon</link>
                                                                            <description>
                            <![CDATA[ Er is een gedetailleerde video online verschenen waarin de upgrades worden getoond die we van de iPhone 18 Pro kunnen verwachten. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">nwvVVdNqCNM2LPJy2QtCN8</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/TeursDJa5pkWDaY75233RN-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 19 Jan 2026 08:45:38 +0000</pubDate>                                                                                                                                <updated>Mon, 19 Jan 2026 13:17:24 +0000</updated>
                                                                                                                                            <category><![CDATA[iPhone]]></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/TeursDJa5pkWDaY75233RN-1920-80.jpg">
                                                            <media:credit><![CDATA[Lance Ulanoff / Future]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[De iPhone 17 Pro]]></media:description>                                                            <media:text><![CDATA[Apple iPhone 17 Pro REVIEW]]></media:text>
                                <media:title type="plain"><![CDATA[Apple iPhone 17 Pro REVIEW]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/TeursDJa5pkWDaY75233RN-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>In onze <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-pro-review-nl">iPhone 17 Pro-review</a> gaven we Apple’s vlaggenschip bijna een perfecte score, dus de verwachtingen voor de opvolger zijn hoog. In een nieuwe videolek krijgen we nu een volledig, onofficieel beeld van de iPhone 18 Pro vanuit alle hoeken en in drie nieuwe kleuren.</p><p>De video is afkomstig van <a href="https://www.youtube.com/watch?v=mN2Td45Ln5M" target="_blank">Front Page Tech</a> en Jon Prosser (die vorig jaar overigens door Apple werd aangeklaagd wegens het lekken van iOS 26-details). We kunnen ervan uitgaan dat de renders die we hier zien gebaseerd zijn op interne informatie uit de Apple-toeleveringsketen en andere bronnen.</p><p>Wat het design van de iPhone 18 Pro betreft, lijkt dat grotendeels identiek te zijn aan dat van zijn voorganger. Vermoedelijk geldt hetzelfde voor de iPhone 18 Pro Max, die zich alleen door een groter formaat zal onderscheiden van het Pro-model.</p><p>Wat volgens deze video wél kan veranderen, zijn de kleuren. Prosser zegt dat burgundy, bruin en paars allemaal worden getest voor 2026. Het is mogelijk dat één van deze kleuren verschijnt naast de eerder gelekte zilveren, oranje en blauwe varianten.</p><h2 id="face-id-camera-s-en-meer">Face ID, camera's en meer</h2><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/mN2Td45Ln5M" allowfullscreen></iframe></div></div><p>Volgens deze video wordt de selfiecamera verplaatst naar de linkerbovenhoek, terwijl de Face ID-technologie onder het scherm wordt weggewerkt.</p><p>De Dynamic Island verdwijnt niet, maar zou bij deze nieuwe toestellen vanuit de linkerbovenhoek tevoorschijn komen. Je blijft via de Dynamic Island gewoon toegang houden tot oproepen, navigatie, sportuitslagen en andere informatie, net zoals nu.</p><p>Prosser noemt daarnaast meerdere andere lekken die we al eerder hebben gehoord: een camerasysteem met variabel diafragma dat moet zorgen voor betere foto’s en video’s onder alle lichtomstandigheden, een vereenvoudigde cameraregelaar en 5G-satellietconnectiviteit.</p><p>Als Apple’s vermeende aanpassing van de productlancering daadwerkelijk doorgaat, krijgen we in september de iPhone 18 Pro, de iPhone 18 Pro Max en de opvouwbare iPhone te zien. De iPhone 18 en de iPhone Air 2 zouden dan worden doorgeschoven naar 2027.</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>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ De iPhone Air 2 lijkt een aantal handige upgrades te krijgen ]]></title>
                                                                                                <dc:content><![CDATA[ <p>2025 was het jaar van extra dunne smartphones, maar ironisch genoeg tegelijkertijd niet bepaald een goed jaar voor dunne smartphones. We zagen onder andere de releases van de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s25-edge-nl">Samsung Galaxy S25 Edge</a> en de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-air-review-nl">iPhone Air</a>, maar beide modellen schijnen niet echt goed te verkopen. </p><p>Bij Samsung lijkt dit ervoor te zorgen dat er geen Galaxy S26 Edge meer komt, maar Apple lijkt toch nog een nieuwe poging te willen wagen met een iPhone Air 2. Het bedrijf zou volgens een nieuwe leak meerdere upgrades willen introduceren, maar het nieuwe model verschijnt misschien dan ook pas in 2027. </p><p>De Zuid-Koreaanse outlet <a href="https://www.thelec.kr/news/articleView.html?idxno=50738" target="_blank">The Elec</a> (via <a href="https://9to5mac.com/2026/01/09/iphone-air-2-could-get-two-of-the-most-requested-feature-upgrades/" target="_blank">9to5Google</a>) deelde onder andere de voorspelling dat de iPhone Air 2 gebruik zal maken van CoE-technologie ('Color filter on Encapsulation') voor zijn display. Dit is een andere manier om de kleurfilter in het display te verwerken en in de praktijk zou dit voor een hogere helderheid moeten zorgen. Deze technologie zou daarnaast ook naar de vouwbare iPhone komen.</p><p>Dit fellere display moet verder ook nog eens dunner zijn en die extra beschikbare ruimte zou Apple kunnen gebruiken om een wat grotere batterij toe te voegen aan de iPhone Air 2. Als Apple daarvoor kiest, is dat toch wel een fijne upgrade, want batterijduur is een van de grootste problemen bij deze extra dunne smartphones. </p><p>Het alternatief is dat Apple de telefoon gewoon nog dunner maakt, maar de iPhone Air is al maar 5,6 mm dik. Het aanpakken van de batterijduur lijkt ons een logischere keuze voor Apple dan nog wat millimeters van de dikte afschaven. </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-extra-camera">Een extra camera</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:75.00%;"><img id="Ddbpwy8rfCnAHq8ypXKUEA" name="Apple iPhone Air Review" alt="Apple iPhone Air Review" src="https://cdn.mos.cms.futurecdn.net/Ddbpwy8rfCnAHq8ypXKUEA-1920-80.jpg" mos="" align="middle" fullscreen="" width="4032" height="3024" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">De iPhone Air lijkt niet echt goed te verkopen. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Jacob Krol/Future)</span></figcaption></figure><p>Een ander groot kritiekpunt voor de iPhone Air is dat hij maar één camera aan de achterkant heeft. Dat is in principe een degelijke camera, maar je krijgt hier dus niet echt een veelzijdig camerasysteem. We hebben <a href="https://www.techradar.com/phones/iphone/the-iphone-air-2-could-fix-its-predecessors-biggest-issue">al geruchten gehoord</a> die suggereren  dat Apple daar bij het volgende model verandering in brengt. Er zou mogelijk een ultrawide-camera worden toegevoegd aan de achterkant. </p><p>Als Apple met dit nieuwe model de batterijduur en camera's aanpakt, dan zal dat al veel meer mensen blij maken en mogelijk wat meer mensen kunnen overhalen om toch voor het extra dunne model binnen de line-up te kiezen. </p><p>Als dit niet werkt, dan moet Apple misschien toch overwegen om de iPhone Air te schrappen, <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/er-komt-mogelijk-toch-geen-samsung-galaxy-s26-edge-meer-aan">net als Samsung schijnbaar dus overweegt</a>. Zoals het er nu uitziet, lijkt er gewoon niet heel veel interesse te zijn in extra dunne smartphones. Zelfs met wat mooie upgrades voor dingen zoals batterijduur en de camera's zijn er nog altijd compromissen ten opzichte van een normale smartphone. </p><p>Maar we zullen dus zien hoe succesvol Apple's tweede poging is in 2027. In de tussentijd verwachten we later dit jaar nog de iPhone 18 Pro en Pro Max en dankzij een mogelijke <a href="https://www.techradar.com/phones/iphone/iphone-tipped-for-major-launch-shake-up-in-2026-heres-when-to-expect-the-iphone-18-iphone-air-2-and-more">verandering voor het releaseschema</a> zou de standaard iPhone 18 misschien ook pas in 2027 gelanceerd worden. </p><ul><li><a href="https://global.techradar.com/nl-nl/phones/motorola-phones/nieuwe-smartphoneserie-van-motorola-legt-samsung-en-apple-het-vuur-aan-de-schenen">Nieuwe smartphoneserie van Motorola legt Samsung en Apple het vuur aan de schenen</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/iphone/de-iphone-air-2-lijkt-een-aantal-handige-upgrades-te-krijgen</link>
                                                                            <description>
                            <![CDATA[ Een nieuw verslag suggereert dat de iPhone Air 2 verbeteringen krijgt op het gebied van camera's, batterijduur en schermhelderheid. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">DNkvyLAbn82TmN5RCzubf3</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/bvykh8YVpcf2xr3SZMr7ET-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 12 Jan 2026 11:06:58 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[iPhone]]></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/bvykh8YVpcf2xr3SZMr7ET-1920-80.jpg">
                                                            <media:credit><![CDATA[Jacob Krol/Future]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[De Apple iPhone Air]]></media:description>                                                            <media:text><![CDATA[Apple iPhone Air Review]]></media:text>
                                <media:title type="plain"><![CDATA[Apple iPhone Air Review]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/bvykh8YVpcf2xr3SZMr7ET-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>2025 was het jaar van extra dunne smartphones, maar ironisch genoeg tegelijkertijd niet bepaald een goed jaar voor dunne smartphones. We zagen onder andere de releases van de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s25-edge-nl">Samsung Galaxy S25 Edge</a> en de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-air-review-nl">iPhone Air</a>, maar beide modellen schijnen niet echt goed te verkopen. </p><p>Bij Samsung lijkt dit ervoor te zorgen dat er geen Galaxy S26 Edge meer komt, maar Apple lijkt toch nog een nieuwe poging te willen wagen met een iPhone Air 2. Het bedrijf zou volgens een nieuwe leak meerdere upgrades willen introduceren, maar het nieuwe model verschijnt misschien dan ook pas in 2027. </p><p>De Zuid-Koreaanse outlet <a href="https://www.thelec.kr/news/articleView.html?idxno=50738" target="_blank">The Elec</a> (via <a href="https://9to5mac.com/2026/01/09/iphone-air-2-could-get-two-of-the-most-requested-feature-upgrades/" target="_blank">9to5Google</a>) deelde onder andere de voorspelling dat de iPhone Air 2 gebruik zal maken van CoE-technologie ('Color filter on Encapsulation') voor zijn display. Dit is een andere manier om de kleurfilter in het display te verwerken en in de praktijk zou dit voor een hogere helderheid moeten zorgen. Deze technologie zou daarnaast ook naar de vouwbare iPhone komen.</p><p>Dit fellere display moet verder ook nog eens dunner zijn en die extra beschikbare ruimte zou Apple kunnen gebruiken om een wat grotere batterij toe te voegen aan de iPhone Air 2. Als Apple daarvoor kiest, is dat toch wel een fijne upgrade, want batterijduur is een van de grootste problemen bij deze extra dunne smartphones. </p><p>Het alternatief is dat Apple de telefoon gewoon nog dunner maakt, maar de iPhone Air is al maar 5,6 mm dik. Het aanpakken van de batterijduur lijkt ons een logischere keuze voor Apple dan nog wat millimeters van de dikte afschaven. </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-extra-camera">Een extra camera</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:75.00%;"><img id="Ddbpwy8rfCnAHq8ypXKUEA" name="Apple iPhone Air Review" alt="Apple iPhone Air Review" src="https://cdn.mos.cms.futurecdn.net/Ddbpwy8rfCnAHq8ypXKUEA-1920-80.jpg" mos="" align="middle" fullscreen="" width="4032" height="3024" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">De iPhone Air lijkt niet echt goed te verkopen. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Jacob Krol/Future)</span></figcaption></figure><p>Een ander groot kritiekpunt voor de iPhone Air is dat hij maar één camera aan de achterkant heeft. Dat is in principe een degelijke camera, maar je krijgt hier dus niet echt een veelzijdig camerasysteem. We hebben <a href="https://www.techradar.com/phones/iphone/the-iphone-air-2-could-fix-its-predecessors-biggest-issue">al geruchten gehoord</a> die suggereren  dat Apple daar bij het volgende model verandering in brengt. Er zou mogelijk een ultrawide-camera worden toegevoegd aan de achterkant. </p><p>Als Apple met dit nieuwe model de batterijduur en camera's aanpakt, dan zal dat al veel meer mensen blij maken en mogelijk wat meer mensen kunnen overhalen om toch voor het extra dunne model binnen de line-up te kiezen. </p><p>Als dit niet werkt, dan moet Apple misschien toch overwegen om de iPhone Air te schrappen, <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/er-komt-mogelijk-toch-geen-samsung-galaxy-s26-edge-meer-aan">net als Samsung schijnbaar dus overweegt</a>. Zoals het er nu uitziet, lijkt er gewoon niet heel veel interesse te zijn in extra dunne smartphones. Zelfs met wat mooie upgrades voor dingen zoals batterijduur en de camera's zijn er nog altijd compromissen ten opzichte van een normale smartphone. </p><p>Maar we zullen dus zien hoe succesvol Apple's tweede poging is in 2027. In de tussentijd verwachten we later dit jaar nog de iPhone 18 Pro en Pro Max en dankzij een mogelijke <a href="https://www.techradar.com/phones/iphone/iphone-tipped-for-major-launch-shake-up-in-2026-heres-when-to-expect-the-iphone-18-iphone-air-2-and-more">verandering voor het releaseschema</a> zou de standaard iPhone 18 misschien ook pas in 2027 gelanceerd worden. </p><ul><li><a href="https://global.techradar.com/nl-nl/phones/motorola-phones/nieuwe-smartphoneserie-van-motorola-legt-samsung-en-apple-het-vuur-aan-de-schenen">Nieuwe smartphoneserie van Motorola legt Samsung en Apple het vuur aan de schenen</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Samsung heeft zojuist het vouwbare scherm zonder vouwlijn onthuld dat de iPhone Fold nodig heeft ]]></title>
                                                                                                <dc:content><![CDATA[ <p>We horen nu al een tijdje dat Apple <a href="https://global.techradar.com/nl-nl/phones/iphone/apples-vouwbare-iphone-moet-de-samsung-galaxy-z-fold-op-twee-vlakken-verslaan">zijn eerste vouwbare iPhone van een scherm zonder zichtbare vouwlijn wil voorzien</a>. Dat is misschien ook (deels) de reden dat we dit toestel nog steeds niet gezien hebben, want de technologie leek gewoon nog niet gereed te zijn. Nu lijkt daar eindelijk verandering in te zijn gekomen, want Samsung heeft nu zo'n vouwbaar scherm zonder vouwlijn vertoond tijdens <a href="https://global.techradar.com/nl-nl/tag/ces">CES 2026</a>.</p><p>Afbeeldingen van dit display zijn inmiddels ook al gedeeld door onder andere <a href="https://www.sammobile.com/news/samsung-crease-less-foldable-oled-panel-showcased-z-fold-8/" target="_blank">SamMobile</a> en <a href="https://x.com/UniverseIce/status/2008358785081840008" target="_blank">@UniverseIce</a>. Samsung toonde dit paneel naast dat van de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-z-fold-7-review-nl">Samsung Galaxy Z Fold 7</a> om het verschil extra duidelijk te maken. </p><p>Bij de Galaxy Z Fold 7 is er nog steeds een vouwlijn zichtbaar op de plek waar je de telefoon dichtvouwt, al is deze vouwlijn al veel minder opvallend dan bij voorgaande generaties. Dit nieuwe paneel lijkt echter helemaal geen zichtbare vouwlijn meer te hebben. </p><div class="see-more see-more--clipped"><figure><blockquote class="twitter-tweet hawk-ignore" data-lang="en" cite="https://twitter.com/cantworkitout/status/2008358785081840008"><p lang="en" dir="ltr">BREAKING！Samsung showcased a foldable display with no visible crease at CES 2026.The panel looks excellent in terms of overall quality and also adopts under-display camera technology. Most importantly, there is no crease at all.This display technology is expected to be used… pic.twitter.com/BuL1gke9AZ<a href="https://twitter.com/cantworkitout/status/2008358785081840008">January 6, 2026</a></p></blockquote></figure><div class="see-more__filter"></div></div><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="apple-kan-het-mogelijk-als-eerste-gebruiken">Apple kan het mogelijk als eerste gebruiken</h2><p>Dit nieuws is mogelijk iets relevanter voor de iPhone Fold dan voor Samsung-smartphones. @UniverseIce claimt namelijk dat Apple deze displaytechnologie zal gebruiken en de vouwbare iPhone kan dus wel eens de eerste smartphone met dit vouwbare display zonder vouwlijn worden. </p><p>Natuurlijk brengt Samsung naar verwachting dit jaar ook weer nieuwe foldables uit, maar @UniverseIce, die toch wel een redelijk goede reputatie heeft op het gebied van leaks en geruchten geeft niet aan dat dit display gebruikt zal worden door de flagship Samsung Galaxy Z Fold 8. De leaker geeft wel aan dat er een kans bestaat dat het display gebruikt wordt op de Samsung Galaxy Wide Fold. Dat zou mogelijk een nieuwe foldable kunnen zijn die een meer tabletvormige beeldverhouding kan krijgen. Samsungs mobiele divisie moet dan wel bereid zijn om (waarschijnlijk flink) voor deze technologie te betalen. </p><p>Dat suggereert ook dat toekomstige Samsung-smartphones met dit soort displays mogelijk nog duurder kunnen worden dan de huidige foldables van het bedrijf.</p><p>Hoe dan ook, de iPhone Fold wordt waarschijnlijk in september naast de iPhone 18-serie gelanceerd, terwijl de Samsung Galaxy Wide Fold mogelijk al in juli verschijnt. We moeten dus sowieso nog wel een aantal maanden wachten voordat we deze displaytechnologie bij een nieuwe smartphone zullen terugzien.</p><ul><li><a href="https://global.techradar.com/nl-nl/phones/motorola-phones/gelekte-afbeelding-suggereert-dat-de-samsung-galaxy-z-fold-7-binnenkort-concurrentie-krijgt-van-de-motorola-razr-fold">Gelekte afbeelding suggereert dat de Samsung Galaxy Z Fold 7 binnenkort concurrentie krijgt van de Motorola Razr Fold</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/iphone/samsung-heeft-zojuist-het-vouwbare-scherm-zonder-vouwlijn-onthuld-dat-de-iphone-fold-nodig-heeft</link>
                                                                            <description>
                            <![CDATA[ Samsung heeft tijdens CES 2026 een vouwbaar scherm zonder zichtbare vouwlijn getoond en dit kan wel eens de technologie zijn die Apple zal gebruiken in zijn vouwbare iPhone. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">T4vuRj8UNriXbpoNdrbWQQ</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/bbt42jE3HjkgqDu5qyuCD8-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 06 Jan 2026 15:49:34 +0000</pubDate>                                                                                                                                <updated>Wed, 07 Jan 2026 14:06:02 +0000</updated>
                                                                                                                                            <category><![CDATA[iPhone]]></category>
                                                    <category><![CDATA[Samsung Phones]]></category>
                                                    <category><![CDATA[Phones]]></category>
                                                    <category><![CDATA[Samsung Galaxy 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/bbt42jE3HjkgqDu5qyuCD8-1920-80.jpg">
                                                            <media:credit><![CDATA[Lance Ulanoff / Future]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[De Samsung Galaxy Z Fold 7]]></media:description>                                                            <media:text><![CDATA[Samsung Galaxy Z Fold 7 REVIEW]]></media:text>
                                <media:title type="plain"><![CDATA[Samsung Galaxy Z Fold 7 REVIEW]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/bbt42jE3HjkgqDu5qyuCD8-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>We horen nu al een tijdje dat Apple <a href="https://global.techradar.com/nl-nl/phones/iphone/apples-vouwbare-iphone-moet-de-samsung-galaxy-z-fold-op-twee-vlakken-verslaan">zijn eerste vouwbare iPhone van een scherm zonder zichtbare vouwlijn wil voorzien</a>. Dat is misschien ook (deels) de reden dat we dit toestel nog steeds niet gezien hebben, want de technologie leek gewoon nog niet gereed te zijn. Nu lijkt daar eindelijk verandering in te zijn gekomen, want Samsung heeft nu zo'n vouwbaar scherm zonder vouwlijn vertoond tijdens <a href="https://global.techradar.com/nl-nl/tag/ces">CES 2026</a>.</p><p>Afbeeldingen van dit display zijn inmiddels ook al gedeeld door onder andere <a href="https://www.sammobile.com/news/samsung-crease-less-foldable-oled-panel-showcased-z-fold-8/" target="_blank">SamMobile</a> en <a href="https://x.com/UniverseIce/status/2008358785081840008" target="_blank">@UniverseIce</a>. Samsung toonde dit paneel naast dat van de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-z-fold-7-review-nl">Samsung Galaxy Z Fold 7</a> om het verschil extra duidelijk te maken. </p><p>Bij de Galaxy Z Fold 7 is er nog steeds een vouwlijn zichtbaar op de plek waar je de telefoon dichtvouwt, al is deze vouwlijn al veel minder opvallend dan bij voorgaande generaties. Dit nieuwe paneel lijkt echter helemaal geen zichtbare vouwlijn meer te hebben. </p><div class="see-more see-more--clipped"><figure><blockquote class="twitter-tweet hawk-ignore" data-lang="en" cite="https://twitter.com/cantworkitout/status/2008358785081840008"><p lang="en" dir="ltr">BREAKING！Samsung showcased a foldable display with no visible crease at CES 2026.The panel looks excellent in terms of overall quality and also adopts under-display camera technology. Most importantly, there is no crease at all.This display technology is expected to be used… pic.twitter.com/BuL1gke9AZ<a href="https://twitter.com/cantworkitout/status/2008358785081840008">January 6, 2026</a></p></blockquote></figure><div class="see-more__filter"></div></div><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="apple-kan-het-mogelijk-als-eerste-gebruiken">Apple kan het mogelijk als eerste gebruiken</h2><p>Dit nieuws is mogelijk iets relevanter voor de iPhone Fold dan voor Samsung-smartphones. @UniverseIce claimt namelijk dat Apple deze displaytechnologie zal gebruiken en de vouwbare iPhone kan dus wel eens de eerste smartphone met dit vouwbare display zonder vouwlijn worden. </p><p>Natuurlijk brengt Samsung naar verwachting dit jaar ook weer nieuwe foldables uit, maar @UniverseIce, die toch wel een redelijk goede reputatie heeft op het gebied van leaks en geruchten geeft niet aan dat dit display gebruikt zal worden door de flagship Samsung Galaxy Z Fold 8. De leaker geeft wel aan dat er een kans bestaat dat het display gebruikt wordt op de Samsung Galaxy Wide Fold. Dat zou mogelijk een nieuwe foldable kunnen zijn die een meer tabletvormige beeldverhouding kan krijgen. Samsungs mobiele divisie moet dan wel bereid zijn om (waarschijnlijk flink) voor deze technologie te betalen. </p><p>Dat suggereert ook dat toekomstige Samsung-smartphones met dit soort displays mogelijk nog duurder kunnen worden dan de huidige foldables van het bedrijf.</p><p>Hoe dan ook, de iPhone Fold wordt waarschijnlijk in september naast de iPhone 18-serie gelanceerd, terwijl de Samsung Galaxy Wide Fold mogelijk al in juli verschijnt. We moeten dus sowieso nog wel een aantal maanden wachten voordat we deze displaytechnologie bij een nieuwe smartphone zullen terugzien.</p><ul><li><a href="https://global.techradar.com/nl-nl/phones/motorola-phones/gelekte-afbeelding-suggereert-dat-de-samsung-galaxy-z-fold-7-binnenkort-concurrentie-krijgt-van-de-motorola-razr-fold">Gelekte afbeelding suggereert dat de Samsung Galaxy Z Fold 7 binnenkort concurrentie krijgt van de Motorola Razr Fold</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Weer een nieuw gerucht geeft aan dat de iPhone 18 mogelijk pas begin 2027 verschijnt ]]></title>
                                                                                                <dc:content><![CDATA[ <p>We hebben eerder al gehoord dat het releaseschema van Apple's iPhone-serie in 2026 <a href="https://global.techradar.com/nl-nl/phones/iphone/apple-zou-toekomstige-iphones-niet-meer-tegelijkertijd-lanceren">kan veranderen</a>. Dit wordt ondersteund door een nieuw gerucht dat suggereert dat de iPhone 18 mogelijk pas ergens in de eerste paar maanden van 2027 verschijnt.  </p><p>Dit gerucht komt vanuit de bekende tipgever <a href="https://weibo.com/5821279480/QjiNBsOh6" target="_blank">Fixed Focus Digital</a> (via <a href="https://www.macrumors.com/2025/12/22/iphone-18-trial-production-begin-february/" target="_blank">MacRumors</a>). Deze tipgever geeft aan dat de massaproductie van de iPhone 18 op het punt staat om van start te gaan. Dat zou betekenen dat deze productie later begint dan die van de iPhone 18 Pro en kan dus inderdaad zorgen voor een latere release (in begin 2027). </p><p>Als deze voorspellingen accuraat zijn, krijgen we in september 2026, wanneer we normaal gesproken alle nieuwe (flagship) iPhones verwachten, misschien alleen de iPhone 18 Pro, de iPhone 18 Pro Max en mogelijk de iPhone Air 2 te zien. Het standaard iPhone 18-model kan vervolgens pas het jaar daarna verschijnen.</p><p>De iPhone 17e en iPhone 18e worden daarnaast ook nog verwacht en zouden respectievelijk in 2026 en 2027 moeten uitkomen. Er wordt hier ook genoemd dat de release van die toestellen (in de VS) waarschijnlijk in de lente zal plaatsvinden. Ergens in maart lijkt op dit punt het meest waarschijnlijk. Dit zou een flinke verandering zijn voor het iPhone-releaseschema en Apple zou deze verandering doorvoeren in de hoop dat er zo meer iPhones worden verkocht. </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="minimale-designveranderingen">Minimale designveranderingen</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="phLNP6oqhVSnEhxkQvEGNc" name="iPhone17Procolors" alt="Drie iPhone 17 Pro-modellen tegen een groene en paarse achtergrond" src="https://cdn.mos.cms.futurecdn.net/phLNP6oqhVSnEhxkQvEGNc-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: Apple)</span></figcaption></figure><p>Dezelfde tipgever geeft ook aan dat de iPhone 18 Pro er iets anders uit kan zien dan zijn voorganger, maar dat de veranderingen niet heel groot zullen zijn. Er is al wel <a href="https://www.techradar.com/phones/iphone/iphone-18-series-the-5-biggest-rumors-so-far-from-camera-upgrades-to-new-display-tech">het een en ander gezegd</a> over een selfiecamera onder het display voor de Pro-modellen.</p><p>Volgens dit gerucht zou die verandering toch niet doorgevoerd worden. Als de productie van de iPhone 18 Pro en Pro Max ook inderdaad al gestart is, suggereert dit dat we met vrij minimale designveranderingen te maken kunnen krijgen. Daarnaast introduceerden de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-pro-review-nl">iPhone 17 Pro</a> en Pro Max ook al vrij grote designveranderingen, dus weer een compleet nieuwe look zou wel apart zijn. </p><p>Andere geruchten hebben gesuggereerd dat de standaard iPhone 18 mogelijk <a href="https://global.techradar.com/nl-nl/phones/iphone/apples-iphone-18-serie-krijgt-misschien-fijne-ram-upgrade">een RAM-upgrade</a> krijgt en daarnaast wijzen veel geruchten ook op de lancering van een vouwbare iPhone ergens volgens jaar. Dat model zou mogelijk wel gewoon in september kunnen arriveren. </p><p>Het zou wel een gewaagde zet zijn als Apple inderdaad zijn releaseschema op deze manier omgooit (in ieder geval voor de standaard iPhone). Tot nu toe werden nieuwe flagship iPhones eigenlijk altijd wel in september of oktober aangekondigd sinds na de onthulling van de <a href="https://www.techradar.com/reviews/phones/mobile-phones/iphone-4-694980/review">iPhone 4</a> in juni 2010. We zijn benieuwd of deze strategie ook echt zal werken voor Apple. </p><ul><li><a href="https://global.techradar.com/nl-nl/phones/iphone/apple-heeft-te-maken-met-technische-uitdagingen-bij-de-productie-van-een-vouwbare-iphone-zonder-vouwlijn">Apple heeft te maken met "technische uitdagingen" bij de productie van een vouwbare iPhone zonder vouwlijn</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/iphone/weer-een-nieuw-gerucht-geeft-aan-dat-de-iphone-18-mogelijk-pas-begin-2027-verschijnt</link>
                                                                            <description>
                            <![CDATA[ We hebben weer wat nieuwe informatie gekregen over wat we kunnen verwachten van Apple's volgende serie van flagship smartphones en hoe lang we op ze moeten wachten. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">bEAPQarBbTMRRyFcQfDo3T</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/RVPMzZ5v7PkPwip6eLcdaH-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 24 Dec 2025 09:01:43 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[iPhone]]></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/RVPMzZ5v7PkPwip6eLcdaH-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[De iPhone 17]]></media:description>                                                            <media:text><![CDATA[Apple iPhone 17]]></media:text>
                                <media:title type="plain"><![CDATA[Apple iPhone 17]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/RVPMzZ5v7PkPwip6eLcdaH-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>We hebben eerder al gehoord dat het releaseschema van Apple's iPhone-serie in 2026 <a href="https://global.techradar.com/nl-nl/phones/iphone/apple-zou-toekomstige-iphones-niet-meer-tegelijkertijd-lanceren">kan veranderen</a>. Dit wordt ondersteund door een nieuw gerucht dat suggereert dat de iPhone 18 mogelijk pas ergens in de eerste paar maanden van 2027 verschijnt.  </p><p>Dit gerucht komt vanuit de bekende tipgever <a href="https://weibo.com/5821279480/QjiNBsOh6" target="_blank">Fixed Focus Digital</a> (via <a href="https://www.macrumors.com/2025/12/22/iphone-18-trial-production-begin-february/" target="_blank">MacRumors</a>). Deze tipgever geeft aan dat de massaproductie van de iPhone 18 op het punt staat om van start te gaan. Dat zou betekenen dat deze productie later begint dan die van de iPhone 18 Pro en kan dus inderdaad zorgen voor een latere release (in begin 2027). </p><p>Als deze voorspellingen accuraat zijn, krijgen we in september 2026, wanneer we normaal gesproken alle nieuwe (flagship) iPhones verwachten, misschien alleen de iPhone 18 Pro, de iPhone 18 Pro Max en mogelijk de iPhone Air 2 te zien. Het standaard iPhone 18-model kan vervolgens pas het jaar daarna verschijnen.</p><p>De iPhone 17e en iPhone 18e worden daarnaast ook nog verwacht en zouden respectievelijk in 2026 en 2027 moeten uitkomen. Er wordt hier ook genoemd dat de release van die toestellen (in de VS) waarschijnlijk in de lente zal plaatsvinden. Ergens in maart lijkt op dit punt het meest waarschijnlijk. Dit zou een flinke verandering zijn voor het iPhone-releaseschema en Apple zou deze verandering doorvoeren in de hoop dat er zo meer iPhones worden verkocht. </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="minimale-designveranderingen">Minimale designveranderingen</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="phLNP6oqhVSnEhxkQvEGNc" name="iPhone17Procolors" alt="Drie iPhone 17 Pro-modellen tegen een groene en paarse achtergrond" src="https://cdn.mos.cms.futurecdn.net/phLNP6oqhVSnEhxkQvEGNc-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: Apple)</span></figcaption></figure><p>Dezelfde tipgever geeft ook aan dat de iPhone 18 Pro er iets anders uit kan zien dan zijn voorganger, maar dat de veranderingen niet heel groot zullen zijn. Er is al wel <a href="https://www.techradar.com/phones/iphone/iphone-18-series-the-5-biggest-rumors-so-far-from-camera-upgrades-to-new-display-tech">het een en ander gezegd</a> over een selfiecamera onder het display voor de Pro-modellen.</p><p>Volgens dit gerucht zou die verandering toch niet doorgevoerd worden. Als de productie van de iPhone 18 Pro en Pro Max ook inderdaad al gestart is, suggereert dit dat we met vrij minimale designveranderingen te maken kunnen krijgen. Daarnaast introduceerden de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-pro-review-nl">iPhone 17 Pro</a> en Pro Max ook al vrij grote designveranderingen, dus weer een compleet nieuwe look zou wel apart zijn. </p><p>Andere geruchten hebben gesuggereerd dat de standaard iPhone 18 mogelijk <a href="https://global.techradar.com/nl-nl/phones/iphone/apples-iphone-18-serie-krijgt-misschien-fijne-ram-upgrade">een RAM-upgrade</a> krijgt en daarnaast wijzen veel geruchten ook op de lancering van een vouwbare iPhone ergens volgens jaar. Dat model zou mogelijk wel gewoon in september kunnen arriveren. </p><p>Het zou wel een gewaagde zet zijn als Apple inderdaad zijn releaseschema op deze manier omgooit (in ieder geval voor de standaard iPhone). Tot nu toe werden nieuwe flagship iPhones eigenlijk altijd wel in september of oktober aangekondigd sinds na de onthulling van de <a href="https://www.techradar.com/reviews/phones/mobile-phones/iphone-4-694980/review">iPhone 4</a> in juni 2010. We zijn benieuwd of deze strategie ook echt zal werken voor Apple. </p><ul><li><a href="https://global.techradar.com/nl-nl/phones/iphone/apple-heeft-te-maken-met-technische-uitdagingen-bij-de-productie-van-een-vouwbare-iphone-zonder-vouwlijn">Apple heeft te maken met "technische uitdagingen" bij de productie van een vouwbare iPhone zonder vouwlijn</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Apple heeft te maken met "technische uitdagingen" bij de productie van een vouwbare iPhone zonder vouwlijn ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Alle informatie wijst erop dat de eerste vouwbare iPhone <a href="https://www.techradar.com/phones/iphone/a-new-iphone-roadmap-just-leaked-with-spec-details-of-the-foldable-iphone-and-the-iphone-air-2">ergens volgend jaar</a> wordt gelanceerd, maar nu suggereert een nieuw gerucht dat Apple nog wel te maken heeft met wat "technische uitdagingen" bij het realiseren van een vouwbare smartphone zonder zichtbare vouwlijnen. </p><p>Dit nieuws komt vanuit de bekende tipgever <a href="https://m.weibo.cn/u/6048569942?is_hot=1%3Fis_hot%3D1&is_hot=1&jumpfrom=weibocom" target="_blank">Digital Chat Station</a> (via <a href="https://wccftech.com/iphone-fold-being-tested-with-ultra-thin-flexible-glass-to-achieve-crease-free-design/" target="_blank">Wccftech</a>). De leaker geeft aan (vertaald via Google Translate) dat Apple nog steeds last heeft van "technische uitdagingen" bij de ontwikkeling van een vouwbaar scherm dat er echt compleet plat uitziet wanneer opengevouwen. </p><p>De huidige foldables op de markt, waaronder de recente <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-heeft-officieel-de-galaxy-z-trifold-onthuld-maar-we-weten-nog-steeds-niet-alles">Samsung Galaxy Z TriFold</a>, hebben nog steeds zichtbare vouwlijnen op de plekken waar de scharnieren zitten. Dat is geen gigantisch probleem in de praktijk, en het is al veel minder erg dan bij vorige generaties, maar het ziet er wel iets minder mooi en premium uit dan mensen graag zouden zien (bij zulke dure toestellen). </p><p>Veel van de leaks die we <a href="https://www.techradar.com/phones/iphone/more-details-of-the-foldable-iphone-have-leaked-including-a-less-obvious-crease">eerder hebben gehoord</a> over de vouwbare iPhone, suggereerden dat Apple's engineers vastbesloten zijn om dit apparaat zonder zichtbare vouwlijn aan te leveren. Deze nieuwe informatie suggereert dus echter dat dit ze nog niet gelukt 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><h2 id="nog-steeds-aan-het-experimenteren">Nog steeds aan het experimenteren</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="R4dVDdLjTHqPGcFV7YwF7Z" name="006-Introducing-Galaxy-Z-TriFold-The-Shape-of-Whats-Next-in-Mobile-Innovation" alt="Samsung Galaxy Z Trifold" src="https://cdn.mos.cms.futurecdn.net/R4dVDdLjTHqPGcFV7YwF7Z-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: Samsung)</span></figcaption></figure><p>Dezelfde tipgever voegde verder ook nog wat extra informatie toe. Zo zou Apple nog steeds aan het experimenteren zijn met verschillende types ultradun, flexibel glas (UFG) en zou de vouwbare iPhone ergens in september gelanceerd moeten worden. </p><p>Volgend jaar kan dus wel eens een druk jaar worden voor Apple dankzij een flinke verandering voor het gebruikelijke <a href="https://www.techradar.com/phones/iphone/iphone-tipped-for-major-launch-shake-up-in-2026-heres-when-to-expect-the-iphone-18-iphone-air-2-and-more">iPhone-releaseschema</a>. De iPhone 18 Pro zou mogelijk ook zoals gewoonlijk in september kunnen verschijnen, terwijl de standaard iPhone 18 mogelijk pas in maart 2027 verschijnt. </p><p>Voeg dan nog een vouwbare iPhone aan de line-up toe en het kan dus een redelijk onvoorspelbaar jaar worden voor Apple-releases. We hebben verder <a href="https://www.techradar.com/phones/iphone/the-iphone-fold-could-be-the-first-iphone-with-a-truly-all-screen-design">ook gehoord</a> dat de vouwbare iPhone een camera onder zijn display kan krijgen, zodat er geen notch of 'punchhole' zichtbaar zullen zijn. </p><p>Tot nu toe hebben we nog niet echt een betrouwbare indicatie gekregen voor hoe het toestel zal heten. De 'iPhone Fold' is geen hele slechte gok, maar het lijkt wel een beetje te voorspelbaar en simpel voor Apple. </p> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/iphone/apple-heeft-te-maken-met-technische-uitdagingen-bij-de-productie-van-een-vouwbare-iphone-zonder-vouwlijn</link>
                                                                            <description>
                            <![CDATA[ Apple wil heel graag dat zijn aankomende vouwbare iPhone geen zichtbare vouwlijn heeft, maar dat blijkt toch een nogal lastige opgave te zijn. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">hDGPvymZoXMyCntpjbVMHa</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/UMXPMhSxLwjs5j7URVUMXD-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 22 Dec 2025 10:07:38 +0000</pubDate>                                                                                                                                <updated>Mon, 22 Dec 2025 10:32:22 +0000</updated>
                                                                                                                                            <category><![CDATA[iPhone]]></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/UMXPMhSxLwjs5j7URVUMXD-1920-80.jpg">
                                                            <media:credit><![CDATA[Ming-Chi Kuo]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[We weten nog niet zeker hoe de vouwbare iPhone eruit zal zien]]></media:description>                                                            <media:text><![CDATA[A foldable iPhone concept against a multi-colored background.]]></media:text>
                                <media:title type="plain"><![CDATA[A foldable iPhone concept against a multi-colored background.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/UMXPMhSxLwjs5j7URVUMXD-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Alle informatie wijst erop dat de eerste vouwbare iPhone <a href="https://www.techradar.com/phones/iphone/a-new-iphone-roadmap-just-leaked-with-spec-details-of-the-foldable-iphone-and-the-iphone-air-2">ergens volgend jaar</a> wordt gelanceerd, maar nu suggereert een nieuw gerucht dat Apple nog wel te maken heeft met wat "technische uitdagingen" bij het realiseren van een vouwbare smartphone zonder zichtbare vouwlijnen. </p><p>Dit nieuws komt vanuit de bekende tipgever <a href="https://m.weibo.cn/u/6048569942?is_hot=1%3Fis_hot%3D1&is_hot=1&jumpfrom=weibocom" target="_blank">Digital Chat Station</a> (via <a href="https://wccftech.com/iphone-fold-being-tested-with-ultra-thin-flexible-glass-to-achieve-crease-free-design/" target="_blank">Wccftech</a>). De leaker geeft aan (vertaald via Google Translate) dat Apple nog steeds last heeft van "technische uitdagingen" bij de ontwikkeling van een vouwbaar scherm dat er echt compleet plat uitziet wanneer opengevouwen. </p><p>De huidige foldables op de markt, waaronder de recente <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-heeft-officieel-de-galaxy-z-trifold-onthuld-maar-we-weten-nog-steeds-niet-alles">Samsung Galaxy Z TriFold</a>, hebben nog steeds zichtbare vouwlijnen op de plekken waar de scharnieren zitten. Dat is geen gigantisch probleem in de praktijk, en het is al veel minder erg dan bij vorige generaties, maar het ziet er wel iets minder mooi en premium uit dan mensen graag zouden zien (bij zulke dure toestellen). </p><p>Veel van de leaks die we <a href="https://www.techradar.com/phones/iphone/more-details-of-the-foldable-iphone-have-leaked-including-a-less-obvious-crease">eerder hebben gehoord</a> over de vouwbare iPhone, suggereerden dat Apple's engineers vastbesloten zijn om dit apparaat zonder zichtbare vouwlijn aan te leveren. Deze nieuwe informatie suggereert dus echter dat dit ze nog niet gelukt 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><h2 id="nog-steeds-aan-het-experimenteren">Nog steeds aan het experimenteren</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="R4dVDdLjTHqPGcFV7YwF7Z" name="006-Introducing-Galaxy-Z-TriFold-The-Shape-of-Whats-Next-in-Mobile-Innovation" alt="Samsung Galaxy Z Trifold" src="https://cdn.mos.cms.futurecdn.net/R4dVDdLjTHqPGcFV7YwF7Z-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: Samsung)</span></figcaption></figure><p>Dezelfde tipgever voegde verder ook nog wat extra informatie toe. Zo zou Apple nog steeds aan het experimenteren zijn met verschillende types ultradun, flexibel glas (UFG) en zou de vouwbare iPhone ergens in september gelanceerd moeten worden. </p><p>Volgend jaar kan dus wel eens een druk jaar worden voor Apple dankzij een flinke verandering voor het gebruikelijke <a href="https://www.techradar.com/phones/iphone/iphone-tipped-for-major-launch-shake-up-in-2026-heres-when-to-expect-the-iphone-18-iphone-air-2-and-more">iPhone-releaseschema</a>. De iPhone 18 Pro zou mogelijk ook zoals gewoonlijk in september kunnen verschijnen, terwijl de standaard iPhone 18 mogelijk pas in maart 2027 verschijnt. </p><p>Voeg dan nog een vouwbare iPhone aan de line-up toe en het kan dus een redelijk onvoorspelbaar jaar worden voor Apple-releases. We hebben verder <a href="https://www.techradar.com/phones/iphone/the-iphone-fold-could-be-the-first-iphone-with-a-truly-all-screen-design">ook gehoord</a> dat de vouwbare iPhone een camera onder zijn display kan krijgen, zodat er geen notch of 'punchhole' zichtbaar zullen zijn. </p><p>Tot nu toe hebben we nog niet echt een betrouwbare indicatie gekregen voor hoe het toestel zal heten. De 'iPhone Fold' is geen hele slechte gok, maar het lijkt wel een beetje te voorspelbaar en simpel voor Apple. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ De iPhone 18 krijgt mogelijk eindelijk een camerafunctie die Samsung al in 2021 introduceerde ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Alle iPhone-lanceringen van dit jaar zijn inmiddels achter de rug en we kunnen dus aandacht schenken aan 2026 en de iPhone 18, en volgens het nieuwste gerucht zou dit het toestel kunnen zijn waarbij Apple eindelijk kiest voor een selfiecamera onder het scherm.</p><p>Volgens de bekende insider <a href="https://m.weibo.cn/detail/5240934765692613" target="_blank">Smart Pikachu</a> (via <a href="https://wccftech.com/iphone-18-undergoing-testing-soon-with-in-screen-face-id/" target="_blank">Wccftech</a>) test Apple momenteel onder-displaycameratechnologie voor de iPhone 18-modellen. Dat zou betekenen dat de notch kleiner wordt of zelfs volledig kan verdwijnen.</p><p>Klinkt dit bekend? Dat is niet zo gek, want deze ontwikkeling doet al jarenlang de ronde in geruchten over de iPhone. Misschien is 2026 eindelijk het jaar waarin het echt gebeurt. Al blijft het uiteraard allesbehalve zeker.</p><p>Andere bronnen hebben eveneens voorspeld dat een Face ID-camera onder het scherm tot de mogelijkheden behoort voor de iPhone 18-modellen. Daarnaast gaan er al langer geruchten rond dat Apple langzaam toewerkt naar een volledig schermvullende iPhone.</p><h2 id="apple-is-echt-niet-de-eerste">Apple is echt niet de eerste</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="XxdsmP59wxxFcTcKbSgRdS" name="samsung-galaxy-z-fold-3.jpg" alt="De Samsung Galaxy Z Fold 3" src="https://cdn.mos.cms.futurecdn.net/XxdsmP59wxxFcTcKbSgRdS-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="caption-text">De Samsung Galaxy Z Fold 3, gelanceerd in 2021 </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Andere smartphonefabrikanten experimenteren al jaren met camera’s onder het scherm. Je herinnert je misschien de <a href="https://global.techradar.com/nl-nl/reviews/samsung-galaxy-z-fold-3-review-nl">Samsung Galaxy Z Fold 3</a> die in 2021 werd gelanceerd en een under-displaycamera in het 7,6-inch hoofdscherm had.</p><p>Daarbij moet wel worden opgemerkt dat deze camera niet bijzonder goed was, en dat Samsung de technologie inmiddels – voorlopig althans – weer heeft losgelaten. Alle Galaxy-toestellen die in 2025 zijn uitgebracht, hebben weer een conventionele selfiecamera, waaronder de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-z-fold-7-review-nl">Samsung Galaxy Z Fold 7</a>.</p><p>Hoewel Apple niet altijd als eerste is met innovaties in de industrie, weet het nieuwe technologie doorgaans wel sterk of niet beter te implementeren dan de meeste merken. Touch ID en Face ID zijn daar goede voorbeelden van, en de opvouwbare iPhone zou dat mogelijk ook kunnen worden.</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> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/iphone/de-iphone-18-krijgt-mogelijk-eindelijk-een-camerafunctie-die-samsung-al-in-2021-introduceerde</link>
                                                                            <description>
                            <![CDATA[ Er gaan al lang geruchten dat Apple een camera onder het scherm aan de iPhone gaat toevoegen, en dat zou in 2026 kunnen gebeuren. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">yLsv6Z4fRKaXdhUq4hZRRj</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/dK224BPeKtf2VXjavk2k3c-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 08 Dec 2025 09:01:31 +0000</pubDate>                                                                                                                                <updated>Tue, 09 Dec 2025 08:51:27 +0000</updated>
                                                                                                                                            <category><![CDATA[iPhone]]></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/dK224BPeKtf2VXjavk2k3c-1920-80.jpg">
                                                            <media:credit><![CDATA[Future/Lance Ulanoff]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[iPhone 17 First Look]]></media:description>                                                            <media:text><![CDATA[iPhone 17 First Look]]></media:text>
                                <media:title type="plain"><![CDATA[iPhone 17 First Look]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/dK224BPeKtf2VXjavk2k3c-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Alle iPhone-lanceringen van dit jaar zijn inmiddels achter de rug en we kunnen dus aandacht schenken aan 2026 en de iPhone 18, en volgens het nieuwste gerucht zou dit het toestel kunnen zijn waarbij Apple eindelijk kiest voor een selfiecamera onder het scherm.</p><p>Volgens de bekende insider <a href="https://m.weibo.cn/detail/5240934765692613" target="_blank">Smart Pikachu</a> (via <a href="https://wccftech.com/iphone-18-undergoing-testing-soon-with-in-screen-face-id/" target="_blank">Wccftech</a>) test Apple momenteel onder-displaycameratechnologie voor de iPhone 18-modellen. Dat zou betekenen dat de notch kleiner wordt of zelfs volledig kan verdwijnen.</p><p>Klinkt dit bekend? Dat is niet zo gek, want deze ontwikkeling doet al jarenlang de ronde in geruchten over de iPhone. Misschien is 2026 eindelijk het jaar waarin het echt gebeurt. Al blijft het uiteraard allesbehalve zeker.</p><p>Andere bronnen hebben eveneens voorspeld dat een Face ID-camera onder het scherm tot de mogelijkheden behoort voor de iPhone 18-modellen. Daarnaast gaan er al langer geruchten rond dat Apple langzaam toewerkt naar een volledig schermvullende iPhone.</p><h2 id="apple-is-echt-niet-de-eerste">Apple is echt niet de eerste</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="XxdsmP59wxxFcTcKbSgRdS" name="samsung-galaxy-z-fold-3.jpg" alt="De Samsung Galaxy Z Fold 3" src="https://cdn.mos.cms.futurecdn.net/XxdsmP59wxxFcTcKbSgRdS-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="caption-text">De Samsung Galaxy Z Fold 3, gelanceerd in 2021 </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Andere smartphonefabrikanten experimenteren al jaren met camera’s onder het scherm. Je herinnert je misschien de <a href="https://global.techradar.com/nl-nl/reviews/samsung-galaxy-z-fold-3-review-nl">Samsung Galaxy Z Fold 3</a> die in 2021 werd gelanceerd en een under-displaycamera in het 7,6-inch hoofdscherm had.</p><p>Daarbij moet wel worden opgemerkt dat deze camera niet bijzonder goed was, en dat Samsung de technologie inmiddels – voorlopig althans – weer heeft losgelaten. Alle Galaxy-toestellen die in 2025 zijn uitgebracht, hebben weer een conventionele selfiecamera, waaronder de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-z-fold-7-review-nl">Samsung Galaxy Z Fold 7</a>.</p><p>Hoewel Apple niet altijd als eerste is met innovaties in de industrie, weet het nieuwe technologie doorgaans wel sterk of niet beter te implementeren dan de meeste merken. Touch ID en Face ID zijn daar goede voorbeelden van, en de opvouwbare iPhone zou dat mogelijk ook kunnen worden.</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>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Let op als je refurbished Apple-producten koopt tijdens Black Friday ]]></title>
                                                                                                <dc:content><![CDATA[ <div  class="fancy-box"><div class="fancy_box-title">Black Friday 2025</div><div class="fancy_box_body"><p class="fancy-box__body-text"><a data-analytics-id="inline-link" href="https://global.techradar.com/nl-nl/black-friday/beste-apple-deals-black-friday-nederland-belgie"><strong>Bekijk hier alle Black Friday Apple-deals</strong></a><br><a data-analytics-id="inline-link" href="https://global.techradar.com/nl-nl/black-friday/beste-black-friday-iphone-deals-nederland-belgie"><strong>Bekijk hier alle Black Friday iPhone-deals</strong></a><br><a data-analytics-id="inline-link" href="https://global.techradar.com/nl-nl/seasonal-sales/black-friday-deals-nederland-belgie"><strong>Bekijk hier ons Black Friday-overzicht</strong></a><strong></strong></p></div></div><p>Apple staat niet echt bekend om mooie kortingen tijdens <a href="https://global.techradar.com/nl-nl/seasonal-sales/black-friday-deals-nederland-belgie">Black Friday</a>. Meestal moeten we voor de beste deals op Apple-producten het aanbod van andere retailers doorzoeken om wat degelijke deals op iPhones, iPads, MacBooks en andere Apple-apparaten te vinden. </p><p>Zelfs dan is "degelijke deals" soms nog wat optimistisch. Wil je echt goede deals op Apple-producten vinden, dan loont het vooral om eens te kijken naar refurbished producten tijdens Black Friday. Refurbished producten kosten je natuurlijk sowieso minder dan gloednieuwe modellen, maar sommige retailers gooien er tijdens Black Friday ook nog eens mooie kortingen tegenaan.</p><p>Dit soort kortingen kunnen het toch net wat aantrekkelijker maken om misschien toch eindelijk een nieuwe iPhone te kopen of eens te kijken of een MacBook iets voor jou is. Daarnaast is refurbished wel iets geruststellender dan gewoon tweedehands. </p><p>Je moet echter wel opletten als je gaat zoeken naar goede deals op refurbished Apple-producten. Net als bij alle andere Black Friday-deals zijn sommige deals gewoon te goed om waar te zijn. Dat kan te maken hebben met verschillende factoren en daar gaan we hieronder wat dieper op in.</p><p>Helemaal onderaan vind je een aantal van de <a href="https://global.techradar.com/nl-nl/black-friday/beste-apple-deals-black-friday-nederland-belgie">beste Apple Black Friday-deals</a> die wij zijn tegengekomen. Deze deals zijn niet op refurbished modellen, maar dan weet je wel met wat voor prijzen je die deals kan vergelijken en of de besparingen het waard zijn voor jou.</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-maakt-refurbished-interessant-tijdens-black-friday">Wat maakt refurbished interessant (tijdens Black Friday)?</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.46%;"><img id="QmFK7UTzWBNmBmU7rdF9fK" name="MacBook-pro-13-M2-open-hallo.jpg" alt="MacBook Pro 13-inch M2 2022" src="https://cdn.mos.cms.futurecdn.net/QmFK7UTzWBNmBmU7rdF9fK-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1084" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future / Lance Ulanoff)</span></figcaption></figure><p>In principe zijn refurbished Apple-producten het hele jaar door wel het overwegen waard als je niet de hoofdprijs wil uitgeven aan een nieuwe telefoon, tablet of laptop en toch op zoek bent naar die Apple-kwaliteit of -stijl. Tijdens Black Friday worden deze producten, net als heel veel andere producten, nog iets interessanter. </p><p>Het is vooral het contrast tussen daadwerkelijk goede deals op Apple-producten bij aanbieders van refurbished modellen en de teleurstellende deals die Apple vaak zelf aanbiedt tijdens deze periode. Zo kregen wij dit jaar een mail binnen van Apple over hun deal waarbij je bij aankoop van een geselecteerd product een Apple Gift Card met een waarde tot 200 euro kan krijgen. Je betaalt hierbij gewoon het volledige bedrag voor een nieuw product en de deal is dat je tegoed krijgt om nog meer bij Apple te kopen (voor de volledige prijs). </p><p>Kijk je iets verder dan alleen bij Apple zelf, dan kom je hier en daar soms nog wel wat degelijke kortingen tegen op iets oudere modellen, maar echt hele goede kortingen op Apple-producten zal je meestal alleen tegenkomen als je ook naar het refurbished aanbod kijkt. </p><p>Bij refurbished modellen worden er veel minder grote marges gehanteerd dan bij nieuwe modellen en tegelijkertijd worden ze ook beter gecontroleerd dan simpelweg tweedehands apparaten. Als je tweedehands toch een beetje risicovol vindt wanneer het gaat om een belangrijke aankoop, zoals die van een nieuwe smartphone of laptop, dan kan het label refurbished je misschien toch een beetje geruststellen. Over het algemeen worden refurbished toestellen namelijk getest, gereinigd en wanneer nodig ook voorzien van nieuwe onderdelen voor ze weer doorverkocht worden. Vaak krijg je zelfs opnieuw één tot twee jaar garantie bij de verkoper. </p><p>Dat is normaal dus al een goede deal, maar helemaal als je tijdens Black Friday nog meer geld kan besparen op een toestel dat praktisch zo goed als nieuw aanvoelt.</p><h2 id="koop-geen-apparaat-dat-je-binnen-een-jaar-of-twee-weer-moet-vervangen">Koop geen apparaat dat je binnen een jaar of twee weer moet vervangen</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="6NpKiHbqFshEdMuyuMyu48" name="iphone-14-series.jpg" alt="De iPhone 14-serie in een Apple Store" src="https://cdn.mos.cms.futurecdn.net/6NpKiHbqFshEdMuyuMyu48-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: Apple)</span></figcaption></figure><p>Ons advies is dus: neem vooral een kijkje tussen de refurbished Apple-deals. Er zijn alleen wel wat dingen om rekening mee te houden. Zo is het belangrijk om te onthouden dat niet alles een goede deal is, zelfs niet als de prijs echt heel aantrekkelijk is.</p><p>Je zal ongetwijfeld goede deals tegenkomen op oudere Apple-apparaten, zoals de <a href="https://global.techradar.com/nl-nl/reviews/iphone-13-test-nl">iPhone 13</a>-serie of misschien zelfs nog een <a href="https://global.techradar.com/nl-nl/reviews/macbook-pro-16-inch-2019-test">MacBook Pro uit 2019</a> met een Intel-chip, maar op de lange termijn kunnen dit soort deals soms eerder uitpakken als een dure vergissing dan een echt koopje. </p><p>Een richtlijn die we zouden aanhouden, is: koop sowieso geen MacBook zonder M-serie chip van Apple (M1 t/m M5 zijn de huidige chips) en waarschijnlijk ook geen iPhone zonder USB-C-poort meer (alles wat ouder is dan de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-15-review-nl">iPhone 15</a>-serie). De M1 MacBooks kan je misschien ook beter overslaan, aangezien die chip inmiddels ook al vijf jaar oud is. </p><p>Het is altijd een afweging. Hoe meer je bespaart op de prijs, hoe meer je ook bespaart op het aantal jaren dat dit toestel nog ondersteund wordt. Het is natuurlijk zonde als je na één of twee jaar alweer op zoek moet naar een vervanger. </p><p>Daarnaast zijn Intel Macs op dit punt ook merkbaar trager en minder energiezuinig. Ook is het gewoon niet echt handig of toekomstbestendig meer om een iPhone te kopen waarbij je Lightning-kabels en -accessoires kan gaan kopen die je weer weg kan gooien als je weer op zoek gaat naar je volgende telefoon. </p><p>Dit wil niet zeggen dat je niet verder moet kijken dan alleen modellen van een jaar geleden. Het gaat vooral om de juiste balans tussen prijs en toekomstbestendigheid. Het is toch wel fijn als je niet alleen een garantie van een jaar of twee hebt, maar ook de zekerheid dat je nieuwe aankoop meer dan een paar jaar mee kan gaan. </p><h2 id="check-het-prijsverschil-met-nieuwe-exemplaren">Check het prijsverschil met nieuwe exemplaren</h2><p>Het is overigens gemakkelijk om ervan uit te gaan dat vrijwel elke refurbished deal een goede deal is, maar als je te maken hebt met iets oudere modellen, raden we je altijd aan om ook eens te checken voor hoeveel geld je dat model in nieuwstaat kan vinden bij verschillende retailers. </p><p>Sommige retailers kunnen namelijk toevallig tijdens deze Black Friday van hun voorraad van oudere Apple-producten af willen komen, waardoor modellen in nieuwstaat niet altijd veel in prijs verschillen van refurbished modellen. Als je maar een paar tientjes extra hoeft te betalen voor een volledig nieuwe iPhone, iPad of MacBook, dan is dat toch wel wat interessanter dan een refurbished model. </p><p>Dit soort situaties zal je dus eerder tegenkomen bij de wat oudere generaties zoals de <a href="https://global.techradar.com/nl-nl/reviews/macbook-air-m1-2020-nl">M1 MacBook Air</a>. Refurbished is beter dan "gewoon" tweedehands, maar helemaal geen gebruikssporen is natuurlijk nog beter. </p><h2 id="de-beste-apple-deals">De beste Apple-deals</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="UdUPuEU8xyz8CPGxncZwn7" name="MacBook-13-M4-full-open" alt="Apple MacBook Air 13-inch (M4) REVIEW" src="https://cdn.mos.cms.futurecdn.net/UdUPuEU8xyz8CPGxncZwn7-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 / Lance Ulanoff)</span></figcaption></figure><p>Hieronder zie je twee van de beste Apple-deals die wij tijdens Black Friday 2025 zijn tegengekomen. Als je op zoek gaat naar refurbished modellen, zorg er dan voor dat het prijsverschil met deze nieuwe exemplaren groot genoeg is, want anders zijn deze deals misschien toch interessanter.</p><div class="product"><p><a href="https://www.amazon.nl/dp/B0DZ76441X/?th=1" target="_blank" data-dimension112="be45143b-41e4-4a59-b32e-25edd2578023" data-action="Deal Block" data-label="iPad Air (M3, 11 inch) van €669 voor €569" data-dimension48="iPad Air (M3, 11 inch) van €669 voor €569" data-dimension25=""><strong>iPad Air (M3, 11 inch) van €669 voor €569</strong></a><strong> [NL]</strong></p><p>De 11-inch iPad Air met M3 combineert de kracht van een laptop met de compacte vormfactor van een tablet. In combinatie met een toetsenbord kan hij je laptop haast vervangen.</p><p><a href="https://www.amazon.com.be/dp/B0DZ75S8DS/?th=1" target="_blank"><em>Ook in BE voor €588</em></a><a class="view-deal button" href="https://www.amazon.nl/dp/B0DZ76441X/?th=1" target="_blank" rel="nofollow" data-dimension112="be45143b-41e4-4a59-b32e-25edd2578023" data-action="Deal Block" data-label="iPad Air (M3, 11 inch) van €669 voor €569" data-dimension48="iPad Air (M3, 11 inch) van €669 voor €569" data-dimension25="">View Deal</a></p></div><div class="product"><p><a href="https://www.amazon.nl/dp/B0DZDC1SGT/" target="_blank" data-dimension112="ee49bf5f-d874-4d53-be48-15bff809e96b" data-action="Deal Block" data-label="MacBook Air (13 inch, M4, 256GB) van €1.099 voor €839" data-dimension48="MacBook Air (13 inch, M4, 256GB) van €1.099 voor €839" data-dimension25=""><strong>MacBook Air (13 inch, M4, 256GB) van €1.099 voor €839</strong></a> <strong>[NL & BE]</strong></p><p>Het instapmodel van de 13-inch MacBook Air met M4 krijgt hoge korting. De batterijduur van deze laptop is fantastisch en de prestaties zijn net indrukwekkend. Je moet het wel doen met slechts twee USB-C-poorten en niets anders.<a class="view-deal button" href="https://www.amazon.nl/dp/B0DZDC1SGT/" target="_blank" rel="nofollow" data-dimension112="ee49bf5f-d874-4d53-be48-15bff809e96b" data-action="Deal Block" data-label="MacBook Air (13 inch, M4, 256GB) van €1.099 voor €839" data-dimension48="MacBook Air (13 inch, M4, 256GB) van €1.099 voor €839" data-dimension25="">View Deal</a></p></div> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/iphone/let-op-als-je-refurbished-apple-producten-koopt-tijdens-black-friday</link>
                                                                            <description>
                            <![CDATA[ Apple staat niet echt bekend om geweldige Black Friday-deals, dus de beste Apple-deals vind je waarschijnlijk eerder bij externe retailers in de refurbished categorie. Niet elke deal is echter een goede of slimme deal! ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">bXkraZyqZFWokMHphEJeQM</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/BFvzt5wRmEUo6UdEiunZtM-1920-80.png" type="image/png" length="0"></enclosure>
                                                                        <pubDate>Fri, 28 Nov 2025 14:51:52 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[iPhone]]></category>
                                                    <category><![CDATA[iPad]]></category>
                                                    <category><![CDATA[Macbooks]]></category>
                                                    <category><![CDATA[Phones]]></category>
                                                    <category><![CDATA[Tablets]]></category>
                                                    <category><![CDATA[Computing]]></category>
                                                    <category><![CDATA[Laptops]]></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/png" url="https://cdn.mos.cms.futurecdn.net/BFvzt5wRmEUo6UdEiunZtM-1920-80.png">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Black Friday Apple deals 2025]]></media:description>                                                            <media:text><![CDATA[Black Friday Apple deals 2025]]></media:text>
                                <media:title type="plain"><![CDATA[Black Friday Apple deals 2025]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/BFvzt5wRmEUo6UdEiunZtM-1920-80.png" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <div  class="fancy-box"><div class="fancy_box-title">Black Friday 2025</div><div class="fancy_box_body"><p class="fancy-box__body-text"><a data-analytics-id="inline-link" href="https://global.techradar.com/nl-nl/black-friday/beste-apple-deals-black-friday-nederland-belgie"><strong>Bekijk hier alle Black Friday Apple-deals</strong></a><br><a data-analytics-id="inline-link" href="https://global.techradar.com/nl-nl/black-friday/beste-black-friday-iphone-deals-nederland-belgie"><strong>Bekijk hier alle Black Friday iPhone-deals</strong></a><br><a data-analytics-id="inline-link" href="https://global.techradar.com/nl-nl/seasonal-sales/black-friday-deals-nederland-belgie"><strong>Bekijk hier ons Black Friday-overzicht</strong></a><strong></strong></p></div></div><p>Apple staat niet echt bekend om mooie kortingen tijdens <a href="https://global.techradar.com/nl-nl/seasonal-sales/black-friday-deals-nederland-belgie">Black Friday</a>. Meestal moeten we voor de beste deals op Apple-producten het aanbod van andere retailers doorzoeken om wat degelijke deals op iPhones, iPads, MacBooks en andere Apple-apparaten te vinden. </p><p>Zelfs dan is "degelijke deals" soms nog wat optimistisch. Wil je echt goede deals op Apple-producten vinden, dan loont het vooral om eens te kijken naar refurbished producten tijdens Black Friday. Refurbished producten kosten je natuurlijk sowieso minder dan gloednieuwe modellen, maar sommige retailers gooien er tijdens Black Friday ook nog eens mooie kortingen tegenaan.</p><p>Dit soort kortingen kunnen het toch net wat aantrekkelijker maken om misschien toch eindelijk een nieuwe iPhone te kopen of eens te kijken of een MacBook iets voor jou is. Daarnaast is refurbished wel iets geruststellender dan gewoon tweedehands. </p><p>Je moet echter wel opletten als je gaat zoeken naar goede deals op refurbished Apple-producten. Net als bij alle andere Black Friday-deals zijn sommige deals gewoon te goed om waar te zijn. Dat kan te maken hebben met verschillende factoren en daar gaan we hieronder wat dieper op in.</p><p>Helemaal onderaan vind je een aantal van de <a href="https://global.techradar.com/nl-nl/black-friday/beste-apple-deals-black-friday-nederland-belgie">beste Apple Black Friday-deals</a> die wij zijn tegengekomen. Deze deals zijn niet op refurbished modellen, maar dan weet je wel met wat voor prijzen je die deals kan vergelijken en of de besparingen het waard zijn voor jou.</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-maakt-refurbished-interessant-tijdens-black-friday">Wat maakt refurbished interessant (tijdens Black Friday)?</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.46%;"><img id="QmFK7UTzWBNmBmU7rdF9fK" name="MacBook-pro-13-M2-open-hallo.jpg" alt="MacBook Pro 13-inch M2 2022" src="https://cdn.mos.cms.futurecdn.net/QmFK7UTzWBNmBmU7rdF9fK-1920-80.jpg" mos="" align="middle" fullscreen="" width="1920" height="1084" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future / Lance Ulanoff)</span></figcaption></figure><p>In principe zijn refurbished Apple-producten het hele jaar door wel het overwegen waard als je niet de hoofdprijs wil uitgeven aan een nieuwe telefoon, tablet of laptop en toch op zoek bent naar die Apple-kwaliteit of -stijl. Tijdens Black Friday worden deze producten, net als heel veel andere producten, nog iets interessanter. </p><p>Het is vooral het contrast tussen daadwerkelijk goede deals op Apple-producten bij aanbieders van refurbished modellen en de teleurstellende deals die Apple vaak zelf aanbiedt tijdens deze periode. Zo kregen wij dit jaar een mail binnen van Apple over hun deal waarbij je bij aankoop van een geselecteerd product een Apple Gift Card met een waarde tot 200 euro kan krijgen. Je betaalt hierbij gewoon het volledige bedrag voor een nieuw product en de deal is dat je tegoed krijgt om nog meer bij Apple te kopen (voor de volledige prijs). </p><p>Kijk je iets verder dan alleen bij Apple zelf, dan kom je hier en daar soms nog wel wat degelijke kortingen tegen op iets oudere modellen, maar echt hele goede kortingen op Apple-producten zal je meestal alleen tegenkomen als je ook naar het refurbished aanbod kijkt. </p><p>Bij refurbished modellen worden er veel minder grote marges gehanteerd dan bij nieuwe modellen en tegelijkertijd worden ze ook beter gecontroleerd dan simpelweg tweedehands apparaten. Als je tweedehands toch een beetje risicovol vindt wanneer het gaat om een belangrijke aankoop, zoals die van een nieuwe smartphone of laptop, dan kan het label refurbished je misschien toch een beetje geruststellen. Over het algemeen worden refurbished toestellen namelijk getest, gereinigd en wanneer nodig ook voorzien van nieuwe onderdelen voor ze weer doorverkocht worden. Vaak krijg je zelfs opnieuw één tot twee jaar garantie bij de verkoper. </p><p>Dat is normaal dus al een goede deal, maar helemaal als je tijdens Black Friday nog meer geld kan besparen op een toestel dat praktisch zo goed als nieuw aanvoelt.</p><h2 id="koop-geen-apparaat-dat-je-binnen-een-jaar-of-twee-weer-moet-vervangen">Koop geen apparaat dat je binnen een jaar of twee weer moet vervangen</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="6NpKiHbqFshEdMuyuMyu48" name="iphone-14-series.jpg" alt="De iPhone 14-serie in een Apple Store" src="https://cdn.mos.cms.futurecdn.net/6NpKiHbqFshEdMuyuMyu48-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: Apple)</span></figcaption></figure><p>Ons advies is dus: neem vooral een kijkje tussen de refurbished Apple-deals. Er zijn alleen wel wat dingen om rekening mee te houden. Zo is het belangrijk om te onthouden dat niet alles een goede deal is, zelfs niet als de prijs echt heel aantrekkelijk is.</p><p>Je zal ongetwijfeld goede deals tegenkomen op oudere Apple-apparaten, zoals de <a href="https://global.techradar.com/nl-nl/reviews/iphone-13-test-nl">iPhone 13</a>-serie of misschien zelfs nog een <a href="https://global.techradar.com/nl-nl/reviews/macbook-pro-16-inch-2019-test">MacBook Pro uit 2019</a> met een Intel-chip, maar op de lange termijn kunnen dit soort deals soms eerder uitpakken als een dure vergissing dan een echt koopje. </p><p>Een richtlijn die we zouden aanhouden, is: koop sowieso geen MacBook zonder M-serie chip van Apple (M1 t/m M5 zijn de huidige chips) en waarschijnlijk ook geen iPhone zonder USB-C-poort meer (alles wat ouder is dan de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-15-review-nl">iPhone 15</a>-serie). De M1 MacBooks kan je misschien ook beter overslaan, aangezien die chip inmiddels ook al vijf jaar oud is. </p><p>Het is altijd een afweging. Hoe meer je bespaart op de prijs, hoe meer je ook bespaart op het aantal jaren dat dit toestel nog ondersteund wordt. Het is natuurlijk zonde als je na één of twee jaar alweer op zoek moet naar een vervanger. </p><p>Daarnaast zijn Intel Macs op dit punt ook merkbaar trager en minder energiezuinig. Ook is het gewoon niet echt handig of toekomstbestendig meer om een iPhone te kopen waarbij je Lightning-kabels en -accessoires kan gaan kopen die je weer weg kan gooien als je weer op zoek gaat naar je volgende telefoon. </p><p>Dit wil niet zeggen dat je niet verder moet kijken dan alleen modellen van een jaar geleden. Het gaat vooral om de juiste balans tussen prijs en toekomstbestendigheid. Het is toch wel fijn als je niet alleen een garantie van een jaar of twee hebt, maar ook de zekerheid dat je nieuwe aankoop meer dan een paar jaar mee kan gaan. </p><h2 id="check-het-prijsverschil-met-nieuwe-exemplaren">Check het prijsverschil met nieuwe exemplaren</h2><p>Het is overigens gemakkelijk om ervan uit te gaan dat vrijwel elke refurbished deal een goede deal is, maar als je te maken hebt met iets oudere modellen, raden we je altijd aan om ook eens te checken voor hoeveel geld je dat model in nieuwstaat kan vinden bij verschillende retailers. </p><p>Sommige retailers kunnen namelijk toevallig tijdens deze Black Friday van hun voorraad van oudere Apple-producten af willen komen, waardoor modellen in nieuwstaat niet altijd veel in prijs verschillen van refurbished modellen. Als je maar een paar tientjes extra hoeft te betalen voor een volledig nieuwe iPhone, iPad of MacBook, dan is dat toch wel wat interessanter dan een refurbished model. </p><p>Dit soort situaties zal je dus eerder tegenkomen bij de wat oudere generaties zoals de <a href="https://global.techradar.com/nl-nl/reviews/macbook-air-m1-2020-nl">M1 MacBook Air</a>. Refurbished is beter dan "gewoon" tweedehands, maar helemaal geen gebruikssporen is natuurlijk nog beter. </p><h2 id="de-beste-apple-deals">De beste Apple-deals</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="UdUPuEU8xyz8CPGxncZwn7" name="MacBook-13-M4-full-open" alt="Apple MacBook Air 13-inch (M4) REVIEW" src="https://cdn.mos.cms.futurecdn.net/UdUPuEU8xyz8CPGxncZwn7-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 / Lance Ulanoff)</span></figcaption></figure><p>Hieronder zie je twee van de beste Apple-deals die wij tijdens Black Friday 2025 zijn tegengekomen. Als je op zoek gaat naar refurbished modellen, zorg er dan voor dat het prijsverschil met deze nieuwe exemplaren groot genoeg is, want anders zijn deze deals misschien toch interessanter.</p><div class="product"><p><a href="https://www.amazon.nl/dp/B0DZ76441X/?th=1" target="_blank" data-dimension112="be45143b-41e4-4a59-b32e-25edd2578023" data-action="Deal Block" data-label="iPad Air (M3, 11 inch) van €669 voor €569" data-dimension48="iPad Air (M3, 11 inch) van €669 voor €569" data-dimension25=""><strong>iPad Air (M3, 11 inch) van €669 voor €569</strong></a><strong> [NL]</strong></p><p>De 11-inch iPad Air met M3 combineert de kracht van een laptop met de compacte vormfactor van een tablet. In combinatie met een toetsenbord kan hij je laptop haast vervangen.</p><p><a href="https://www.amazon.com.be/dp/B0DZ75S8DS/?th=1" target="_blank"><em>Ook in BE voor €588</em></a><a class="view-deal button" href="https://www.amazon.nl/dp/B0DZ76441X/?th=1" target="_blank" rel="nofollow" data-dimension112="be45143b-41e4-4a59-b32e-25edd2578023" data-action="Deal Block" data-label="iPad Air (M3, 11 inch) van €669 voor €569" data-dimension48="iPad Air (M3, 11 inch) van €669 voor €569" data-dimension25="">View Deal</a></p></div><div class="product"><p><a href="https://www.amazon.nl/dp/B0DZDC1SGT/" target="_blank" data-dimension112="ee49bf5f-d874-4d53-be48-15bff809e96b" data-action="Deal Block" data-label="MacBook Air (13 inch, M4, 256GB) van €1.099 voor €839" data-dimension48="MacBook Air (13 inch, M4, 256GB) van €1.099 voor €839" data-dimension25=""><strong>MacBook Air (13 inch, M4, 256GB) van €1.099 voor €839</strong></a> <strong>[NL & BE]</strong></p><p>Het instapmodel van de 13-inch MacBook Air met M4 krijgt hoge korting. De batterijduur van deze laptop is fantastisch en de prestaties zijn net indrukwekkend. Je moet het wel doen met slechts twee USB-C-poorten en niets anders.<a class="view-deal button" href="https://www.amazon.nl/dp/B0DZDC1SGT/" target="_blank" rel="nofollow" data-dimension112="ee49bf5f-d874-4d53-be48-15bff809e96b" data-action="Deal Block" data-label="MacBook Air (13 inch, M4, 256GB) van €1.099 voor €839" data-dimension48="MacBook Air (13 inch, M4, 256GB) van €1.099 voor €839" data-dimension25="">View Deal</a></p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Apple lijkt zijn budgetvriendelijkere MacBook en de iPhone 17e in begin 2026 uit te brengen ]]></title>
                                                                                                <dc:content><![CDATA[ <p>We hoorden eerder al dat 2026 een druk jaar zou worden, vol met nieuwe Apple-lanceringen. <a href="https://www.techradar.com/phones/iphone/iphone-tipped-for-major-launch-shake-up-in-2026-heres-when-to-expect-the-iphone-18-iphone-air-2-and-more">Er gaan geruchten rond</a> die suggereren dat het lanceringsschema voor de nieuwe iPhones wordt omgegooid, maar daarnaast krijgen we nu ook wat meer duidelijkheid over wanneer sommige van de nieuwe producten zullen verschijnen. </p><p>Volgens de analist Jeff Pu van GF Securities (via <a href="https://www.macrumors.com/2025/11/21/low-cost-iphone-ipad-macbook-early-2026/" target="_blank">MacRumors</a>) zal Apple begin volgend jaar zowel een goedkopere MacBook als een goedkopere iPhone lanceren. Schijnbaar kunnen we rond diezelfde tijd ook nog een 12e generatie iPad verwachten. </p><p>Over die goedkopere MacBook zijn <a href="https://www.techradar.com/computing/apples-rumored-cheap-macbook-could-be-powered-by-an-iphone-chip-here-are-6-things-to-expect">eerder al geruchten verschenen</a> en dit model zou Apple-laptops dus ook wat toegankelijker moeten maken voor mensen met een wat strakker budget. Er wordt gespeculeerd dat hij ongeveer 599 dollar zal kosten in de VS. De goedkoopste MacBook die je momenteel (nieuw) bij Apple kan kopen, is de M4 MacBook Air van 999 dollar (1.099 euro). </p><p>Pu zegt dat de nieuwe laptop van Apple een 13-inch displayt zal hebben, de A18 Pro-chip uit <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-16-pro-review-nl">iPhone 16 Pro</a> van 2024 zal gebruiken en beschikbaar zal zijn in het zilver, blauw, roze en geel. Dit komt allemaal overeen met informatie uit eerdere geruchten.</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="smartphones-en-tablets">Smartphones en tablets</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="3sYsDKsDL79s7r4Lxf9uBc" name="iPhone-16e" alt="Apple iPhone 16e" src="https://cdn.mos.cms.futurecdn.net/3sYsDKsDL79s7r4Lxf9uBc-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">Er is een opvolger voor de iPhone 16e onderweg. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>De goedkopere iPhone die we noemden, zal waarschijnlijk de iPhone 17e zijn, en dus een directe opvolger voor de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-16e-review-nl">iPhone 16e</a> die Apple in februari 2025 introduceerde. Naar verwachting zal de startprijs opnieuw 599 dollar zijn. We weten niet zeker of dat betekent dat we hier ook weer een startprijs van 719 euro kunnen verwachten. </p><p>Pu voorspelt dat veel van de specs hetzelfde zullen blijven, maar dat het nieuwe toestel wel de snellere A19-chip zal krijgen, plus een 18MP-selfiecamera met ondersteuning voor 'Center Stage' en Apple's nieuwe C1-modem. Apple heeft wel al eerder goedkopere iPhones uitgebracht, maar die behoorden toen nog tot de <a href="https://www.techradar.com/news/the-history-of-the-iphone-se">iPhone SE-serie</a>.</p><p>De 12e generatie iPad zal volgens dit verslag ook niet veel verrassingen te bieden hebben. Dat was eigenlijk ook al het geval bij de <a href="https://global.techradar.com/nl-nl/tablets/ipad/ipad-2025-review-nl">11e generatie iPad</a>. Wel zou het apparaat sneller moeten worden dankzij een A18-chip. Die upgrade moet er dus ook voor zorgen dat het iPad-instapmodel ook eindelijk ondersteuning biedt voor Apple Intelligence. </p><p>Het is vrij waarschijnlijk dat we gedurende de rest van 2026 ook nog meer iPhones, iPads en MacBooks te zien krijgen. Dit zijn echter de drie apparaten die Apple naar verwachting als eerste uitbrengt. We brengen je natuurlijk ook weer op de hoogte wanneer er officiële informatie vanuit Apple is gedeeld.</p><ul><li><a href="https://global.techradar.com/nl-nl/phones/grote-wifi-upgrade-voor-de-iphone-17-dankzij-apples-nieuwe-chip-maar-de-pixel-10-pro-is-nog-steeds-beter">Grote wifi-upgrade voor de iPhone 17 dankzij Apple’s nieuwe chip, maar de Pixel 10 Pro is nog steeds beter</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/computing/macbooks/apple-lijkt-zijn-budgetvriendelijkere-macbook-en-de-iphone-17e-in-begin-2026-uit-te-brengen</link>
                                                                            <description>
                            <![CDATA[ De eerste golf van nieuwe Apple-apparaten lijkt aan het begin van volgend jaar te gaan verschijnen en vooral wat betaalbaardere modellen te bevatten. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">9iEtSZTDyPnYaZcYgy79n</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/EPFHRJjptaSipFrPsSqLcg-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 24 Nov 2025 10:52:54 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Macbooks]]></category>
                                                    <category><![CDATA[iPhone]]></category>
                                                    <category><![CDATA[Computing]]></category>
                                                    <category><![CDATA[Laptops]]></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/EPFHRJjptaSipFrPsSqLcg-1920-80.jpg">
                                                            <media:credit><![CDATA[Apple]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[De M4 MacBook Air]]></media:description>                                                            <media:text><![CDATA[MacBook Air M4]]></media:text>
                                <media:title type="plain"><![CDATA[MacBook Air M4]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/EPFHRJjptaSipFrPsSqLcg-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>We hoorden eerder al dat 2026 een druk jaar zou worden, vol met nieuwe Apple-lanceringen. <a href="https://www.techradar.com/phones/iphone/iphone-tipped-for-major-launch-shake-up-in-2026-heres-when-to-expect-the-iphone-18-iphone-air-2-and-more">Er gaan geruchten rond</a> die suggereren dat het lanceringsschema voor de nieuwe iPhones wordt omgegooid, maar daarnaast krijgen we nu ook wat meer duidelijkheid over wanneer sommige van de nieuwe producten zullen verschijnen. </p><p>Volgens de analist Jeff Pu van GF Securities (via <a href="https://www.macrumors.com/2025/11/21/low-cost-iphone-ipad-macbook-early-2026/" target="_blank">MacRumors</a>) zal Apple begin volgend jaar zowel een goedkopere MacBook als een goedkopere iPhone lanceren. Schijnbaar kunnen we rond diezelfde tijd ook nog een 12e generatie iPad verwachten. </p><p>Over die goedkopere MacBook zijn <a href="https://www.techradar.com/computing/apples-rumored-cheap-macbook-could-be-powered-by-an-iphone-chip-here-are-6-things-to-expect">eerder al geruchten verschenen</a> en dit model zou Apple-laptops dus ook wat toegankelijker moeten maken voor mensen met een wat strakker budget. Er wordt gespeculeerd dat hij ongeveer 599 dollar zal kosten in de VS. De goedkoopste MacBook die je momenteel (nieuw) bij Apple kan kopen, is de M4 MacBook Air van 999 dollar (1.099 euro). </p><p>Pu zegt dat de nieuwe laptop van Apple een 13-inch displayt zal hebben, de A18 Pro-chip uit <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-16-pro-review-nl">iPhone 16 Pro</a> van 2024 zal gebruiken en beschikbaar zal zijn in het zilver, blauw, roze en geel. Dit komt allemaal overeen met informatie uit eerdere geruchten.</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="smartphones-en-tablets">Smartphones en tablets</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="3sYsDKsDL79s7r4Lxf9uBc" name="iPhone-16e" alt="Apple iPhone 16e" src="https://cdn.mos.cms.futurecdn.net/3sYsDKsDL79s7r4Lxf9uBc-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">Er is een opvolger voor de iPhone 16e onderweg. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>De goedkopere iPhone die we noemden, zal waarschijnlijk de iPhone 17e zijn, en dus een directe opvolger voor de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-16e-review-nl">iPhone 16e</a> die Apple in februari 2025 introduceerde. Naar verwachting zal de startprijs opnieuw 599 dollar zijn. We weten niet zeker of dat betekent dat we hier ook weer een startprijs van 719 euro kunnen verwachten. </p><p>Pu voorspelt dat veel van de specs hetzelfde zullen blijven, maar dat het nieuwe toestel wel de snellere A19-chip zal krijgen, plus een 18MP-selfiecamera met ondersteuning voor 'Center Stage' en Apple's nieuwe C1-modem. Apple heeft wel al eerder goedkopere iPhones uitgebracht, maar die behoorden toen nog tot de <a href="https://www.techradar.com/news/the-history-of-the-iphone-se">iPhone SE-serie</a>.</p><p>De 12e generatie iPad zal volgens dit verslag ook niet veel verrassingen te bieden hebben. Dat was eigenlijk ook al het geval bij de <a href="https://global.techradar.com/nl-nl/tablets/ipad/ipad-2025-review-nl">11e generatie iPad</a>. Wel zou het apparaat sneller moeten worden dankzij een A18-chip. Die upgrade moet er dus ook voor zorgen dat het iPad-instapmodel ook eindelijk ondersteuning biedt voor Apple Intelligence. </p><p>Het is vrij waarschijnlijk dat we gedurende de rest van 2026 ook nog meer iPhones, iPads en MacBooks te zien krijgen. Dit zijn echter de drie apparaten die Apple naar verwachting als eerste uitbrengt. We brengen je natuurlijk ook weer op de hoogte wanneer er officiële informatie vanuit Apple is gedeeld.</p><ul><li><a href="https://global.techradar.com/nl-nl/phones/grote-wifi-upgrade-voor-de-iphone-17-dankzij-apples-nieuwe-chip-maar-de-pixel-10-pro-is-nog-steeds-beter">Grote wifi-upgrade voor de iPhone 17 dankzij Apple’s nieuwe chip, maar de Pixel 10 Pro is nog steeds beter</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Grote wifi-upgrade voor de iPhone 17 dankzij Apple’s nieuwe chip, maar de Pixel 10 Pro is nog steeds beter ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Voordat Apple zijn <a href="https://global.techradar.com/nl-nl/phones/iphone/beste-iphone">beste iPhones</a> voorzag van de gloednieuwe, eigen N1 wireless-chip, waren de voordelen nog niet helemaal duidelijk en was het begrijpelijk als je wat terughoudend was over de overstap. Uit een nieuwe studie van netwerkspecialisten Ookla blijkt echter dat die zorgen ongegrond waren en dat is goed nieuws voor iPhone-fans.</p><p>Volgens het <a href="https://www.ookla.com/articles/apple-n1-2025" target="_blank">rapport van Ookla</a> levert de N1-chip “materiële prestatieverbeteringen ten opzichte van eerdere generaties, waardoor hij veel Android-vlaggenschepen voorbijstreeft op het gebied van wifi.” Die conclusie trekt het bedrijf op basis van “wereldwijde, door gebruikers verzamelde Speedtest Intelligence-gegevens uit de zes weken nadat de iPhone 17-toestellen in de winkels lagen.”</p><p>De resultaten spreken voor zich. In vergelijking met de <a href="https://global.techradar.com/nl-nl/phones/iphone/apple-iphone-16-review-nl">iPhone 16-serie</a> (met Broadcom-wifi-chips) biedt de iPhone 17-lijn met de N1-chip tot 40% hogere download- en uploadsnelheden. Als wifi-snelheid een belangrijke factor is bij het upgraden van je telefoon, kan dat verschil op zichzelf al doorslaggevend zijn.</p><p>De N1-chip bracht ook andere generatiesprongen met zich mee. Wanneer je de laagste 10% van alle resultaten vergelijkt tussen de iPhone 16- en <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-review-nl">iPhone 17-serie</a>, boekt de nieuwste serie indrukwekkende vooruitgang. In de woorden van Ookla suggereert dat dat “Apple’s eigen silicon de ondergrens meer verhoogt dan de bovengrens.” Dit betekent dat je in veel situaties betere basissnelheden krijgt. In bijzonder uitdagende wifi-omstandigheden waren de laagste 10 procent-snelheden van de N1-chip tot wel 60% hoger dan die van de iPhone 16-modellen.</p><h2 id="aan-de-top">Aan de top</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="gkkPryDbSYtjXkzfL9qY4B" name="iPhone 15 lock screen moon.jpg" alt="iPhone 15 lock screen moon" src="https://cdn.mos.cms.futurecdn.net/gkkPryDbSYtjXkzfL9qY4B-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 | Alex Walker-Todd)</span></figcaption></figure><p>De bevindingen zijn interessant, omdat de N1-chip op papier geen enorme voorsprong biedt ten opzichte van de wifi-chip in de iPhone 16-serie. Beide ondersteunen wifi 7 en Apple’s tweede generatie Ultra Wideband-chip, en hoewel de N1 gebruikmaakt van Bluetooth 6 in plaats van Bluetooth 5.3, hoeft dat verschil niet groot te zijn. Daardoor gingen sommige mensen ervan uit dat Apple’s nieuwste iPhones weinig wifi-verbeteringen zouden bieden en het lastig zouden krijgen tegenover de <a href="https://global.techradar.com/nl-nl/news/10-beste-android-smartphones">beste Android-smartphones</a>.</p><p>Toch denkt Ookla dat dit niet het geval is. In vergelijking met de Android-markt presteerde de N1-chip in de iPhone uitzonderlijk goed, met de hoogste score in het 10e percentiel: 56,08 Mbps.</p><p>Op papier lijkt de N1 misschien beperkt door de kanaalbandbreedte die is begrensd op 160MHz, terwijl sommige Androids 320MHz ondersteunen. Maar volgens Ookla “heeft dit geen materiële impact op prestaties in realistische situaties voor de meeste mensen,” mogelijk omdat maar weinig gebruikers momenteel een router hebben die 320MHz ondersteunt.</p><p>Qua cijfers behaalde de iPhone 17-serie de hoogste gemiddelde downloadsnelheid in Noord-Amerika met 416,14 Mbps. Dit is net iets hoger dan de 411,21 Mbps van de <a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-10-pro-review-nl">Google Pixel 10 Pro</a>.</p><p>Wereldwijd heeft de Pixel 10 Pro echter de voorsprong, met een gemiddelde downloadsnelheid van 335,33 Mbps ten opzichte van 329,56 Mbps voor de iPhone 17-serie. Wat uploadsnelheden betreft was de Xiaomi 15T Pro de duidelijke winnaar: met een wereldwijde gemiddelde uploadsnelheid van 129,22 Mbps, ruim boven de 103,26 Mbps van de iPhone 17 en de 94,58 Mbps van de Pixel 10 Pro.</p><p>Toch is het duidelijk dat de N1-chip in de iPhone absoluut zijn mannetje staat. Als je je zorgen maakte over de wifi-prestaties van de iPhone 17-serie vanwege de overstap naar een nieuwe wifi-chip, hoef je je geen zorgen meer te maken. Het lijkt erop dat hij een flinke upgrade biedt ten opzichte van de iPhone 16 en zich bovendien dicht bij de top van de Android-concurrentie weet te nestelen. Niet slecht voor een eerste generatie.</p> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/grote-wifi-upgrade-voor-de-iphone-17-dankzij-apples-nieuwe-chip-maar-de-pixel-10-pro-is-nog-steeds-beter</link>
                                                                            <description>
                            <![CDATA[ De nieuwe N1 chip in de iPhone 17-serie zorgt voor sterke verbeteringen in de wifi-snelheid volgens een nieuw onderzoek. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">XcZWQWDUAwmrPPdgY9voMZ</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/oqNZo4aLzRS3kFCtmcCH7L-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 19 Nov 2025 08:35:26 +0000</pubDate>                                                                                                                                <updated>Wed, 19 Nov 2025 14:14:20 +0000</updated>
                                                                                                                                            <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[ 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/oqNZo4aLzRS3kFCtmcCH7L-1920-80.jpg">
                                                            <media:credit><![CDATA[Frederik Lipfert, Unsplash]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A person holds an iPhone while it is performing a 5G speed test.]]></media:description>                                                            <media:text><![CDATA[A person holds an iPhone while it is performing a 5G speed test.]]></media:text>
                                <media:title type="plain"><![CDATA[A person holds an iPhone while it is performing a 5G speed test.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/oqNZo4aLzRS3kFCtmcCH7L-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Voordat Apple zijn <a href="https://global.techradar.com/nl-nl/phones/iphone/beste-iphone">beste iPhones</a> voorzag van de gloednieuwe, eigen N1 wireless-chip, waren de voordelen nog niet helemaal duidelijk en was het begrijpelijk als je wat terughoudend was over de overstap. Uit een nieuwe studie van netwerkspecialisten Ookla blijkt echter dat die zorgen ongegrond waren en dat is goed nieuws voor iPhone-fans.</p><p>Volgens het <a href="https://www.ookla.com/articles/apple-n1-2025" target="_blank">rapport van Ookla</a> levert de N1-chip “materiële prestatieverbeteringen ten opzichte van eerdere generaties, waardoor hij veel Android-vlaggenschepen voorbijstreeft op het gebied van wifi.” Die conclusie trekt het bedrijf op basis van “wereldwijde, door gebruikers verzamelde Speedtest Intelligence-gegevens uit de zes weken nadat de iPhone 17-toestellen in de winkels lagen.”</p><p>De resultaten spreken voor zich. In vergelijking met de <a href="https://global.techradar.com/nl-nl/phones/iphone/apple-iphone-16-review-nl">iPhone 16-serie</a> (met Broadcom-wifi-chips) biedt de iPhone 17-lijn met de N1-chip tot 40% hogere download- en uploadsnelheden. Als wifi-snelheid een belangrijke factor is bij het upgraden van je telefoon, kan dat verschil op zichzelf al doorslaggevend zijn.</p><p>De N1-chip bracht ook andere generatiesprongen met zich mee. Wanneer je de laagste 10% van alle resultaten vergelijkt tussen de iPhone 16- en <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-review-nl">iPhone 17-serie</a>, boekt de nieuwste serie indrukwekkende vooruitgang. In de woorden van Ookla suggereert dat dat “Apple’s eigen silicon de ondergrens meer verhoogt dan de bovengrens.” Dit betekent dat je in veel situaties betere basissnelheden krijgt. In bijzonder uitdagende wifi-omstandigheden waren de laagste 10 procent-snelheden van de N1-chip tot wel 60% hoger dan die van de iPhone 16-modellen.</p><h2 id="aan-de-top">Aan de top</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="gkkPryDbSYtjXkzfL9qY4B" name="iPhone 15 lock screen moon.jpg" alt="iPhone 15 lock screen moon" src="https://cdn.mos.cms.futurecdn.net/gkkPryDbSYtjXkzfL9qY4B-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 | Alex Walker-Todd)</span></figcaption></figure><p>De bevindingen zijn interessant, omdat de N1-chip op papier geen enorme voorsprong biedt ten opzichte van de wifi-chip in de iPhone 16-serie. Beide ondersteunen wifi 7 en Apple’s tweede generatie Ultra Wideband-chip, en hoewel de N1 gebruikmaakt van Bluetooth 6 in plaats van Bluetooth 5.3, hoeft dat verschil niet groot te zijn. Daardoor gingen sommige mensen ervan uit dat Apple’s nieuwste iPhones weinig wifi-verbeteringen zouden bieden en het lastig zouden krijgen tegenover de <a href="https://global.techradar.com/nl-nl/news/10-beste-android-smartphones">beste Android-smartphones</a>.</p><p>Toch denkt Ookla dat dit niet het geval is. In vergelijking met de Android-markt presteerde de N1-chip in de iPhone uitzonderlijk goed, met de hoogste score in het 10e percentiel: 56,08 Mbps.</p><p>Op papier lijkt de N1 misschien beperkt door de kanaalbandbreedte die is begrensd op 160MHz, terwijl sommige Androids 320MHz ondersteunen. Maar volgens Ookla “heeft dit geen materiële impact op prestaties in realistische situaties voor de meeste mensen,” mogelijk omdat maar weinig gebruikers momenteel een router hebben die 320MHz ondersteunt.</p><p>Qua cijfers behaalde de iPhone 17-serie de hoogste gemiddelde downloadsnelheid in Noord-Amerika met 416,14 Mbps. Dit is net iets hoger dan de 411,21 Mbps van de <a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-10-pro-review-nl">Google Pixel 10 Pro</a>.</p><p>Wereldwijd heeft de Pixel 10 Pro echter de voorsprong, met een gemiddelde downloadsnelheid van 335,33 Mbps ten opzichte van 329,56 Mbps voor de iPhone 17-serie. Wat uploadsnelheden betreft was de Xiaomi 15T Pro de duidelijke winnaar: met een wereldwijde gemiddelde uploadsnelheid van 129,22 Mbps, ruim boven de 103,26 Mbps van de iPhone 17 en de 94,58 Mbps van de Pixel 10 Pro.</p><p>Toch is het duidelijk dat de N1-chip in de iPhone absoluut zijn mannetje staat. Als je je zorgen maakte over de wifi-prestaties van de iPhone 17-serie vanwege de overstap naar een nieuwe wifi-chip, hoef je je geen zorgen meer te maken. Het lijkt erop dat hij een flinke upgrade biedt ten opzichte van de iPhone 16 en zich bovendien dicht bij de top van de Android-concurrentie weet te nestelen. Niet slecht voor een eerste generatie.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Apple's iPhone 18-serie krijgt misschien fijne RAM-upgrade ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Van de vier iPhones die Apple vorige maand lanceerde, is de standaard <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-review-nl">iPhone 17</a> de enige met maar 8GB aan RAM. De rest van de modellen hebben allemaal 12GB aan RAM. Volgens een nieuwe gerucht lijkt hier verandering in te komen bij de iPhone 18-serie van volgend jaar. </p><p>Dit nieuws komt vanuit de Zuid-Koreaanse outlet <a href="https://www.thebell.co.kr/free/content/ArticleView.asp?key=202510231456578160101612&lcode=00&page=1&svccode=00" target="_blank">The Bell</a> (via <a href="https://www.macrumors.com/2025/10/25/iphone-18-to-feature-more-ram/" target="_blank">MacRumors</a>) en hun verslag suggereert dat Apple aan zijn gebruikelijke RAM-leverancier (Samsung) heeft gevraagd om het aantal beschikbare modules voor de productie in 2026 te verhogen. </p><p>Er zou mogelijk sprake zijn van 50% meer RAM voor de iPhone 18. Het is ook wel logisch dat Apple dit onderdeel een upgrade wil geven, want AI vereist veel werkgeheugen en er zullen ongetwijfeld volgend jaar ook weer nieuwe <a href="https://global.techradar.com/nl-nl/computing/artificial-intelligence/wat-is-apple-intelligence">Apple Intelligence</a>-features (en -verbeteringen) verschijnen. </p><p>Apple's iPhones lopen nog steeds achter op Android-telefoons op het gebied van RAM, maar ze kunnen vaak nog wel een beetje compenseren met hun krachtige chips en software-optimalisaties. De standaard <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s25-review-nl">Samsung Galaxy S25</a> heeft echter dus ook al 12GB aan RAM en meerdere andere Android-flagships bieden inmiddels zelfs 16GB RAM.</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="recente-ram-upgrades">Recente RAM-upgrades</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="dJByVsR3J8EMxjoXMdRKXN" name="Apple-iPhone-17-Pro-review-in-hand-back-angle-2" alt="Apple iPhone 17 Pro REVIEW" src="https://cdn.mos.cms.futurecdn.net/dJByVsR3J8EMxjoXMdRKXN-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 iPhone 17 Pro beschikt over 12GB aan RAM. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Lance Ulanoff / Future)</span></figcaption></figure><p>Het basismodel van de iPhone-serie wordt sinds de lancering van de <a href="https://global.techradar.com/nl-nl/phones/iphone/apple-iphone-16-review-nl">iPhone 16</a> in 2024 voorzien van 8GB aan RAM. Daarvoor kreeg de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-15-review-nl">iPhone 15</a> maar 6GB. Dat is ook (deels) waarom Apple Intelligence alleen werkt op de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-15-pro-review-nl">iPhone 15 Pro</a> en <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-15-pro-max-review-nl">Pro Max</a>.  </p><p>Alle iPhone 16-modellen hadden 8GB aan RAM, dus het is pas sinds dit jaar dat de iPhone 17 Pro en Pro Max een upgrade naar 12GB kregen. De iPhone Air is ook met 12GB aan RAM op de markt gebracht en die telefoon deelt dan ook dezelfde A19 Pro-chip als de Pro-modellen (terwijl de standaard iPhone 17 de gewone A19-chip gebruikt). </p><p>Dit alles heeft natuurlijk ook een effect op de prestaties en prijzen van de toestellen. Het wordt dus interessant om te zien hoe Apple onderscheidt zal maken tussen de verschillende iPhone 18-modellen als ze allemaal dezelfde hoeveelheid RAM krijgen. </p><p>We hebben verder nog niet veel gehoord over de iPhone 18-modellen, maar er <a href="https://www.techradar.com/phones/iphone/the-iphone-18-pro-could-come-with-a-big-starlink-upgrade-and-it-sounds-perfect-for-off-grid-adventures">wordt wel al gesproken</a> over volledige 5G-satellietconnectiviteit en een <a href="https://www.techradar.com/phones/iphone/iphone-18-series-the-5-biggest-rumors-so-far-from-camera-upgrades-to-new-display-tech">flinke camera-upgrade</a> voor de Pro- en Pro Max-modellen. </p><ul><li><a href="https://global.techradar.com/nl-nl/phones/iphone/het-lijkt-erop-dat-bijna-niemand-de-iphone-air-wil-en-dit-is-waarom">Het lijkt erop dat bijna niemand de iPhone Air wil en dit is waarom</a></li></ul><div data-widget-type="multimodelreview" data-widget-title="De beste iPhone-deals van vandaag" data-model-name="Apple iPhone 17,Apple iPhone 17 Pro,Apple iPhone 17 Pro Max,Apple iPhone Air"></div> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/iphone/apples-iphone-18-serie-krijgt-misschien-fijne-ram-upgrade</link>
                                                                            <description>
                            <![CDATA[ We hebben nog niet heel veel geruchten over de iPhone 18-serie gehoord, maar nu wordt er dus wel een RAM-upgrade voorspeld. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">bqwt3zqkxHViYhVy7KahR9</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/wNbAhCESFifcqPQxJaWJSK-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 27 Oct 2025 10:47:52 +0000</pubDate>                                                                                                                                <updated>Tue, 28 Oct 2025 08:38:48 +0000</updated>
                                                                                                                                            <category><![CDATA[iPhone]]></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/wNbAhCESFifcqPQxJaWJSK-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[De iPhone 17]]></media:description>                                                            <media:text><![CDATA[iPhone 17 in green]]></media:text>
                                <media:title type="plain"><![CDATA[iPhone 17 in green]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/wNbAhCESFifcqPQxJaWJSK-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Van de vier iPhones die Apple vorige maand lanceerde, is de standaard <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-review-nl">iPhone 17</a> de enige met maar 8GB aan RAM. De rest van de modellen hebben allemaal 12GB aan RAM. Volgens een nieuwe gerucht lijkt hier verandering in te komen bij de iPhone 18-serie van volgend jaar. </p><p>Dit nieuws komt vanuit de Zuid-Koreaanse outlet <a href="https://www.thebell.co.kr/free/content/ArticleView.asp?key=202510231456578160101612&lcode=00&page=1&svccode=00" target="_blank">The Bell</a> (via <a href="https://www.macrumors.com/2025/10/25/iphone-18-to-feature-more-ram/" target="_blank">MacRumors</a>) en hun verslag suggereert dat Apple aan zijn gebruikelijke RAM-leverancier (Samsung) heeft gevraagd om het aantal beschikbare modules voor de productie in 2026 te verhogen. </p><p>Er zou mogelijk sprake zijn van 50% meer RAM voor de iPhone 18. Het is ook wel logisch dat Apple dit onderdeel een upgrade wil geven, want AI vereist veel werkgeheugen en er zullen ongetwijfeld volgend jaar ook weer nieuwe <a href="https://global.techradar.com/nl-nl/computing/artificial-intelligence/wat-is-apple-intelligence">Apple Intelligence</a>-features (en -verbeteringen) verschijnen. </p><p>Apple's iPhones lopen nog steeds achter op Android-telefoons op het gebied van RAM, maar ze kunnen vaak nog wel een beetje compenseren met hun krachtige chips en software-optimalisaties. De standaard <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s25-review-nl">Samsung Galaxy S25</a> heeft echter dus ook al 12GB aan RAM en meerdere andere Android-flagships bieden inmiddels zelfs 16GB RAM.</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="recente-ram-upgrades">Recente RAM-upgrades</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="dJByVsR3J8EMxjoXMdRKXN" name="Apple-iPhone-17-Pro-review-in-hand-back-angle-2" alt="Apple iPhone 17 Pro REVIEW" src="https://cdn.mos.cms.futurecdn.net/dJByVsR3J8EMxjoXMdRKXN-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 iPhone 17 Pro beschikt over 12GB aan RAM. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Lance Ulanoff / Future)</span></figcaption></figure><p>Het basismodel van de iPhone-serie wordt sinds de lancering van de <a href="https://global.techradar.com/nl-nl/phones/iphone/apple-iphone-16-review-nl">iPhone 16</a> in 2024 voorzien van 8GB aan RAM. Daarvoor kreeg de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-15-review-nl">iPhone 15</a> maar 6GB. Dat is ook (deels) waarom Apple Intelligence alleen werkt op de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-15-pro-review-nl">iPhone 15 Pro</a> en <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-15-pro-max-review-nl">Pro Max</a>.  </p><p>Alle iPhone 16-modellen hadden 8GB aan RAM, dus het is pas sinds dit jaar dat de iPhone 17 Pro en Pro Max een upgrade naar 12GB kregen. De iPhone Air is ook met 12GB aan RAM op de markt gebracht en die telefoon deelt dan ook dezelfde A19 Pro-chip als de Pro-modellen (terwijl de standaard iPhone 17 de gewone A19-chip gebruikt). </p><p>Dit alles heeft natuurlijk ook een effect op de prestaties en prijzen van de toestellen. Het wordt dus interessant om te zien hoe Apple onderscheidt zal maken tussen de verschillende iPhone 18-modellen als ze allemaal dezelfde hoeveelheid RAM krijgen. </p><p>We hebben verder nog niet veel gehoord over de iPhone 18-modellen, maar er <a href="https://www.techradar.com/phones/iphone/the-iphone-18-pro-could-come-with-a-big-starlink-upgrade-and-it-sounds-perfect-for-off-grid-adventures">wordt wel al gesproken</a> over volledige 5G-satellietconnectiviteit en een <a href="https://www.techradar.com/phones/iphone/iphone-18-series-the-5-biggest-rumors-so-far-from-camera-upgrades-to-new-display-tech">flinke camera-upgrade</a> voor de Pro- en Pro Max-modellen. </p><ul><li><a href="https://global.techradar.com/nl-nl/phones/iphone/het-lijkt-erop-dat-bijna-niemand-de-iphone-air-wil-en-dit-is-waarom">Het lijkt erop dat bijna niemand de iPhone Air wil en dit is waarom</a></li></ul><div data-widget-type="multimodelreview" data-widget-title="De beste iPhone-deals van vandaag" data-model-name="Apple iPhone 17,Apple iPhone 17 Pro,Apple iPhone 17 Pro Max,Apple iPhone Air"></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Het lijkt erop dat bijna niemand de iPhone Air wil en dit is waarom ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Het is inmiddels al een tijdje duidelijk dat de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-air-review-nl">iPhone Air</a> qua verkoopcijfers niet bepaald een groot succes is voor Apple. De situatie is mogelijk echter erger dan we in de eerste instantie dachten. Een nieuw verslag claimt bestellingen zo flink zijn afgenomen dat we misschien met het "einde van productie" te maken hebben. </p><p>Deze informatie komt vanuit <a href="https://asia.nikkei.com/spotlight/supply-chain/apple-slashes-iphone-air-production-plans-boosts-other-17-models-sources" target="_blank">Nikkei Asia</a> (via <a href="https://www.notebookcheck.net/Apple-lowers-iPhone-Air-orders-to-end-of-production-levels.1144702.0.html" target="_blank">NotebookCheck</a>) en het lijkt niet echt uit te hebben gemaakt dat de telefoon recent ook eindelijk nog is uitgebracht in China. De iPhone Air lijkt daar ook niet populairder te zijn dan in andere regio's. </p><p>Er is helaas nog meer slecht nieuws voor de telefoon. Onderzoek van KeyBanc Capital Markets (via <a href="https://www.investing.com/news/analyst-ratings/apple-stock-rating-maintained-by-keybanc-amid-iphone-17-demand-trends-93CH-4301473" target="_blank">Investing.com</a>) gaf aan dat er "vrijwel geen vraag vanuit consumenten is voor de iPhone Air". Dit alles suggereert dus dat de Air nog slechter presteert dan de Plus- en mini-modellen die ook al gecanceld zijn vanwege matige verkoopcijfers. </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:3280px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="LEstDC3kxSHVuZUTjFw99S" name="Apple iPhone Air Review" alt="Apple iPhone Air Review" src="https://cdn.mos.cms.futurecdn.net/LEstDC3kxSHVuZUTjFw99S-1920-80.jpg" mos="" align="middle" fullscreen="" width="3280" height="1845" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Gewoon heel dun zijn is niet genoeg. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Jacob Krol/Future)</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="apple-had-dit-kunnen-zien-aankomen">Apple had dit kunnen zien aankomen</h2><p>Hoewel het natuurlijk niet leuk is voor Apple, komt dit nieuws voor ons niet echt als een grote verrassing. De iPhone Air levert nogal veel in om zo dun mogelijk te kunnen zijn en daarnaast is het ook nog eens een vrij prijzig toestel. Het grootste "pluspunt" is hier gewoon dat hij enorm dun is. Dat zegt misschien ook niet veel voor consumenten als ze hem niet zelf in handen hebben gehouden. Zelfs dan is het ook niet alsof andere flagships, waaronder de rest van de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-review-nl">iPhone 17</a>-serie, heel erg dik zijn.</p><p>Om zo dun te kunnen zijn, moet de iPhone Air het doen met maar één camera achterop en een slechtere batterijduur dan de andere iPhone 17-modellen. Dat terwijl hij wel meer kost dan de standaard iPhone 17, die twee camera's heeft, en maar 100 euro goedkoper is dan de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-pro-review-nl">iPhone 17 Pro</a>, met drie camera's achterop.</p><p>Natuurlijk zijn er wel iPhone Air-fans te vinden, maar het was te verwachten dat dit model voor veel mensen toch wel erg lastig te verantwoorden is. Apple lijkt dit probleem niet te hebben bij de rest van de iPhone 17-serie, want het basismodel en de Pro-modellen blijken juist erg populair te zijn. Als je echter aan het wachten was op de tweede generatie van de iPhone Air, is er dus een grote kans dat je pech hebt en er volgend jaar geen Air meer in de iPhone-line-up zit. </p><div data-widget-type="multimodelreview" data-widget-title="De beste iPhone-deals van vandaag" data-model-name="Apple iPhone Air,Apple iPhone 17,Apple iPhone 17 Pro,Apple iPhone 17 Pro Max"></div><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/iphone/het-lijkt-erop-dat-bijna-niemand-de-iphone-air-wil-en-dit-is-waarom</link>
                                                                            <description>
                            <![CDATA[ De iPhone Air lijkt overduidelijk Apple's minst populaire nieuwe iPhone te zijn en dat verbaast ons niets. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">2HU8U23sWL4eiuzMcGzYZ9</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/B8WgzEGro9CV6k9KLpCNQT-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 23 Oct 2025 12:35:25 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[iPhone]]></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/B8WgzEGro9CV6k9KLpCNQT-1920-80.jpg">
                                                            <media:credit><![CDATA[Jacob Krol/Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Apple iPhone Air Review]]></media:description>                                                            <media:text><![CDATA[Apple iPhone Air Review]]></media:text>
                                <media:title type="plain"><![CDATA[Apple iPhone Air Review]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/B8WgzEGro9CV6k9KLpCNQT-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Het is inmiddels al een tijdje duidelijk dat de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-air-review-nl">iPhone Air</a> qua verkoopcijfers niet bepaald een groot succes is voor Apple. De situatie is mogelijk echter erger dan we in de eerste instantie dachten. Een nieuw verslag claimt bestellingen zo flink zijn afgenomen dat we misschien met het "einde van productie" te maken hebben. </p><p>Deze informatie komt vanuit <a href="https://asia.nikkei.com/spotlight/supply-chain/apple-slashes-iphone-air-production-plans-boosts-other-17-models-sources" target="_blank">Nikkei Asia</a> (via <a href="https://www.notebookcheck.net/Apple-lowers-iPhone-Air-orders-to-end-of-production-levels.1144702.0.html" target="_blank">NotebookCheck</a>) en het lijkt niet echt uit te hebben gemaakt dat de telefoon recent ook eindelijk nog is uitgebracht in China. De iPhone Air lijkt daar ook niet populairder te zijn dan in andere regio's. </p><p>Er is helaas nog meer slecht nieuws voor de telefoon. Onderzoek van KeyBanc Capital Markets (via <a href="https://www.investing.com/news/analyst-ratings/apple-stock-rating-maintained-by-keybanc-amid-iphone-17-demand-trends-93CH-4301473" target="_blank">Investing.com</a>) gaf aan dat er "vrijwel geen vraag vanuit consumenten is voor de iPhone Air". Dit alles suggereert dus dat de Air nog slechter presteert dan de Plus- en mini-modellen die ook al gecanceld zijn vanwege matige verkoopcijfers. </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:3280px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="LEstDC3kxSHVuZUTjFw99S" name="Apple iPhone Air Review" alt="Apple iPhone Air Review" src="https://cdn.mos.cms.futurecdn.net/LEstDC3kxSHVuZUTjFw99S-1920-80.jpg" mos="" align="middle" fullscreen="" width="3280" height="1845" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Gewoon heel dun zijn is niet genoeg. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Jacob Krol/Future)</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="apple-had-dit-kunnen-zien-aankomen">Apple had dit kunnen zien aankomen</h2><p>Hoewel het natuurlijk niet leuk is voor Apple, komt dit nieuws voor ons niet echt als een grote verrassing. De iPhone Air levert nogal veel in om zo dun mogelijk te kunnen zijn en daarnaast is het ook nog eens een vrij prijzig toestel. Het grootste "pluspunt" is hier gewoon dat hij enorm dun is. Dat zegt misschien ook niet veel voor consumenten als ze hem niet zelf in handen hebben gehouden. Zelfs dan is het ook niet alsof andere flagships, waaronder de rest van de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-review-nl">iPhone 17</a>-serie, heel erg dik zijn.</p><p>Om zo dun te kunnen zijn, moet de iPhone Air het doen met maar één camera achterop en een slechtere batterijduur dan de andere iPhone 17-modellen. Dat terwijl hij wel meer kost dan de standaard iPhone 17, die twee camera's heeft, en maar 100 euro goedkoper is dan de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-pro-review-nl">iPhone 17 Pro</a>, met drie camera's achterop.</p><p>Natuurlijk zijn er wel iPhone Air-fans te vinden, maar het was te verwachten dat dit model voor veel mensen toch wel erg lastig te verantwoorden is. Apple lijkt dit probleem niet te hebben bij de rest van de iPhone 17-serie, want het basismodel en de Pro-modellen blijken juist erg populair te zijn. Als je echter aan het wachten was op de tweede generatie van de iPhone Air, is er dus een grote kans dat je pech hebt en er volgend jaar geen Air meer in de iPhone-line-up zit. </p><div data-widget-type="multimodelreview" data-widget-title="De beste iPhone-deals van vandaag" data-model-name="Apple iPhone Air,Apple iPhone 17,Apple iPhone 17 Pro,Apple iPhone 17 Pro Max"></div><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[ Gaat de batterij van de iPhone Air echt een hele dag mee? Dit zeggen onze testresultaten ]]></title>
                                                                                                <dc:content><![CDATA[ <p>De <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-air-review-nl">iPhone Air</a> is eindelijk gearriveerd en er is één ding dat iedereen wil weten over Apple's nieuwe, superdunne telefoon: is de batterijduur goed (genoeg)? Wanneer je zo'n dunne telefoon ziet, weet je namelijk meteen dat er een kleinere batterij in zit en begin je je toch af te vragen of het toestel het dan wel een hele dag vol zal houden. </p><p>Wij hebben Apple's flinterdunne telefoon daarom tegenover verschillende andere iPhones en Samsung-telefoons gezet en alle toestellen blootgesteld aan batterijtests in verschillende situaties. We waren aangenaam verrast met de resultaten van de Air, al is de batterijduur nog steeds niet geweldig. Apple claimt zelf dat de Air een batterij heeft "die de hele dag meegaat" en in sommige gevallen is dat nog wel enigszins accuraat, maar het hangt er heel erg van af wat je precies doet met het toestel.  </p><p>Voor onze webbrowsing-test gebruikten we een speciale app die wisselt tussen 22 verschillende websites totdat de batterij volledig leeg is. We zetten hierbij het display op 150 nits helderheid en schakelden dynamische helderheid, adaptieve batterij-opties, aandachtsdetectie, locatiediensten en Bluetooth uit. Ook logden we hiervoor uit bij <a href="https://www.techradar.com/reviews/apple-icloud">iCloud</a>. </p><p>In die test hield de iPhone Air het 12 uur en 2 minuten vol. Dat is maar 45 minuten korter dan de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-review-nl">iPhone 17</a>, maar toch is het lastig om dat een batterijduur van een hele dag te noemen. De <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-pro-max-review-nl">iPhone 17 Pro Max</a> presteert hier duidelijk veel beter, maar de iPhone Air wist wel langer mee te gaan dan de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s25-edge-nl">Samsung Galaxy S25 Edge</a>.</p><p>Dit is hoe lang alle telefoons die in deze test hebben vergeleken het volhielden:</p><ul><li><strong>iPhone 17 Pro Max</strong>: 17 uur en 54 minuten</li><li><strong>iPhone 17 Pro</strong>: 15 uur en 32 minuten</li><li><strong>Samsung Galaxy S25 Ultra</strong>: 14 uur en 27 minuten</li><li><strong>iPhone 17</strong>: 12 uur en 47 minuten</li><li><strong>iPhone Air</strong>: 12 uur en 2 minuten</li><li><strong>Samsung Galaxy S25 Edge</strong>: 11 uur en 48 minuten</li></ul><p>De iPhone Air wist beter te presteren in onze test waarbij we langdurig video's streamden. We speelden vijf uur lang een natuurvideo af en bekeken na afloop wat het resterende batterijpercentage was. </p><p>Bij deze test hebben we de iPhone 17 Pro Max, de iPhone Air en de Samsung Galaxy S25 Edge met elkaar vergeleken en hieronder zie je de resultaten:</p><ul><li><strong>iPhone 17 Pro Max</strong>: 88%</li><li><strong>iPhone Air</strong>: 81%</li><li><strong>Samsung Galaxy S25 Edge</strong>: 67%</li></ul><p>Zoals je kan zien, hield de iPhone Air hier nog 81% over. Dat scheelde dus niet heel veel met de 88% van de iPhone 17 Pro Max en was opnieuw iets beter dan de 67% van de Samsung Galaxy S25 Edge. </p><p>Aan de hand van die resultaten schatten we dat de iPhone Air het in totaal zo'n 26 uur en 19 minuten zou moeten volhouden bij het streamen van video's (op dit tempo). Dat zou meer zijn dan de 22 uur die Apple claimt en als dat in de praktijk ook daadwerkelijk haalbaar is, is dat redelijk indrukwekkend. </p><h2 id="hangt-af-van-de-situatie">Hangt af van de situatie</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:2364px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="QwWzYWnmSNMjqKXrxxpRiH" name="iPhone Air First Look" alt="iPhone Air eerste blik" src="https://cdn.mos.cms.futurecdn.net/QwWzYWnmSNMjqKXrxxpRiH-1920-80.jpg" mos="" align="middle" fullscreen="" width="2364" height="1330" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future/Jacob Krol)</span></figcaption></figure><p>De batterijduur die je uit een volle batterij kan halen, hangt natuurlijk af van waar je de iPhone Air precies voor gebruikt. Bij sommige taken, zoals videostreaming, lijkt Apple's claim van "een batterij die de hele dag meegaat" wel accuraat te zijn. Het toestel gaat echter niet zo lang mee als je de hele dag voornamelijk aan het webbrowsen bent, laat staan zwaardere taken aan het uitvoeren bent. Het zal dus zeker niet voor iedereen een ideale iPhone zijn.</p><p>Toch is het in sommige gevallen dus wel knap hoeveel batterijduur je uit zo'n dun apparaat kan krijgen. Als je echt op zoek bent naar een zo dun en licht mogelijke smartphone, die toch nog een degelijke batterijduur weet te bieden, dan is de iPhone Air in ieder geval een betere keuze dan de Samsung Galaxy S25 Edge aan de hand van onze tests. </p><ul><li><a href="https://global.techradar.com/nl-nl/phones/iphone/sommige-iphone-17-kleuren-lijken-wel-erg-snel-weg-te-krassen">Sommige iPhone 17-kleuren lijken wel erg snel weg te krassen</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/gaat-de-batterij-van-de-iphone-air-echt-een-hele-dag-mee-dit-zeggen-onze-testresultaten</link>
                                                                            <description>
                            <![CDATA[ We hebben de batterijduur van de iPhone Air in verschillende soorten situaties getest om te zien hoe hij op dit vlak presteert vergeleken met zijn rivalen. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">wKWttvwg4qth6TM8c6aouM</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/9QRUCgUWCs9tFKUDYHFRfS-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 23 Sep 2025 08:59:13 +0000</pubDate>                                                                                                                                                                                                                                <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/9QRUCgUWCs9tFKUDYHFRfS-1920-80.jpg">
                                                            <media:credit><![CDATA[Jacob Krol/Future]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[De iPhone Air]]></media:description>                                                            <media:text><![CDATA[Apple iPhone Air Review]]></media:text>
                                <media:title type="plain"><![CDATA[Apple iPhone Air Review]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/9QRUCgUWCs9tFKUDYHFRfS-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>De <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-air-review-nl">iPhone Air</a> is eindelijk gearriveerd en er is één ding dat iedereen wil weten over Apple's nieuwe, superdunne telefoon: is de batterijduur goed (genoeg)? Wanneer je zo'n dunne telefoon ziet, weet je namelijk meteen dat er een kleinere batterij in zit en begin je je toch af te vragen of het toestel het dan wel een hele dag vol zal houden. </p><p>Wij hebben Apple's flinterdunne telefoon daarom tegenover verschillende andere iPhones en Samsung-telefoons gezet en alle toestellen blootgesteld aan batterijtests in verschillende situaties. We waren aangenaam verrast met de resultaten van de Air, al is de batterijduur nog steeds niet geweldig. Apple claimt zelf dat de Air een batterij heeft "die de hele dag meegaat" en in sommige gevallen is dat nog wel enigszins accuraat, maar het hangt er heel erg van af wat je precies doet met het toestel.  </p><p>Voor onze webbrowsing-test gebruikten we een speciale app die wisselt tussen 22 verschillende websites totdat de batterij volledig leeg is. We zetten hierbij het display op 150 nits helderheid en schakelden dynamische helderheid, adaptieve batterij-opties, aandachtsdetectie, locatiediensten en Bluetooth uit. Ook logden we hiervoor uit bij <a href="https://www.techradar.com/reviews/apple-icloud">iCloud</a>. </p><p>In die test hield de iPhone Air het 12 uur en 2 minuten vol. Dat is maar 45 minuten korter dan de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-review-nl">iPhone 17</a>, maar toch is het lastig om dat een batterijduur van een hele dag te noemen. De <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-pro-max-review-nl">iPhone 17 Pro Max</a> presteert hier duidelijk veel beter, maar de iPhone Air wist wel langer mee te gaan dan de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s25-edge-nl">Samsung Galaxy S25 Edge</a>.</p><p>Dit is hoe lang alle telefoons die in deze test hebben vergeleken het volhielden:</p><ul><li><strong>iPhone 17 Pro Max</strong>: 17 uur en 54 minuten</li><li><strong>iPhone 17 Pro</strong>: 15 uur en 32 minuten</li><li><strong>Samsung Galaxy S25 Ultra</strong>: 14 uur en 27 minuten</li><li><strong>iPhone 17</strong>: 12 uur en 47 minuten</li><li><strong>iPhone Air</strong>: 12 uur en 2 minuten</li><li><strong>Samsung Galaxy S25 Edge</strong>: 11 uur en 48 minuten</li></ul><p>De iPhone Air wist beter te presteren in onze test waarbij we langdurig video's streamden. We speelden vijf uur lang een natuurvideo af en bekeken na afloop wat het resterende batterijpercentage was. </p><p>Bij deze test hebben we de iPhone 17 Pro Max, de iPhone Air en de Samsung Galaxy S25 Edge met elkaar vergeleken en hieronder zie je de resultaten:</p><ul><li><strong>iPhone 17 Pro Max</strong>: 88%</li><li><strong>iPhone Air</strong>: 81%</li><li><strong>Samsung Galaxy S25 Edge</strong>: 67%</li></ul><p>Zoals je kan zien, hield de iPhone Air hier nog 81% over. Dat scheelde dus niet heel veel met de 88% van de iPhone 17 Pro Max en was opnieuw iets beter dan de 67% van de Samsung Galaxy S25 Edge. </p><p>Aan de hand van die resultaten schatten we dat de iPhone Air het in totaal zo'n 26 uur en 19 minuten zou moeten volhouden bij het streamen van video's (op dit tempo). Dat zou meer zijn dan de 22 uur die Apple claimt en als dat in de praktijk ook daadwerkelijk haalbaar is, is dat redelijk indrukwekkend. </p><h2 id="hangt-af-van-de-situatie">Hangt af van de situatie</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:2364px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="QwWzYWnmSNMjqKXrxxpRiH" name="iPhone Air First Look" alt="iPhone Air eerste blik" src="https://cdn.mos.cms.futurecdn.net/QwWzYWnmSNMjqKXrxxpRiH-1920-80.jpg" mos="" align="middle" fullscreen="" width="2364" height="1330" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future/Jacob Krol)</span></figcaption></figure><p>De batterijduur die je uit een volle batterij kan halen, hangt natuurlijk af van waar je de iPhone Air precies voor gebruikt. Bij sommige taken, zoals videostreaming, lijkt Apple's claim van "een batterij die de hele dag meegaat" wel accuraat te zijn. Het toestel gaat echter niet zo lang mee als je de hele dag voornamelijk aan het webbrowsen bent, laat staan zwaardere taken aan het uitvoeren bent. Het zal dus zeker niet voor iedereen een ideale iPhone zijn.</p><p>Toch is het in sommige gevallen dus wel knap hoeveel batterijduur je uit zo'n dun apparaat kan krijgen. Als je echt op zoek bent naar een zo dun en licht mogelijke smartphone, die toch nog een degelijke batterijduur weet te bieden, dan is de iPhone Air in ieder geval een betere keuze dan de Samsung Galaxy S25 Edge aan de hand van onze tests. </p><ul><li><a href="https://global.techradar.com/nl-nl/phones/iphone/sommige-iphone-17-kleuren-lijken-wel-erg-snel-weg-te-krassen">Sommige iPhone 17-kleuren lijken wel erg snel weg te krassen</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Sommige iPhone 17-kleuren lijken wel erg snel weg te krassen ]]></title>
                                                                                                <dc:content><![CDATA[ <p>De <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-review-nl">iPhone 17</a>-serie heeft tot nu toe van een goede start mogen genieten. De nieuwe toestellen hebben grotendeels goede reviews gekregen en <a href="https://www.techradar.com/phones/iphone/the-iphone-17-pro-series-is-in-high-demand-heres-how-long-youll-have-to-wait-to-get-one">er lijkt ook veel vraag naar te zijn</a>. Nu ze eenmaal gearriveerd zijn en in de handen van gebruikers zijn beland, horen we echter ook meer over een mogelijk probleem met sommige modellen. </p><p><a href="https://www.bloomberg.com/news/articles/2025-09-19/chinese-iphone-buyers-complain-of-scratches-on-new-pro-models?embedded-checkout=true" target="_blank">Bloomberg</a> haalde ook al aan dat meerdere kopers erachter zijn gekomen dat deze toestellen snel krassen kunnen vertonen. Vooral bij de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-pro-review-nl">iPhone 17 Pro</a> en <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-pro-max-review-nl">iPhone 17 Pro Max</a> met de 'Diepblauw'-kleur en de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-air-review-nl">iPhone Air</a> met de 'Spacezwart'-kleur zijn schijnbaar al snel krassen zichtbaar. </p><p>Veel van de krassen lijken vooral zichtbaar te zijn op het glazen paneel onder het camerablok, zoals te zien is in deze post op X van <a href="https://x.com/amisecured/status/1969144282809581972" target="_blank">@amisecured</a>, maar sommige afbeeldingen en video's tonen ook krassen op de camerabehuizingen. </p><div class="see-more see-more--clipped"><figure><blockquote class="twitter-tweet hawk-ignore" data-lang="en" cite="https://twitter.com/cantworkitout/status/1969144282809581972"><p lang="en" dir="ltr">@Apple sorry but #Scratchgate is real and very disappointing - a case will help but i reckon even a few minutes without a case in the pocket with keys and the phone is damaged - truly shame on you! My iPhone 13 Pro Max has been without a case and there are NO scratches at all… pic.twitter.com/toWqY2Osv2<a href="https://twitter.com/cantworkitout/status/1969144282809581972">September 19, 2025</a></p></blockquote></figure><div class="see-more__filter"></div></div><p>Er zijn zelfs meldingen van zichtbare afdrukken die achtergelaten zijn door MagSafe-opladers, zoals je kan zien in afbeeldingen gedeeld door <a href="https://consomac.fr/news-22101-les-iphone-air-et-17-pro-presentent-un-important-probleme-de-rayures.html" target="_blank">Consomac</a>. Het lijkt er dus op dat deze iPhone-tinten echt goed schade laten zien. </p><p>Waarschijnlijk laten de andere kleuren minder snel dit soort schade zien, omdat ze lichter zijn. Misschien zijn ze net zo gemakkelijk te beschadigen, maar zijn kleinere krasjes gewoon veel minder snel te zien. </p><p>Daarnaast heeft Apple natuurlijk voor zijn iPhone 17 Pro-modellen de titanium behuizing van de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-16-pro-review-nl">iPhone 16 Pro</a>-modellen weer ingeruild voor een aluminium behuizing. Misschien heeft dat ook een impact. </p><h2 id="jammer-want-ze-zien-er-erg-mooi-uit">Jammer, want ze zien er erg mooi uit</h2><p>Het is erg jammer dat sommige modellen dus zo'n last lijken te hebben van dit probleem. Wanneer ze onbeschadigd zijn, zien deze toestellen er prachtig uit. Vooral de Diepblauw-kleur ziet er erg mooi uit en daarnaast zal Spacezwart ongetwijfeld ook een populaire kleur zijn. Dat is tenminste meestal het geval als er een zwarte optie is. </p><p>Toch zouden we niet per se zeggen dat je deze kleuren echt moet vermijden. Ten eerste is het nu onduidelijk hoeveel mensen echt last hebben van het probleem. Het zou bijvoorbeeld kunnen dat dit een productiefoutje is bij bepaalde modellen. Ten tweede zijn krassen natuurlijk niet mooi, maar zorgen ze er natuurlijk niet voor dat je telefoon niet meer (goed) werkt (zolang het oppervlakkige krasjes op de achterkant zijn). </p><ul><li><a href="https://global.techradar.com/nl-nl/phones/iphone/apple-belooft-zeldzaam-cameraprobleem-van-de-iphone-17-pro-en-iphone-air-op-te-lossen">Apple belooft "zeldzaam" cameraprobleem van de iPhone 17 Pro en iPhone Air op te lossen</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/iphone/sommige-iphone-17-kleuren-lijken-wel-erg-snel-weg-te-krassen</link>
                                                                            <description>
                            <![CDATA[ De 'Diepblauw' en 'Spacezwart' iPhone 17-modellen lijken eerder zichtbare krassen te tonen dan andere kleuren. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">vskzHrCuvtDR3CAe78RnXb</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/dJByVsR3J8EMxjoXMdRKXN-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 22 Sep 2025 14:20:59 +0000</pubDate>                                                                                                                                <updated>Tue, 23 Sep 2025 09:01:57 +0000</updated>
                                                                                                                                            <category><![CDATA[iPhone]]></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/dJByVsR3J8EMxjoXMdRKXN-1920-80.jpg">
                                                            <media:credit><![CDATA[Lance Ulanoff / Future]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[De iPhone 17 Pro]]></media:description>                                                            <media:text><![CDATA[Apple iPhone 17 Pro REVIEW]]></media:text>
                                <media:title type="plain"><![CDATA[Apple iPhone 17 Pro REVIEW]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/dJByVsR3J8EMxjoXMdRKXN-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>De <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-review-nl">iPhone 17</a>-serie heeft tot nu toe van een goede start mogen genieten. De nieuwe toestellen hebben grotendeels goede reviews gekregen en <a href="https://www.techradar.com/phones/iphone/the-iphone-17-pro-series-is-in-high-demand-heres-how-long-youll-have-to-wait-to-get-one">er lijkt ook veel vraag naar te zijn</a>. Nu ze eenmaal gearriveerd zijn en in de handen van gebruikers zijn beland, horen we echter ook meer over een mogelijk probleem met sommige modellen. </p><p><a href="https://www.bloomberg.com/news/articles/2025-09-19/chinese-iphone-buyers-complain-of-scratches-on-new-pro-models?embedded-checkout=true" target="_blank">Bloomberg</a> haalde ook al aan dat meerdere kopers erachter zijn gekomen dat deze toestellen snel krassen kunnen vertonen. Vooral bij de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-pro-review-nl">iPhone 17 Pro</a> en <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-pro-max-review-nl">iPhone 17 Pro Max</a> met de 'Diepblauw'-kleur en de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-air-review-nl">iPhone Air</a> met de 'Spacezwart'-kleur zijn schijnbaar al snel krassen zichtbaar. </p><p>Veel van de krassen lijken vooral zichtbaar te zijn op het glazen paneel onder het camerablok, zoals te zien is in deze post op X van <a href="https://x.com/amisecured/status/1969144282809581972" target="_blank">@amisecured</a>, maar sommige afbeeldingen en video's tonen ook krassen op de camerabehuizingen. </p><div class="see-more see-more--clipped"><figure><blockquote class="twitter-tweet hawk-ignore" data-lang="en" cite="https://twitter.com/cantworkitout/status/1969144282809581972"><p lang="en" dir="ltr">@Apple sorry but #Scratchgate is real and very disappointing - a case will help but i reckon even a few minutes without a case in the pocket with keys and the phone is damaged - truly shame on you! My iPhone 13 Pro Max has been without a case and there are NO scratches at all… pic.twitter.com/toWqY2Osv2<a href="https://twitter.com/cantworkitout/status/1969144282809581972">September 19, 2025</a></p></blockquote></figure><div class="see-more__filter"></div></div><p>Er zijn zelfs meldingen van zichtbare afdrukken die achtergelaten zijn door MagSafe-opladers, zoals je kan zien in afbeeldingen gedeeld door <a href="https://consomac.fr/news-22101-les-iphone-air-et-17-pro-presentent-un-important-probleme-de-rayures.html" target="_blank">Consomac</a>. Het lijkt er dus op dat deze iPhone-tinten echt goed schade laten zien. </p><p>Waarschijnlijk laten de andere kleuren minder snel dit soort schade zien, omdat ze lichter zijn. Misschien zijn ze net zo gemakkelijk te beschadigen, maar zijn kleinere krasjes gewoon veel minder snel te zien. </p><p>Daarnaast heeft Apple natuurlijk voor zijn iPhone 17 Pro-modellen de titanium behuizing van de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-16-pro-review-nl">iPhone 16 Pro</a>-modellen weer ingeruild voor een aluminium behuizing. Misschien heeft dat ook een impact. </p><h2 id="jammer-want-ze-zien-er-erg-mooi-uit">Jammer, want ze zien er erg mooi uit</h2><p>Het is erg jammer dat sommige modellen dus zo'n last lijken te hebben van dit probleem. Wanneer ze onbeschadigd zijn, zien deze toestellen er prachtig uit. Vooral de Diepblauw-kleur ziet er erg mooi uit en daarnaast zal Spacezwart ongetwijfeld ook een populaire kleur zijn. Dat is tenminste meestal het geval als er een zwarte optie is. </p><p>Toch zouden we niet per se zeggen dat je deze kleuren echt moet vermijden. Ten eerste is het nu onduidelijk hoeveel mensen echt last hebben van het probleem. Het zou bijvoorbeeld kunnen dat dit een productiefoutje is bij bepaalde modellen. Ten tweede zijn krassen natuurlijk niet mooi, maar zorgen ze er natuurlijk niet voor dat je telefoon niet meer (goed) werkt (zolang het oppervlakkige krasjes op de achterkant zijn). </p><ul><li><a href="https://global.techradar.com/nl-nl/phones/iphone/apple-belooft-zeldzaam-cameraprobleem-van-de-iphone-17-pro-en-iphone-air-op-te-lossen">Apple belooft "zeldzaam" cameraprobleem van de iPhone 17 Pro en iPhone Air op te lossen</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Liquid Glass zorgt bij sommige iOS 26-gebruikers voor vermoeide ogen en duizeligheid: dit kan je eraan doen ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Het is duidelijk dat <a href="https://www.techradar.com/phones/ios/ios-26">iOS 26</a> niet de meest soepele lancering ooit heeft gehad. We hebben onder andere meldingen van gebruikers gezien die <a href="https://global.techradar.com/nl-nl/phones/upgraden-naar-ios-26-voor-een-deel-van-de-iphone-gebruikers-blijkt-dat-een-slechte-zet">spijt hebben van de update </a>vanwege problemen met batterijduur en leesbaarheid van tekst. Nu zijn er ook meldingen gespot van wat serieuzere problemen. </p><p>Meerdere <a href="https://www.reddit.com/r/ios/comments/1nhvlsh/ios_dark_mode_is_an_optical_nightmare/" target="_blank">Reddit</a>-gebruikers (via <a href="https://phandroid.com/2025/09/18/ios-26s-liquid-glass-dark-mode-is-giving-users-vertigo-and-eye-strain/" target="_blank">Phandroid</a>) hebben aangegeven dat het nieuwe Liquid Glass-design icoontjes er een beetje gedraaid uit kan laten zien, zeker bij wat donkerdere achtergronden of donkere thema's. </p><p>Dit zorgt bij sommige gebruikers blijkbaar voor wat duizeligheid en vermoeide ogen. Eén persoon omschreef de nieuwe interface als "een optische nachtmerrie" en een ander geeft aan zich dronken te voelen door de update. Er zijn nog veel meer posts die vergelijkbare dingen claimen. </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:1980px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="BuSFb2brqpgC54wkMyXoxG" name="iOS 26 tilted icons" alt="Screenshot van iOS 26 met icoontjes die er voor sommige gebruikers gedraaid uitzien" src="https://cdn.mos.cms.futurecdn.net/BuSFb2brqpgC54wkMyXoxG-1920-80.jpg" mos="" align="middle" fullscreen="" width="1980" height="1114" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Icoontjes in deze afbeelding zien er volgens sommige gebruikers dus een beetje gedraaid uit.  </span><span class="credit" itemprop="copyrightHolder">(Image credit: tantunidevourer)</span></figcaption></figure><h2 id="het-effect-vermijden">Het effect vermijden</h2><p>Gelukkig zijn er een aantal mogelijke oplossingen die je uit kan proberen. Ten eerste kan je kiezen voor de standaard stijl voor icoontjes en een felle achtergrond gebruiken. Dat zou het effect sowieso veel minder snel zichtbaar moeten maken. Toch kan het zijn dat dit het probleem niet volledig oplost voor iedereen.  </p><p>Een andere stap die je kan zetten, die we <a href="https://global.techradar.com/nl-nl/phones/ios/liquid-glass-uitzetten">hier</a> in detail bespreken, moet iOS 26 ook iets aangenamer maken om naar te kijken. Ga naar <strong>Instellingen > Toegankelijkheid > Weergave en Tekstgrootte en schakel 'Transparantie Verminderen' in</strong>. </p><p>In hetzelfde submenu vind je ook een optie om het contrast mee te verhogen. Dat kan eventueel ook nog helpen. </p><p>Natuurlijk is het niet ideaal dat je zelf met dit soort verstopte instellingen moet gaan spelen om je telefoon weer comfortabel te kunnen gebruiken. Hopelijk kan Apple de Liquid Glass-interface dan ook wat aanpassen met een toekomstige update om alles wat beter zichtbaar te maken voor mensen. </p><p>In de tussentijd kan je meer lezen over onze ervaringen met iOS 26 en de nieuwste iPhones in onze reviews voor de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-review-nl">iPhone 17</a>, <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-air-review-nl">iPhone Air</a>,<a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-pro-review-nl"> iPhone 17 Pro</a> en <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-pro-max-review-nl">iPhone 17 Pro Max</a>.</p><ul><li><a href="https://global.techradar.com/nl-nl/phones/iphone/apple-belooft-zeldzaam-cameraprobleem-van-de-iphone-17-pro-en-iphone-air-op-te-lossen">Apple belooft "zeldzaam" cameraprobleem van de iPhone 17 Pro en iPhone Air op te lossen</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/ios/liquid-glass-zorgt-bij-sommige-ios-26-gebruikers-voor-vermoeide-ogen-en-duizeligheid-dit-kan-je-eraan-doen</link>
                                                                            <description>
                            <![CDATA[ Sommige iOS 26-gebruikers merken dat de ietwat "gedraaide" icoontjes bij de Liquid Glass-interface zorgen voor vermoeide ogen en duizeligheid. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">BULDuUzCVHXaj2oL7STkK3</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/8KbXkUyHfZJd57bgAneCuN-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 19 Sep 2025 10:36:28 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[iOS]]></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/8KbXkUyHfZJd57bgAneCuN-1920-80.jpg">
                                                            <media:credit><![CDATA[Lance Ulanoff / Future]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[De iPhone 17 Pro]]></media:description>                                                            <media:text><![CDATA[Apple iPhone 17 Pro REVIEW]]></media:text>
                                <media:title type="plain"><![CDATA[Apple iPhone 17 Pro REVIEW]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/8KbXkUyHfZJd57bgAneCuN-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Het is duidelijk dat <a href="https://www.techradar.com/phones/ios/ios-26">iOS 26</a> niet de meest soepele lancering ooit heeft gehad. We hebben onder andere meldingen van gebruikers gezien die <a href="https://global.techradar.com/nl-nl/phones/upgraden-naar-ios-26-voor-een-deel-van-de-iphone-gebruikers-blijkt-dat-een-slechte-zet">spijt hebben van de update </a>vanwege problemen met batterijduur en leesbaarheid van tekst. Nu zijn er ook meldingen gespot van wat serieuzere problemen. </p><p>Meerdere <a href="https://www.reddit.com/r/ios/comments/1nhvlsh/ios_dark_mode_is_an_optical_nightmare/" target="_blank">Reddit</a>-gebruikers (via <a href="https://phandroid.com/2025/09/18/ios-26s-liquid-glass-dark-mode-is-giving-users-vertigo-and-eye-strain/" target="_blank">Phandroid</a>) hebben aangegeven dat het nieuwe Liquid Glass-design icoontjes er een beetje gedraaid uit kan laten zien, zeker bij wat donkerdere achtergronden of donkere thema's. </p><p>Dit zorgt bij sommige gebruikers blijkbaar voor wat duizeligheid en vermoeide ogen. Eén persoon omschreef de nieuwe interface als "een optische nachtmerrie" en een ander geeft aan zich dronken te voelen door de update. Er zijn nog veel meer posts die vergelijkbare dingen claimen. </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:1980px;"><p class="vanilla-image-block" style="padding-top:56.26%;"><img id="BuSFb2brqpgC54wkMyXoxG" name="iOS 26 tilted icons" alt="Screenshot van iOS 26 met icoontjes die er voor sommige gebruikers gedraaid uitzien" src="https://cdn.mos.cms.futurecdn.net/BuSFb2brqpgC54wkMyXoxG-1920-80.jpg" mos="" align="middle" fullscreen="" width="1980" height="1114" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Icoontjes in deze afbeelding zien er volgens sommige gebruikers dus een beetje gedraaid uit.  </span><span class="credit" itemprop="copyrightHolder">(Image credit: tantunidevourer)</span></figcaption></figure><h2 id="het-effect-vermijden">Het effect vermijden</h2><p>Gelukkig zijn er een aantal mogelijke oplossingen die je uit kan proberen. Ten eerste kan je kiezen voor de standaard stijl voor icoontjes en een felle achtergrond gebruiken. Dat zou het effect sowieso veel minder snel zichtbaar moeten maken. Toch kan het zijn dat dit het probleem niet volledig oplost voor iedereen.  </p><p>Een andere stap die je kan zetten, die we <a href="https://global.techradar.com/nl-nl/phones/ios/liquid-glass-uitzetten">hier</a> in detail bespreken, moet iOS 26 ook iets aangenamer maken om naar te kijken. Ga naar <strong>Instellingen > Toegankelijkheid > Weergave en Tekstgrootte en schakel 'Transparantie Verminderen' in</strong>. </p><p>In hetzelfde submenu vind je ook een optie om het contrast mee te verhogen. Dat kan eventueel ook nog helpen. </p><p>Natuurlijk is het niet ideaal dat je zelf met dit soort verstopte instellingen moet gaan spelen om je telefoon weer comfortabel te kunnen gebruiken. Hopelijk kan Apple de Liquid Glass-interface dan ook wat aanpassen met een toekomstige update om alles wat beter zichtbaar te maken voor mensen. </p><p>In de tussentijd kan je meer lezen over onze ervaringen met iOS 26 en de nieuwste iPhones in onze reviews voor de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-review-nl">iPhone 17</a>, <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-air-review-nl">iPhone Air</a>,<a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-pro-review-nl"> iPhone 17 Pro</a> en <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-pro-max-review-nl">iPhone 17 Pro Max</a>.</p><ul><li><a href="https://global.techradar.com/nl-nl/phones/iphone/apple-belooft-zeldzaam-cameraprobleem-van-de-iphone-17-pro-en-iphone-air-op-te-lossen">Apple belooft "zeldzaam" cameraprobleem van de iPhone 17 Pro en iPhone Air op te lossen</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Apple belooft "zeldzaam" cameraprobleem van de iPhone 17 Pro en iPhone Air op te lossen  ]]></title>
                                                                                                <dc:content><![CDATA[ <p>Het lijkt erop dat de lancering van de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-air-review-nl">iPhone Air</a> en de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-pro-review-nl">iPhone 17 Pro</a> misschien niet zo soepel is verlopen als Apple had gehoopt. De camera's op sommige van de telefoons hebben te maken met glitches in bepaalde scenario's. Er is gelukkig wel een oplossing onderweg. </p><p>Het probleem werd opgemerkt door Henry Casey van <a href="https://edition.cnn.com/cnn-underscored/reviews/iphone-air" target="_blank">CNN</a> (via <a href="https://www.macrumors.com/2025/09/17/apple-iphone-17-camera-glitch-fix/" target="_blank">MacRumors</a>). Hij merkte dat er zwarte vierkantjes en witte kronkellijntjes te zien waren bij sommige foto's die tijdens een concert gemaakt waren. Blijkbaar had Casey dit probleem bij één op de tien afbeeldingen.</p><p>Volgens een woordvoerder van Apple "kan [dit] gebeuren in erg zeldzame gevallen wanneer een LED-display extreem fel is en direct in de camera schijnt". <a href="https://edition.cnn.com/cnn-underscored/reviews/iphone-air" target="_blank">Apple zegt</a> dat er al een oplossing bedacht is en dat deze zal verschijnen in een "aankomende software-update". </p><p>Het is niet duidelijk of dit probleem ook kan voorkomen bij de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-review-nl">iPhone 17</a> en de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-pro-max-review-nl">iPhone 17 Pro Max</a>. Die toestellen zijn natuurlijk wel tegelijkertijd gelanceerd. Bij TechRadar zijn we dit probleem echter op geen enkele nieuwe iPhone tegengekomen.  </p><h2 id="op-de-dag-van-release-al-een-oplossing">Op de dag van release al een oplossing?</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="DLW4H4TVuELjyjDiq3vPpN" name="Apple-iPhone-17-Pro-review-camera-array" alt="Apple iPhone 17 Pro REVIEW" src="https://cdn.mos.cms.futurecdn.net/DLW4H4TVuELjyjDiq3vPpN-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 camera's achterop de iPhone 17 Pro. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Lance Ulanoff / Future)</span></figcaption></figure><p>Deze iPhones liggen pas vanaf vandaag, 19 september, in de winkel en als het goed is worden pre-orders ook pas vanaf vandaag geleverd. Het is het dus zeker waard om even te checken of er meteen al een update te downloaden is om dit probleem op te lossen als je een nieuwe iPhone hebt besteld. </p><p>Apple heeft niet echt gezegd wat de precieze oorzaak van de glitches is, maar in de <a href="https://forums.macrumors.com/threads/apple-to-fix-camera-glitch-affecting-iphone-air-and-iphone-17-pro.2466253/" target="_blank">MacRumors-forums</a> wordt er gespeculeerd dat het mogelijk wordt veroorzaakt door de manier waarop iPhones foto's met meerdere belichtingen maken en deze tot één uiteindelijke foto combineren. </p><p>Dat is overigens redelijk standaard voor smartphones op dit punt, want het zorgt ervoor dat je de beste delen van al die belichtingen kan combineren om een zo gebalanceerd en natuurlijk mogelijk eindresultaat te krijgen. Het lijkt echter dat er hier dus iets misgaat bij deze beeldverwerking. </p><p>Vanaf vandaag kan je de nieuwe iPhone 17 Pro en iPhone Air, met hun respectievelijke startprijzen van 1.329 euro en 1.229 euro, dus in huis halen. Als je dus vreemde glitches in je afbeeldingen ziet verschijnen, dan weet je dat er een oplossing onderweg is. </p><ul><li><a href="https://global.techradar.com/nl-nl/phones/ios/liquid-glass-uitzetten">Vind je Liquid Glass in iOS 26 niet fijn? Zo schakel je het uit</a></li></ul> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/iphone/apple-belooft-zeldzaam-cameraprobleem-van-de-iphone-17-pro-en-iphone-air-op-te-lossen</link>
                                                                            <description>
                            <![CDATA[ Op sommige foto's verschijnen bij een aantal van Apple's nieuwe iPhones zwarte vierkantjes en witte kronkellijntjes. Apple is op de hoogte en belooft een oplossing. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">sJa7Q8Zs9xumpiQBFyYuBQ</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/WU7brKPHjxQWpx2gZdCfLE-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 19 Sep 2025 08:12:49 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[iPhone]]></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/WU7brKPHjxQWpx2gZdCfLE-1920-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[De iPhone Air]]></media:description>                                                            <media:text><![CDATA[iPhone Air rear camera]]></media:text>
                                <media:title type="plain"><![CDATA[iPhone Air rear camera]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/WU7brKPHjxQWpx2gZdCfLE-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Het lijkt erop dat de lancering van de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-air-review-nl">iPhone Air</a> en de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-pro-review-nl">iPhone 17 Pro</a> misschien niet zo soepel is verlopen als Apple had gehoopt. De camera's op sommige van de telefoons hebben te maken met glitches in bepaalde scenario's. Er is gelukkig wel een oplossing onderweg. </p><p>Het probleem werd opgemerkt door Henry Casey van <a href="https://edition.cnn.com/cnn-underscored/reviews/iphone-air" target="_blank">CNN</a> (via <a href="https://www.macrumors.com/2025/09/17/apple-iphone-17-camera-glitch-fix/" target="_blank">MacRumors</a>). Hij merkte dat er zwarte vierkantjes en witte kronkellijntjes te zien waren bij sommige foto's die tijdens een concert gemaakt waren. Blijkbaar had Casey dit probleem bij één op de tien afbeeldingen.</p><p>Volgens een woordvoerder van Apple "kan [dit] gebeuren in erg zeldzame gevallen wanneer een LED-display extreem fel is en direct in de camera schijnt". <a href="https://edition.cnn.com/cnn-underscored/reviews/iphone-air" target="_blank">Apple zegt</a> dat er al een oplossing bedacht is en dat deze zal verschijnen in een "aankomende software-update". </p><p>Het is niet duidelijk of dit probleem ook kan voorkomen bij de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-review-nl">iPhone 17</a> en de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-pro-max-review-nl">iPhone 17 Pro Max</a>. Die toestellen zijn natuurlijk wel tegelijkertijd gelanceerd. Bij TechRadar zijn we dit probleem echter op geen enkele nieuwe iPhone tegengekomen.  </p><h2 id="op-de-dag-van-release-al-een-oplossing">Op de dag van release al een oplossing?</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="DLW4H4TVuELjyjDiq3vPpN" name="Apple-iPhone-17-Pro-review-camera-array" alt="Apple iPhone 17 Pro REVIEW" src="https://cdn.mos.cms.futurecdn.net/DLW4H4TVuELjyjDiq3vPpN-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 camera's achterop de iPhone 17 Pro. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Lance Ulanoff / Future)</span></figcaption></figure><p>Deze iPhones liggen pas vanaf vandaag, 19 september, in de winkel en als het goed is worden pre-orders ook pas vanaf vandaag geleverd. Het is het dus zeker waard om even te checken of er meteen al een update te downloaden is om dit probleem op te lossen als je een nieuwe iPhone hebt besteld. </p><p>Apple heeft niet echt gezegd wat de precieze oorzaak van de glitches is, maar in de <a href="https://forums.macrumors.com/threads/apple-to-fix-camera-glitch-affecting-iphone-air-and-iphone-17-pro.2466253/" target="_blank">MacRumors-forums</a> wordt er gespeculeerd dat het mogelijk wordt veroorzaakt door de manier waarop iPhones foto's met meerdere belichtingen maken en deze tot één uiteindelijke foto combineren. </p><p>Dat is overigens redelijk standaard voor smartphones op dit punt, want het zorgt ervoor dat je de beste delen van al die belichtingen kan combineren om een zo gebalanceerd en natuurlijk mogelijk eindresultaat te krijgen. Het lijkt echter dat er hier dus iets misgaat bij deze beeldverwerking. </p><p>Vanaf vandaag kan je de nieuwe iPhone 17 Pro en iPhone Air, met hun respectievelijke startprijzen van 1.329 euro en 1.229 euro, dus in huis halen. Als je dus vreemde glitches in je afbeeldingen ziet verschijnen, dan weet je dat er een oplossing onderweg is. </p><ul><li><a href="https://global.techradar.com/nl-nl/phones/ios/liquid-glass-uitzetten">Vind je Liquid Glass in iOS 26 niet fijn? Zo schakel je het uit</a></li></ul>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ iPhone 17 review: de interessantste iPhone van de voorbije jaren ]]></title>
                                                                                                <dc:content><![CDATA[ <h2 class="article-body__section" id="section-iphone-17-review-in-een-notendop"><span>iPhone 17: review in een notendop</span></h2><p>In onze <a href="https://global.techradar.com/nl-nl/phones/iphone/hands-on-met-de-iphone-17">hands-on voor de iPhone 17</a> gaven we al aan dat dit wel eens de beste standaard iPhone in jaren zou kunnen worden. Na een week door te hebben gebracht met Apple's nieuwste basismodel, en hem te hebben gebruikt voor fotografie, telefoongesprekken, werk en allerlei andere alledaagse taken, kunnen we inderdaad bevestigen dat dit de beste standaard iPhone in een lange tijd is. </p><p>Voor de startprijs van 969 euro (hetzelfde als die van de <a href="https://global.techradar.com/nl-nl/phones/iphone/apple-iphone-16-review-nl">iPhone 16</a>) krijg je nu dubbel zoveel opslagruimte en een hele lijst vol fijne upgrades. Apple heeft nog nooit eerder een iPhone met zo'n goede prijs-kwaliteitverhouiding aangeboden, zeker vergeleken met de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-16e-review-nl">iPhone 16e</a>. </p><p>Het 6,3-inch Super Retina XDR-display is hier een van de grootste hoogtepunten. Het is een levendig, scherp display en het voelt nu ook enorm soepel dankzij ProMotion. Daarnaast krijg je hier nu ook always-on-functionaliteit en dat is ook erg handig. Voeg daar dan nog de nieuwe A19-chip aan toe en de iPhone 17 is meer dan snel genoeg voor de meeste alledaagse taken, of je nou aan het gamen bent, door TikTok scrolt of aan het multitasken bent en in de hoek nog een video afspeelt. </p><p>Het design is niet bepaald revolutionair, maar dat hoeft ook niet per se. Hij is nog steeds duidelijk herkenbaar als een iPhone. De behuizing is iets groter en er zijn wel wat interessante nieuwe kleuropties zoals 'saliegroen'. Ook vind je natuurlijk weer de Cameraregelaar en Actieknop aan de zijkanten van het toestel. De telefoon voelt comfortabel in de hand en goed gebalanceerd. Sommige mensen zullen het wel jammer vinden dat de kleuropties 'ultramarijn' en roze van de iPhone 16-serie niet meer beschikbaar zijn. </p><p>Deze standaard iPhone heeft ook wat flinke upgrades gekregen voor zijn camera's. De hoofdcamera en ultrawide-camera zijn nu allebei 48MP-camera's. Dat betekent dat je kan genieten van scherpere beelden met accuratere kleuren en minder vervorming aan de randen. We zijn ook grote fans van de nieuwe 'Center Stage'-selfiecamera, want deze betekent dat groepsfoto's veel eenvoudiger te maken zijn. Dankzij 'Dual Capture' kan je nu ook tegelijkertijd met de selfiecamera en camera's achterop opnemen. Dat kan bijvoorbeeld een leuke feature zijn als je beelden bij een concert of sportwedstrijd wil opnemen. </p><p>De batterijduur is gelukkig zeer degelijk. We wisten altijd in ieder geval een hele dag aan batterijduur te halen met de iPhone 17. Dat was zelfs met het always-on display aan en bij wat intensiever gebruik. Wanneer je eindelijk wel weer moet opladen, is dat nu gelukkig ook wat sneller gebeurd dankzij 40W-snelladen. Na ongeveer 20 minuten zit je batterij weer op 50% en het kost minder dan een uur om weer op 80% te komen. </p><p>Al met al voelt de iPhone 17 dus duidelijk als de beste iPhone voor de meeste mensen. Hij is snel, fijn om te gebruiken en betrouwbaar. Daarnaast krijg je hier nu verschillende Pro-features voor een lagere prijs.</p><p>Als je nog een iPhone 16 of <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-15-review-nl">iPhone 15</a> hebt, dan is het het waarschijnlijk niet waard om te upgraden naar de iPhone 17, behalve als je echt graag betere camera's of een ProMotion-display wil. Als je echter nog een <a href="https://global.techradar.com/nl-nl/reviews/iphone-14-test-nl">iPhone 14</a> of ouder gebruikt, is dit misschien toch wel eindelijk het jaar om over te stappen. </p><h2 class="article-body__section" id="section-iphone-17-review-prijs-en-beschikbaarheid"><span>iPhone 17 review: prijs en beschikbaarheid</span></h2><ul><li><strong>Startprijs van 969 euro</strong></li><li><strong>Minstens 256GB aan opslagruimte</strong></li></ul><p>De iPhone 17 werd officieel aangekondigd tijdens Apple's 'Awe Dropping'-evenement van 9 september 2025, naast de iPhone Air, iPhone 17 Pro en iPhone 17 Pro Max. Hij is momenteel beschikbaar om te pre-orderen en zal vanaf 19 september in de winkel liggen (en geleverd worden aan mensen met een pre-order). </p><p>De iPhone 17 heeft dit jaar standaard dubbel zo veel opslagruimte als zijn voorganger. Je krijgt nu minstens 256GB en gelukkig is de startprijs van 969 euro hetzelfde gebleven. Voor 512GB aan opslag betaal je 1.219 euro. </p><p>Apple biedt de iPhone 17 aan in de kleuren: saliegroen, nevelblauw, lavendel, zwart en wit.</p><ul><li><strong>Prijs-kwaliteit score: 5/5</strong></li></ul><h2 class="article-body__section" id="section-iphone-17-review-specs"><span>iPhone 17 review: specs</span></h2><p>Hieronder vind je de belangrijkste specs van de iPhone 17 en ter vergelijking ook van de rest van de iPhone 17-line-up:</p><div ><table><thead><tr><th class="firstcol empty" ></th><th  ><p>iPhone 17</p></th><th  ><p>iPhone Air</p></th><th  ><p>iPhone 17 Pro</p></th><th  ><p>iPhone 17 Pro Max</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Gewicht: </p></td><td  ><p>177 gram</p></td><td  ><p>165 gram</p></td><td  ><p>206 gram</p></td><td  ><p>233 gram</p></td></tr><tr><td class="firstcol " ><p>Display:</p></td><td  ><p>6,3-inch OLED</p></td><td  ><p>6,5-inch OLED</p></td><td  ><p>6,3-inch OLED</p></td><td  ><p>6,9-inch OLED</p></td></tr><tr><td class="firstcol " ><p>Resolutie:</p></td><td  ><p>2.622 x 1.206</p></td><td  ><p>2.736 x 1.260</p></td><td  ><p>2.622 x 1.206</p></td><td  ><p>2.868 x 1.320</p></td></tr><tr><td class="firstcol " ><p>Refresh rate:</p></td><td  ><p>120Hz</p></td><td  ><p>120Hz</p></td><td  ><p>120Hz</p></td><td  ><p>120Hz</p></td></tr><tr><td class="firstcol " ><p>Piekhelderheid:</p></td><td  ><p>3.000 nits</p></td><td  ><p>3.000 nits</p></td><td  ><p>3.000 nits</p></td><td  ><p>3.000 nits</p></td></tr><tr><td class="firstcol " ><p>Processor:</p></td><td  ><p>A19</p></td><td  ><p>A19 Pro</p></td><td  ><p>A19 Pro</p></td><td  ><p>A19 Pro</p></td></tr><tr><td class="firstcol " ><p>Camera's achter:</p></td><td  ><p>48MP-hoofdcamera (26 mm, ƒ/1,6), 48MP-ultrawide (13 mm, ƒ/2,2)</p></td><td  ><p>48MP-hoofdcamera (26 mm, ƒ/1,6)</p></td><td  ><p>48MP-hoofdcamera (24 mm, ƒ/1,78), 48MP-ultrawide (13 mm, ƒ/2,2), 48MP-telefotocamera (8x optische zoom)</p></td><td  ><p>48MP-hoofdcamera (24 mm, ƒ/1,78), 48MP-ultrawide (13 mm, ƒ/2,2), 48MP-telefotocamera (8x optische zoom)</p></td></tr><tr><td class="firstcol " ><p>Selfiecamera:</p></td><td  ><p>18MP (ƒ/1,9)</p></td><td  ><p>18MP (ƒ/1,9)</p></td><td  ><p>18MP (ƒ/1,9)</p></td><td  ><p>18MP (ƒ/1,9)</p></td></tr><tr><td class="firstcol " ><p>Opslag:</p></td><td  ><p>256GB, 512GB</p></td><td  ><p>256GB, 512GB, 1TB</p></td><td  ><p>256GB, 512GB, 1TB</p></td><td  ><p>256GB, 512GB, 1TB, 2TB</p></td></tr><tr><td class="firstcol " ><p>Kleuren:</p></td><td  ><p>Zwart, wit, nevelblauw, saliegroen, lavendel</p></td><td  ><p>'Spacezwart', 'wolkenwit', 'lichtgoud', 'hemelsblauw'</p></td><td  ><p>Zilver, 'kosmisch oranje', 'diepblauw'</p></td><td  ><p>Zilver, 'kosmisch oranje', 'diepblauw'</p></td></tr></tbody></table></div><h2 class="article-body__section" id="section-iphone-17-review-design"><span>iPhone 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:3712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="rMGvZbG9LAGuwA7gz4sktN" name="Apple iPhone 17 Review" alt="Apple iPhone 17 Review" src="https://cdn.mos.cms.futurecdn.net/rMGvZbG9LAGuwA7gz4sktN-1920-80.jpg" mos="" align="middle" fullscreen="" width="3712" height="2088" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Jacob Krol/Future)</span></figcaption></figure><ul><li><strong>Geen echt vernieuwd design</strong></li><li><strong>Leuke kleuropties</strong></li><li><strong>Steviger dan zijn voorgangers</strong></li></ul><p>De <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-air-review-nl">iPhone Air</a> is opmerkelijk dun en de iPhone 17 Pro en <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-pro-max-review-nl">Pro Max</a> zien er ook flink anders uit, maar de standaard iPhone 17 is qua uiterlijk niet echt veranderd. Dat was echter ook niet echt nodig. </p><p>Het instapmodel voor 2025 is namelijk wel meteen herkenbaar als een iPhone en is dan ook nog het enige model wat gewoon nog vertrouwd aanvoelt. </p><p>De iPhone 17 heeft ook nog grotendeels dezelfde afmetingen als zijn voorganger, de iPhone 16, maar hij is wel iets groter (149,6 x 71,5 x 7,95 mm vergeleken met de 146,7 x 71,6 x 7,8 mm van de iPhone 16). Het toestel is dus iets dikker en daarnaast is hij zeven gram zwaarder, maar dat zal je zonder een directe vergelijking waarschijnlijk niet snel merken. </p><p>We hebben de iPhone 17 een week kunnen testen en ondanks het bekende design voelt hij toch wel echt als een moderne iPhone. Tijdens onze hands-on vonden we de kleuropties niet heel erg levendig, maar we zijn de saliegroen-kleur van ons testmodel langzaamaan wel wat mooier gaan vinden. De kleur is niet zo levendig als de ultramarijn-variant van de iPhone 16, maar we vinden het wel mooi hoe de tint wat donkerder wordt wanneer er licht op het toestel schijnt. De iPhone 17 is verder ook nog beschikbaar in nevelblauw, lavendel, wit en zwart als saliegroen toch niet jouw ding is.</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:3371px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="c8CqzYBxYr7JzjpWRoy4vM" name="Apple iPhone 17 Review" alt="Apple iPhone 17 Review" src="https://cdn.mos.cms.futurecdn.net/c8CqzYBxYr7JzjpWRoy4vM-1920-80.jpg" mos="" align="middle" fullscreen="" width="3371" height="1896" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Jacob Krol/Future)</span></figcaption></figure><p>De afwerking is hetzelfde als bij de vorige generatie. Het matte glas aan de achterkant geeft de toestellen een beetje een pasteleffect. De zijkanten van de iPhone 17 zijn voorzien van een matte, lichtere tint van dezelfde kleur als de rest van het toestel. Het camerablok achterop, waar de 48MP-hoofdcamera en 48MP-ultrawide in verwerkt zijn,  steekt iets uit van de achterkant en heeft juist een iets donkerdere tint van dezelfde kleur met een glanzende afwerking. </p><p>Aan de linkerkant zit nog steeds de actieknop die je naar wens in kan stellen, plus de volumeknoppen. Rechts vind je de aan/uit-knop en de cameraregelaar. Onderaan zit een USB-C-poort, maar natuurlijk zit er ook een MagSafe-ring in de achterkant verwerkt. </p><p>De iPhone 17 voelt ondanks het bekende design dus wel als een moderne iPhone en hij voelt ook erg comfortabel in de hand. Apple heeft het gewicht van het toestel erg goed verdeeld. Dit is geen radicaal nieuw design, maar één van de grootste veranderingen is niet te missen, want daar kijk je elke dag naar. </p><ul><li><strong>Design score: 4/5</strong></li></ul><h2 class="article-body__section" id="section-iphone-17-review-display"><span>iPhone 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:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Mxa8vRQcX47bVeEnLbSDtM" name="Apple iPhone 17 Review" alt="Apple iPhone 17 Review" src="https://cdn.mos.cms.futurecdn.net/Mxa8vRQcX47bVeEnLbSDtM-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: Jacob Krol/Future)</span></figcaption></figure><ul><li><strong>Eindelijk een 120Hz-display</strong></li><li><strong>Een always-on display</strong></li><li><strong>Prachtige beelden en krasbestendigheid</strong></li></ul><p>De beste upgrade voor de iPhone 17 is zonder twijfel het nieuwe display. Eindelijk heeft de standaard iPhone nu een ProMotion-display met een always-on modus.</p><p>Het was ook wel tijd. Natuurlijk kan je hier al langer van genieten op toestellen zoals de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-16-pro-max-review-nl">iPhone 16 Pro Max</a> en op enorm veel Android-toestellen kan je ook al lang genieten van 120Hz, maar het is fijn dat het nu naar een iets goedkopere iPhone is gebracht. Eén van de grootste problemen met de voorgaande instapmodellen is hierdoor nu opgelost (dat verouderde 60Hz-display).</p><p>Het 6,3-inch Super Retina XDR OLED-display van de iPhone 17 biedt nu dus ondersteuning voor ProMotion en dat betekent dat scrollen, swipen, gamen, streamen van content en ook gewoon de alledaagse navigatie enorm soepel aanvoelen. Het toestel kan ook schakelen van 1Hz tot en met 120Hz afhankelijk van waar je mee bezig bent. De iPhone 16, 15 en 14 moesten het allemaal doen met een vaste refresh rate van 60Hz. Dat was misschien niet zo'n probleem voor mensen die nog niet aan een 120Hz refresh rate gewend zijn geraakt, maar het is hoe dan ook een mooie upgrade. </p><p>Het display is dit jaar ook iets groter geworden (0,2 inch groter dan het display van de iPhone 16). Dit betekent dus er minder dikke schermranden om het display van de iPhone 17 zitten.</p><p>Dankzij de combinatie van ProMotion, de A19-processor en de levendige en rijke beelden die het Super Retina XDR-scherm levert, voelt alles enorm responsief uit. Dat is het geval wanneer je door de 'Liquid Glass'-interface van iOS 26 navigeert, maar ook bij het spelen van een AAA-game en het swipen door de foto's in je galerij. We vonden het scherm ook ideaal voor het bekijken van films en series dankzij de uitstekende kleurreproductie en de soepele visuals.  </p><p>Bovenaan zit nog steeds het 'Dynamic Island' en hoewel het nog steeds een beetje overbodig voelt, zijn er in ieder geval wel apps die het op een handige manier gebruiken. Steeds meer apps bieden ook ondersteuning voor deze functionaliteit en dat is in ieder geval een pluspunt zolang het Dynamic Island aanwezig blijft. We gaan verderop natuurlijk ook nog dieper in op de verbeteringen voor de selfiecamera die in het Dynamic Island verwerkt zit. </p><p>De always-on modus is dus ook een erg fijne Pro-feature die nu eindelijk naar het standaard model is gekomen. Dit is in de praktijk misschien nog wel een nuttigere toevoeging voor veel mensen dan ProMotion. Het display van de iPhone 17 kan nu dus continu de tijd, widgets en notificaties weergeven, ook als het display niet actief aanstaat. Dit is erg handig als je bijvoorbeeld in één oogopslag de tijd, de weersomstandigheden of je notificaties wil zien. </p><p>Het zijn dus verschillende upgrades, zoals ProMotion, het always-on display en een iets groter scherm, die hier zorgen voor een fantastische ervaring met het display. het display is overigens ook nog eens voorzien van 'Ceramic Shield 2'-bescherming. Dit maakt het scherm drie keer zo krasbestendig als dat van de iPhone 16 en dat is dus vooral heel fijn voor mensen die vaak per ongeluk hun iPhone laten vallen.</p><ul><li><strong>Display score: 5/5</strong></li></ul><h2 class="article-body__section" id="section-iphone-17-review-software"><span>iPhone 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:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="rUsXi4gWZKmdQR6Kpbm4fM" name="Apple iPhone 17 Review" alt="Apple iPhone 17 Review" src="https://cdn.mos.cms.futurecdn.net/rUsXi4gWZKmdQR6Kpbm4fM-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: Jacob Krol/Future)</span></figcaption></figure><ul><li><strong>iOS 26 is een upgrade die allerlei handige features introduceert</strong></li></ul><p>iOS 26 is nu officieel beschikbaar en de nieuwe iPhone 17-toestellen draaien hier natuurlijk ook meteen op. Dit is een van onze favoriete software-updates van Apple in een lange tijd.  </p><p>Het eerste wat je merk nadat je de iPhone 17 voor het eerst opstart, is de Liquid Glass-stijl. Zo word je begroet door de doorzichtige tekst "Hallo" in verschillende talen. Liquid Glass staat in het teken van doorzichtig design en verschillende elementen die je op elkaar kan stapelen. Het design van de interface voelt verfrissend aan en past goed bij het design van de telefoon zelf. </p><p>Er zijn ook allerlei nieuwe aanpassingsmogelijkheden. Je kan app-icoontjes andere kleuren geven en ook je vergrendelscherm naar wens instellen. Je kan het lettertype en het formaat van de klok aanpassen, maar foto's ook een soort "ruimtelijk" effect geven door ze een beetje te laten draaien wanneer je je iPhone beweegt. </p><p>Los van het design zijn sommige van de belangrijkste apps ook flink verbeterd. De Telefoon-app is volledig vernieuwd, met een nieuw hoofdscherm waar je favoriete contacten nu bovenaan te zien zijn, en daaronder vind je de gespreksgeschiedenis en voicemails in een lijst. Het is erg simpel wanneer je er aan gewend bent.</p><p>Je kan de Cameraregelaar nog steeds instellen om gewoon foto's mee te maken, maar wij vonden het erg handig om lang indrukken in te stellen voor het scannen van iets, zodat je dat ding meteen kan opzoeken, een datum kan toevoegen aan je kalender of een object kan herkennen. Dat maakt deel uit van de 'Visual Intelligence'-upgrade en als het goed is zullen meer apps hier ook gebruik van gaan maken.</p><ul><li><strong>Software score: 4/5</strong></li></ul><h2 class="article-body__section" id="section-iphone-17-review-camera-s"><span>iPhone 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:3032px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="spyQkDom4GJBwnAKARf8WM" name="Apple iPhone 17 Review" alt="Apple iPhone 17 Review" src="https://cdn.mos.cms.futurecdn.net/spyQkDom4GJBwnAKARf8WM-1920-80.jpg" mos="" align="middle" fullscreen="" width="3032" height="1706" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Jacob Krol/Future)</span></figcaption></figure><ul><li><strong>Twee uitstekende camera's </strong></li><li><strong>Geüpgradede ultrawide-camera is een grote verbetering</strong></li><li><strong>Dual Capture is een leuke nieuwe modus</strong></li></ul><p>Op het eerste gezicht lijkt de camerasetup achterop de iPhone 17, bestaande uit twee camera's, erg veel op die van de iPhone 16. Toch heeft deze een flinke upgrade gekregen. We hebben nog steeds te maken met een 48MP-hoofdcamera, maar die wordt nu vergezeld van een 48MP-ultrawide. Deze ultrawide is dus een upgrade ten opzichte van de 12MP-ultrawide op de iPhone 16. De nieuwe camera zorgt voor minder vervormingen in de hoeken, accuratere kleuren en rijkere details. </p><p>Je kan een foto maken of video-opname starten met behulp van de cameraregelaar of gewoon de sluiterknop op het touchscreen in de camera-app. Die app is ook vernieuwd bij iOS 26. Over het algemeen maakt de iPhone 17 mooie, scherpe foto's. We zijn erg tevreden over de beeldkwaliteit die beide camera's leveren. Je kan in principe opnemen in 0,5x, 1x en 2x, met de mogelijkheid voor maximaal 10x via digitale zoom. Bij die 10x kunnen de resultaten nogal wisselvallig zijn. </p><p>Met de hoofdcamera kan je de volledige 48MP-sensor gebruiken of Apple's 'Photonic Engine' zijn ding laten doen en 24MP-foto's laten maken met 'pixel binning' (de standaard optie). Het doel hiervan is deels om wat opslagruimte te besparen, ook al is de minimale hoeveelheid opslag dus verhoogd naar 256GB, en nog steeds prachtige beelden met rijke details en accuratere kleuren te leveren. Bij de ultrawide-camera krijg je nu dezelfde mogelijkheid om van pixel binning gebruik te maken en over het algemeen werkt dit uitstekend bij beide camera's.</p><p>Ultrawide-beelden bevatten nu niet alleen meer details met minder vervormingen in de hoeken, maar de kleuren zien er ook accurater uit. Apple lijkt steeds meer in de richting van een realistische weergave te gaan in plaats van een oververzadigde look die misschien soms wel voor wat coolere beelden zorgt. Je kan dit wel zelf enigszins aanpassen met 'Photographic Styles', Apple's versie van filters. </p><p>Je kan hieronder wat cameravoorbeelden zien van deze camera's, waaronder ultrawide-beelden, beelden met 1x zoom, beelden met een digitale zoom tot 2x en macrofoto's. </p><p>De hoofdcamera van de iPhone 17 weet, net als die van zijn voorganger, een mooi portreteffect te creëren bij zowel 24MP- als 48MP-foto's. Dit kan sowieso al de impact van een bepaald shot vergroten, maar het is nu ook beschikbaar in de nachtmodus en dat suggereert dus dat de verwerking hiervan ook weer verbeterd is. </p><p>Onze favoriete camera-upgrade is echter die voor de selfiecamera aan de voorkant van de iPhone 17. Dit is een nieuwe Center Stage-camera. Het is nu een 18MP-camera in plaats van een 12MP-camera en de sensor is groter én vierkant. Samen met wat softwaretrucjes en algoritmes zorgt die nieuwe sensor ervoor dat je in welke oriëntatie van je telefoon dan ook landschaps- en portretfoto's kan maken. Zo kan je je telefoon ook gewoon comfortabel met één hand vast blijven houden en tegelijkertijd meer mensen in het frame houden door alsnog een landschapsfoto te maken.  </p><p>Deze verandering maakt groepsfoto's nemen dus veel gemakkelijker. De kwaliteit is ook verbeterd ten opzichte van de vorige generatie en deze update is gelukkig op elke nieuwe iPhone geïntroduceerd. </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:3990px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="NZbMYbhmKdu9yCYeSSRzRN" name="Apple iPhone 17 Review" alt="Apple iPhone 17 Review" src="https://cdn.mos.cms.futurecdn.net/NZbMYbhmKdu9yCYeSSRzRN-1920-80.jpg" mos="" align="middle" fullscreen="" width="3990" height="2244" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Jacob Krol/Future)</span></figcaption></figure><p>De andere nieuwe feature voor het camerasysteem van de iPhone 17 is Dual Capture. Deze feature maakt het mogelijk om tegelijkertijd video's op te nemen met de selfiecamera en de camera's achterop. Je kan hierbij van 0,5x tot 10x digitale zoom gaan en aan het einde krijg je gewoon een enkel bestand met beide feeds. Dit is niet echt een compleet nieuwe feature voor een smartphone, maar het zit nu dus verwerkt in de camera-app en kan erg leuk zijn als je bijvoorbeeld bij een sportwedstrijd of concert zowel het evenement als je eigen reactie wil vastleggen. </p><p>De telefotocamera blijft exclusief voor de Pro-versies en dat is eigenlijk niet meer dan logisch. Als de iPhone 17 deze derde camera had, zouden er nog maar weinig redenen zijn om voor een iPhone 17 Pro te kiezen.</p><ul><li><strong>Camera's score: 4,5/5</strong></li></ul><h3 class="article-body__section" id="section-voorbeeldfoto-s"><span>Voorbeeldfoto's</span></h3><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/t9N55wp4QPfow5WrbfBJpi-1920-80.jpg" alt="Apple iPhone 17 cameravoorbeelden" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/MeZ2gBJtHUHdK8UCgmnMii-1920-80.jpg" alt="Apple iPhone 17 cameravoorbeelden" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/f9TVN24TtLVC362gf7fCWi-1920-80.jpg" alt="Apple iPhone 17 cameravoorbeelden" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/uabtasKnNKtJmSy38rvdVi-1920-80.jpg" alt="Apple iPhone 17 cameravoorbeelden" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/PJF2XyaJMFNzVK5J6XvdVi-1920-80.jpg" alt="Apple iPhone 17 cameravoorbeelden" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Puy5sDYEppL9gDx3j9DcVi-1920-80.jpg" alt="Apple iPhone 17 cameravoorbeelden" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/5EXzRTGfNTztVw4BzngkTi-1920-80.jpg" alt="Apple iPhone 17 cameravoorbeelden" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Pto7ysSfd9T9amjwhQVkTi-1920-80.jpg" alt="Apple iPhone 17 cameravoorbeelden" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/gyHcosT5DHziYvTJGokhTi-1920-80.jpg" alt="Apple iPhone 17 cameravoorbeelden" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/9oBA4NC3mLFRjKxzzbC6Ti-1920-80.jpg" alt="Apple iPhone 17 cameravoorbeelden" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/PMW25NZwdqCrxYvjVz99Si-1920-80.jpg" alt="Apple iPhone 17 cameravoorbeelden" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/8hxM3MV6hP58zXLzcr8nRi-1920-80.jpg" alt="Apple iPhone 17 cameravoorbeelden" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/hRBZBaBf8SmLAwbwuFURRi-1920-80.jpg" alt="Apple iPhone 17 cameravoorbeelden" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/dSraZk8sH28JYJwQ2CULRi-1920-80.jpg" alt="Apple iPhone 17 cameravoorbeelden" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/3AraiwJwCuznjsdvkZDCQi-1920-80.jpg" alt="Apple iPhone 17 cameravoorbeelden" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/YkirNkajwAuowEx7szHVPi-1920-80.jpg" alt="Apple iPhone 17 cameravoorbeelden" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/KvEsbKfGjfxUDk3GDpx5Pi-1920-80.jpg" alt="Apple iPhone 17 cameravoorbeelden" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/WRCVAdXpYsFq8BB7BiuHMi-1920-80.jpg" alt="Apple iPhone 17 cameravoorbeelden" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/tkApDKRj36YXiGXUApqiLi-1920-80.jpg" alt="Apple iPhone 17 cameravoorbeelden" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ceUNKzeDVJYC6jRSdFmnJi-1920-80.jpg" alt="Apple iPhone 17 cameravoorbeelden" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/9FiE2phtnqoigh6Xft6gGi-1920-80.jpg" alt="Apple iPhone 17 cameravoorbeelden" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/VzGqXDTxh7D68L3e76srDi-1920-80.jpg" alt="Apple iPhone 17 cameravoorbeelden" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/RruAW8ca32QAAfLGbaMDAi-1920-80.jpg" alt="Apple iPhone 17 cameravoorbeelden" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure></figure><h2 class="article-body__section" id="section-iphone-17-review-prestaties"><span>iPhone 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:3064px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="mJLfkQ5fxmZXXg5fNuF3oL" name="Apple iPhone 17 Review" alt="Apple iPhone 17 Review" src="https://cdn.mos.cms.futurecdn.net/mJLfkQ5fxmZXXg5fNuF3oL-1920-80.jpg" mos="" align="middle" fullscreen="" width="3064" height="1724" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Jacob Krol/Future)</span></figcaption></figure><ul><li><strong>A19-chip is meer dan snel genoeg</strong></li><li><strong>Geen gigantische upgrade ten opzichte van de iPhone 16</strong></li></ul><p>De iPhone 17 introduceert weer een nieuwe chip van Apple: de A19-chip. Dit is natuurlijk de opvolger van de A18 in de iPhone 16 en iPhone 16 Plus. Dit is geen Pro-chip, maar biedt dus wel ondersteuning voor sommige features die voorheen alleen op Pro-modellen beschikbaar waren. De iPhone 17 blijft ook bij allerlei verschillende soorten taken erg responsief.</p><p>Apple's A19-chip heeft een CPU met zes cores (twee performance cores en vier efficiency cores), een GPU met vijf cores en accelerators en een 'Neural Engine' met zestien cores. Het is tegelijkertijd ook een 3nm-chip met een nieuwe display-engine die ProMotion en het always-on display hier mogelijk maakt. </p><p>De iPhone 17 biedt geweldige prestaties en een fantastische prijs-kwaliteit als je bedenkt dat hij dezelfde startprijs heeft als de iPhone 16, maar dubbel zoveel opslagruimte. Dat krijg je niet bij rivalen met vergelijkbare startprijzen, zoals de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s25-review-nl">Samsung Galaxy S25</a> en de <a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-10-review-nl">Google Pixel 10</a>.</p><p>Dankzij deze verhoogde opslagcapaciteit heb je meer dan genoeg ruimte om je foto's op te slaan, waaronder 48MP-foto's, plus natuurlijk je apps, muziek en andere bestanden. Wat hier echter vooral fijn is, is dat de iPhone 17 snel, soepel en responsief aanvoelt bij het uitvoeren van vrijwel elke taak. Hij wordt ook lang niet zo warm als vorige generaties bij het gebruiken van Apple Intelligence-features zoals Visual Intelligence of 'Image Playground'.</p><p>Zelfs bij het spelen van <em>Real Flight Simulator</em> met de maximale grafische instellingen, plus een picture-in-picture video in de hoek van het scherm, blijft de telefoon responsief. Andere games zoals <em>Mini Metro</em>, <em>Asphalt 9</em>, <em>Disney Speedstorm</em> en <em>Disney Dreamlight Valley</em> draaiden ook goed op de iPhone 17.</p><p>Ook apps die we zowel voor persoonlijk gebruik als voor werk gebruiken, zoals Slack, Gmail, Kalender, Google Meet, Instagram, TikTok, Music, Spotify, Google Drive en vele anderen, draaiden uitstekend en zonder problemen. We werden nooit geforceerd om bepaalde apps te sluiten vanwege prestatieproblemen, zelfs niet bij erg langdurig gebruik. We merkten ook geen gigantische verschillen tussen de prestaties van de A19-chip in dit model en de A19 Pro-chip in de iPhone Air. Exporteren gaat iets sneller op Apple's nieuwe ultradunne model, waarschijnlijk dankzij de extra GPU-core, maar we hadden niet het gevoel dat de iPhone 17 merkbaar slechter presteerde. </p><p>Onze dagelijkse ervaringen met de iPhone 17 komen ook wel overeen met onze benchmarkresultaten. De iPhone 17 scoorde 3.701 punten voor single-core en 9.460 punten voor multi-core in GeekBench 6.5. Bij de iPhone 16 hadden we te maken met een single-core score van 3.301 en een multi-core score van 8.033. Dit is een mooie verbetering en de iPhone 17 lijkt zeker ook toekomstbestendig te zijn. </p><ul><li><strong>Prestaties score: 4,5/5</strong></li></ul><h3 class="article-body__section" id="section-iphone-17-review-batterij"><span>iPhone 17 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:3712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="SE7vtXAty2TyDwYpYsffwM" name="Apple iPhone 17 Review" alt="Apple iPhone 17 Review" src="https://cdn.mos.cms.futurecdn.net/SE7vtXAty2TyDwYpYsffwM-1920-80.jpg" mos="" align="middle" fullscreen="" width="3712" height="2088" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Jacob Krol/Future)</span></figcaption></figure><ul><li><strong>De iPhone 17 gaat, net als de iPhone 16 een hele dag mee</strong></li><li><strong>Ondersteuning voor 40W-snelladen (met kabel)</strong></li></ul><p>Apple deelt nog steeds geen informatie over de specifieke batterijcapaciteit van de iPhone 17, dus we zullen moeten wachten op een 'teardown' om te zien wat voor batterij hier gebruikt wordt. Het bedrijf belooft echter wel een batterijduur van een hele dag en je zou gedownloade video's tot zo'n 30 uur lang moeten kunnen afspelen. Dat is zes uur langer dan bij de iPhone 16. Als je video's streamt, zou de iPhone 17 zogenaamd 27 uur lang mee moeten gaan. Dat is dan weer een verbetering van negen uur. Misschien is het toestel dus ook wel een klein beetje dikker geworden vanwege een grotere batterij. Of misschien is de A19 dus gewoon weer efficiënter geworden. </p><p>Hoe dan ook, het is lastig om aan de hand van die getallen een schatting te maken voor alledaags gebruik. Na het toestel een week te hebben getest, kunnen we wel zeggen dat de iPhone 17 consistent de hele dag meeging, zelfs met het always-on display aan. De telefoon had geen probleem om het van vroeg in de ochtend tot in de avond vol te houden, zelfs niet met meerdere FaceTime-gesprekken en twee video-exports tussendoor. De batterijduur is niet zo goed als op de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-16-plus-review-nl">iPhone 16 Plus</a>. Het lijkt erop dat de iPhone 17 Pro Max dit jaar de nieuwe "batterijkoning" is. </p><p>Wanneer het dan toch tijd is om de iPhone 17 weer op te laden, is het fijn om te weten dat je nu sneller kan opladen. De telefoon ondersteunt nu 40W-snelladen via een kabel. Met de juiste oplader kan je de telefoon binnen ongeveer 20 minuten opladen tot 50% en binnen ongeveer een uur tot 80%.</p><p>Als je onderweg bent met de telefoon en echt veel foto's maakt, games speelt of andere intensieve taken uitvoert, dan zal de batterij wel wat sneller leeg gaan en moet je misschien na zo'n acht of negen uur alweer opladen. Dat is bij ons ook wel eens gebeurd, maar dan is het dus wel fijn dat de telefoon ook redelijk snel weer opgeladen is.</p><p>Je krijgt verder nog steeds een USB-C-naar-USB-C-kabel in de doos. Tijdens het snelladen wordt de iPhone 17 overigens wel redelijk heet. Je zal je vingers er niet aan verbranden, maar vooral aan het begin kan hij erg warm worden. Als je in de buurt van de 80% komt, koelt hij wel weer wat af. </p><ul><li><strong>Batterij score: 4/5</strong></li></ul><h3 class="article-body__section" id="section-moet-je-de-iphone-17-kopen"><span>Moet je de iPhone 17 kopen?</span></h3><div ><table><caption>iPhone 17 scorekaart</caption><thead><tr><th class="firstcol " ><p><strong>Categorie</strong></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>Dezelfde prijs als de iPhone 16, maar dubbel zo veel opslag en meer features.</p></td><td  ><p>5/5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>Grotendeels hetzelfde design als de iPhone 16, maar met nieuwe kleuren en een stevigere bouwkwaliteit.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Display</p></td><td  ><p>Eindelijk 120Hz en een always-on display. </p></td><td  ><p>5/5</p></td></tr><tr><td class="firstcol " ><p>Camera's</p></td><td  ><p>Nieuwe opnamemodi en de toevoeging van een 48MP-ultrawide maken de camerasetup extra veelzijdig.</p></td><td  ><p>4,5/5</p></td></tr><tr><td class="firstcol " ><p>Software</p></td><td  ><p>iOS 26 introduceert veel nieuwe features en de iPhone 17 geeft je toegang tot al die features.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Prestaties</p></td><td  ><p>De A19-chip is meer dan snel genoeg voor nu en lijkt ook zeker toekomstbestendig te zijn. </p></td><td  ><p>4,5/5</p></td></tr><tr><td class="firstcol " ><p>Batterij</p></td><td  ><p>Hij gaat nog steeds de hele dag mee, maar er is dus geen sprake van een grote verbetering. </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 wat oudere iPhone hebt</strong><br>Als je nog een iPhone 14 of ouder gebruikt, zal je waarschijnlijk het meeste uit de upgrade naar een iPhone 17 halen. Je kan genieten van betere camera's aan de voor- en achterkant, een flink verbeterd display, een langere batterijduur en betere prestaties. <a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="a80caee9-df64-4ac7-bc0d-3d75e7a69f99" data-action="Deal Block" data-label="Je een wat oudere iPhone hebtAls je nog een iPhone 14 of ouder gebruikt, zal je waarschijnlijk het meeste uit de upgrade naar een iPhone 17 halen. Je kan genieten van betere camera's aan de voor- en achterkant, een flink verbeterd display, een langere batterijduur en betere prestaties." data-dimension48="Je een wat oudere iPhone hebtAls je nog een iPhone 14 of ouder gebruikt, zal je waarschijnlijk het meeste uit de upgrade naar een iPhone 17 halen. Je kan genieten van betere camera's aan de voor- en achterkant, een flink verbeterd display, een langere batterijduur en betere prestaties." data-dimension25="">View Deal</a></p></div><div class="product"><p><strong>Je Pro-features wil zonder het extra hoge prijskaartje</strong><br>De iPhone 17 is het eerste instapmodel van Apple met ondersteuning voor ProMotion en een always-on display. <a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="abaae9b2-6c82-4931-99d3-f02944836635" data-action="Deal Block" data-label="Je Pro-features wil zonder het extra hoge prijskaartjeDe iPhone 17 is het eerste instapmodel van Apple met ondersteuning voor ProMotion en een always-on display." data-dimension48="Je Pro-features wil zonder het extra hoge prijskaartjeDe iPhone 17 is het eerste instapmodel van Apple met ondersteuning voor ProMotion en een always-on display." data-dimension25="">View Deal</a></p></div><h2 id="koop-hem-niet-als-3">Koop hem niet als...</h2><div class="product"><p><strong>Je op zoek bent naar de beste iPhone</strong><br>Als je op zoek bent naar de iPhone met het beste display, de beste camera's of de langste batterijduur, dan kan je beter kijken naar de iPhone 17 Pro (Max). <a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="dc0c6b05-5890-4c81-b858-cf553ab3e6a1" data-action="Deal Block" data-label="Je op zoek bent naar de beste iPhoneAls je op zoek bent naar de iPhone met het beste display, de beste camera's of de langste batterijduur, dan kan je beter kijken naar de iPhone 17 Pro (Max)." data-dimension48="Je op zoek bent naar de beste iPhoneAls je op zoek bent naar de iPhone met het beste display, de beste camera's of de langste batterijduur, dan kan je beter kijken naar de iPhone 17 Pro (Max)." data-dimension25="">View Deal</a></p></div><div class="product"><p><strong>Je de beste AI-features zoekt</strong><br>Apple Intelligence is nog niet echt heel erg gepolijst, dus als je op zoek bent naar een telefoon met echt nuttige en indrukwekkende AI-features, kan je momenteel beter de Google Pixel 10 Pro of Galaxy S25 overwegen.<a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="54c0b0c3-d485-46eb-8c97-afdcb4eca9f9" data-action="Deal Block" data-label="Je de beste AI-features zoektApple Intelligence is nog niet echt heel erg gepolijst, dus als je op zoek bent naar een telefoon met echt nuttige en indrukwekkende AI-features, kan je momenteel beter de Google Pixel 10 Pro of Galaxy S25 overwegen." data-dimension48="Je de beste AI-features zoektApple Intelligence is nog niet echt heel erg gepolijst, dus als je op zoek bent naar een telefoon met echt nuttige en indrukwekkende AI-features, kan je momenteel beter de Google Pixel 10 Pro of Galaxy S25 overwegen." data-dimension25="">View Deal</a></p></div><h2 class="article-body__section" id="section-iphone-17-alternatieven"><span>iPhone 17: alternatieven</span></h2><div class="product"><p><a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-10-review-nl" data-dimension112="80add266-e616-4929-ad37-15808c91b361" data-action="Deal Block" data-label="Google Pixel 10" data-dimension48="Google Pixel 10" data-dimension25=""><strong>Google Pixel 10</strong></a><br>De Google Pixel 10 biedt naast een hoofdcamera en ultrawide ook nog een telefotocamera met 5x zoom. Ook krijg je hier betere AI-features en een indrukwekkend updatebeleid van zeven jaar. Het nieuwe Pixelsnap-systeem maakt de Pixel 10 ook compatibel met MagSafe-accessoires. De iPhone 17 levert wel duidelijk krachtigere prestaties.</p></div><div class="product"><p><a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s25-review-nl" data-dimension112="b3540db3-19c6-4360-a236-7f00094a2348" data-action="Deal Block" data-label="Samsung Galaxy S25" data-dimension48="Samsung Galaxy S25" data-dimension25=""><strong>Samsung Galaxy S25</strong></a><br>De Galaxy S25 beschikt over de meest krachtige chip aan de Android-kant (de Snapdragon 8 Elite), een veelzijdiger camerasysteem met drie camera's en ook betere AI-features. Ook deze telefoon heeft software-ondersteuning voor zeven jaar.</p></div><div class="product"><p><a href="https://www.techradar.com/phones/xiaomi-phones/i-reviewed-the-xiaomi-15-and-its-blazing-speed-made-me-wonder-why-more-people-dont-consider-this-flagship" data-dimension112="42cb4666-7107-4361-b977-5ea77d463859" data-action="Deal Block" data-label="Xiaomi 15" data-dimension48="Xiaomi 15" data-dimension25=""><strong>Xiaomi 15</strong></a><br>De Xiaomi 15 is op vrijwel elk vlak een indrukwekkend Android-toestel. Hij beschikt ook over een Snapdragon 8 Elite-chip, biedt een lange batterijduur en is ook snel weer opgeladen dankzij 90W-snelladen. Het toestel heeft verder een prachtig, fel display, een comfortabel design en drie uitstekende 50MP-camera's. Hij wordt helaas wel met wat bloatware geleverd. </p></div> ]]></dc:content>
                                                                                                                                            <link>https://global.techradar.com/nl-nl/phones/iphone/iphone-17-review-nl</link>
                                                                            <description>
                            <![CDATA[ De iPhone 17 is stijlvol, betrouwbaar en voelt eindelijk echt compleet. Apple's basismodel voelt nu als een betere deal dan ooit tevoren. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">TQNfDbXbWyNzB9BEs4bLNG</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/yHEG9mEBVMbgyEnfDtqiP7-1920-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 18 Sep 2025 15:57:24 +0000</pubDate>                                                                                                                                <updated>Thu, 04 Jun 2026 13:01:16 +0000</updated>
                                                                                                                                            <category><![CDATA[iPhone]]></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[ Jacob Krol ]]></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/yHEG9mEBVMbgyEnfDtqiP7-1920-80.jpg">
                                                            <media:credit><![CDATA[Jacob Krol/Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Apple iPhone 17 Review]]></media:description>                                                            <media:text><![CDATA[Apple iPhone 17 Review]]></media:text>
                                <media:title type="plain"><![CDATA[Apple iPhone 17 Review]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/yHEG9mEBVMbgyEnfDtqiP7-1920-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <h2 class="article-body__section" id="section-iphone-17-review-in-een-notendop"><span>iPhone 17: review in een notendop</span></h2><p>In onze <a href="https://global.techradar.com/nl-nl/phones/iphone/hands-on-met-de-iphone-17">hands-on voor de iPhone 17</a> gaven we al aan dat dit wel eens de beste standaard iPhone in jaren zou kunnen worden. Na een week door te hebben gebracht met Apple's nieuwste basismodel, en hem te hebben gebruikt voor fotografie, telefoongesprekken, werk en allerlei andere alledaagse taken, kunnen we inderdaad bevestigen dat dit de beste standaard iPhone in een lange tijd is. </p><p>Voor de startprijs van 969 euro (hetzelfde als die van de <a href="https://global.techradar.com/nl-nl/phones/iphone/apple-iphone-16-review-nl">iPhone 16</a>) krijg je nu dubbel zoveel opslagruimte en een hele lijst vol fijne upgrades. Apple heeft nog nooit eerder een iPhone met zo'n goede prijs-kwaliteitverhouiding aangeboden, zeker vergeleken met de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-16e-review-nl">iPhone 16e</a>. </p><p>Het 6,3-inch Super Retina XDR-display is hier een van de grootste hoogtepunten. Het is een levendig, scherp display en het voelt nu ook enorm soepel dankzij ProMotion. Daarnaast krijg je hier nu ook always-on-functionaliteit en dat is ook erg handig. Voeg daar dan nog de nieuwe A19-chip aan toe en de iPhone 17 is meer dan snel genoeg voor de meeste alledaagse taken, of je nou aan het gamen bent, door TikTok scrolt of aan het multitasken bent en in de hoek nog een video afspeelt. </p><p>Het design is niet bepaald revolutionair, maar dat hoeft ook niet per se. Hij is nog steeds duidelijk herkenbaar als een iPhone. De behuizing is iets groter en er zijn wel wat interessante nieuwe kleuropties zoals 'saliegroen'. Ook vind je natuurlijk weer de Cameraregelaar en Actieknop aan de zijkanten van het toestel. De telefoon voelt comfortabel in de hand en goed gebalanceerd. Sommige mensen zullen het wel jammer vinden dat de kleuropties 'ultramarijn' en roze van de iPhone 16-serie niet meer beschikbaar zijn. </p><p>Deze standaard iPhone heeft ook wat flinke upgrades gekregen voor zijn camera's. De hoofdcamera en ultrawide-camera zijn nu allebei 48MP-camera's. Dat betekent dat je kan genieten van scherpere beelden met accuratere kleuren en minder vervorming aan de randen. We zijn ook grote fans van de nieuwe 'Center Stage'-selfiecamera, want deze betekent dat groepsfoto's veel eenvoudiger te maken zijn. Dankzij 'Dual Capture' kan je nu ook tegelijkertijd met de selfiecamera en camera's achterop opnemen. Dat kan bijvoorbeeld een leuke feature zijn als je beelden bij een concert of sportwedstrijd wil opnemen. </p><p>De batterijduur is gelukkig zeer degelijk. We wisten altijd in ieder geval een hele dag aan batterijduur te halen met de iPhone 17. Dat was zelfs met het always-on display aan en bij wat intensiever gebruik. Wanneer je eindelijk wel weer moet opladen, is dat nu gelukkig ook wat sneller gebeurd dankzij 40W-snelladen. Na ongeveer 20 minuten zit je batterij weer op 50% en het kost minder dan een uur om weer op 80% te komen. </p><p>Al met al voelt de iPhone 17 dus duidelijk als de beste iPhone voor de meeste mensen. Hij is snel, fijn om te gebruiken en betrouwbaar. Daarnaast krijg je hier nu verschillende Pro-features voor een lagere prijs.</p><p>Als je nog een iPhone 16 of <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-15-review-nl">iPhone 15</a> hebt, dan is het het waarschijnlijk niet waard om te upgraden naar de iPhone 17, behalve als je echt graag betere camera's of een ProMotion-display wil. Als je echter nog een <a href="https://global.techradar.com/nl-nl/reviews/iphone-14-test-nl">iPhone 14</a> of ouder gebruikt, is dit misschien toch wel eindelijk het jaar om over te stappen. </p><h2 class="article-body__section" id="section-iphone-17-review-prijs-en-beschikbaarheid"><span>iPhone 17 review: prijs en beschikbaarheid</span></h2><ul><li><strong>Startprijs van 969 euro</strong></li><li><strong>Minstens 256GB aan opslagruimte</strong></li></ul><p>De iPhone 17 werd officieel aangekondigd tijdens Apple's 'Awe Dropping'-evenement van 9 september 2025, naast de iPhone Air, iPhone 17 Pro en iPhone 17 Pro Max. Hij is momenteel beschikbaar om te pre-orderen en zal vanaf 19 september in de winkel liggen (en geleverd worden aan mensen met een pre-order). </p><p>De iPhone 17 heeft dit jaar standaard dubbel zo veel opslagruimte als zijn voorganger. Je krijgt nu minstens 256GB en gelukkig is de startprijs van 969 euro hetzelfde gebleven. Voor 512GB aan opslag betaal je 1.219 euro. </p><p>Apple biedt de iPhone 17 aan in de kleuren: saliegroen, nevelblauw, lavendel, zwart en wit.</p><ul><li><strong>Prijs-kwaliteit score: 5/5</strong></li></ul><h2 class="article-body__section" id="section-iphone-17-review-specs"><span>iPhone 17 review: specs</span></h2><p>Hieronder vind je de belangrijkste specs van de iPhone 17 en ter vergelijking ook van de rest van de iPhone 17-line-up:</p><div ><table><thead><tr><th class="firstcol empty" ></th><th  ><p>iPhone 17</p></th><th  ><p>iPhone Air</p></th><th  ><p>iPhone 17 Pro</p></th><th  ><p>iPhone 17 Pro Max</p></th></tr></thead><tbody><tr><td class="firstcol " ><p>Gewicht: </p></td><td  ><p>177 gram</p></td><td  ><p>165 gram</p></td><td  ><p>206 gram</p></td><td  ><p>233 gram</p></td></tr><tr><td class="firstcol " ><p>Display:</p></td><td  ><p>6,3-inch OLED</p></td><td  ><p>6,5-inch OLED</p></td><td  ><p>6,3-inch OLED</p></td><td  ><p>6,9-inch OLED</p></td></tr><tr><td class="firstcol " ><p>Resolutie:</p></td><td  ><p>2.622 x 1.206</p></td><td  ><p>2.736 x 1.260</p></td><td  ><p>2.622 x 1.206</p></td><td  ><p>2.868 x 1.320</p></td></tr><tr><td class="firstcol " ><p>Refresh rate:</p></td><td  ><p>120Hz</p></td><td  ><p>120Hz</p></td><td  ><p>120Hz</p></td><td  ><p>120Hz</p></td></tr><tr><td class="firstcol " ><p>Piekhelderheid:</p></td><td  ><p>3.000 nits</p></td><td  ><p>3.000 nits</p></td><td  ><p>3.000 nits</p></td><td  ><p>3.000 nits</p></td></tr><tr><td class="firstcol " ><p>Processor:</p></td><td  ><p>A19</p></td><td  ><p>A19 Pro</p></td><td  ><p>A19 Pro</p></td><td  ><p>A19 Pro</p></td></tr><tr><td class="firstcol " ><p>Camera's achter:</p></td><td  ><p>48MP-hoofdcamera (26 mm, ƒ/1,6), 48MP-ultrawide (13 mm, ƒ/2,2)</p></td><td  ><p>48MP-hoofdcamera (26 mm, ƒ/1,6)</p></td><td  ><p>48MP-hoofdcamera (24 mm, ƒ/1,78), 48MP-ultrawide (13 mm, ƒ/2,2), 48MP-telefotocamera (8x optische zoom)</p></td><td  ><p>48MP-hoofdcamera (24 mm, ƒ/1,78), 48MP-ultrawide (13 mm, ƒ/2,2), 48MP-telefotocamera (8x optische zoom)</p></td></tr><tr><td class="firstcol " ><p>Selfiecamera:</p></td><td  ><p>18MP (ƒ/1,9)</p></td><td  ><p>18MP (ƒ/1,9)</p></td><td  ><p>18MP (ƒ/1,9)</p></td><td  ><p>18MP (ƒ/1,9)</p></td></tr><tr><td class="firstcol " ><p>Opslag:</p></td><td  ><p>256GB, 512GB</p></td><td  ><p>256GB, 512GB, 1TB</p></td><td  ><p>256GB, 512GB, 1TB</p></td><td  ><p>256GB, 512GB, 1TB, 2TB</p></td></tr><tr><td class="firstcol " ><p>Kleuren:</p></td><td  ><p>Zwart, wit, nevelblauw, saliegroen, lavendel</p></td><td  ><p>'Spacezwart', 'wolkenwit', 'lichtgoud', 'hemelsblauw'</p></td><td  ><p>Zilver, 'kosmisch oranje', 'diepblauw'</p></td><td  ><p>Zilver, 'kosmisch oranje', 'diepblauw'</p></td></tr></tbody></table></div><h2 class="article-body__section" id="section-iphone-17-review-design"><span>iPhone 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:3712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="rMGvZbG9LAGuwA7gz4sktN" name="Apple iPhone 17 Review" alt="Apple iPhone 17 Review" src="https://cdn.mos.cms.futurecdn.net/rMGvZbG9LAGuwA7gz4sktN-1920-80.jpg" mos="" align="middle" fullscreen="" width="3712" height="2088" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Jacob Krol/Future)</span></figcaption></figure><ul><li><strong>Geen echt vernieuwd design</strong></li><li><strong>Leuke kleuropties</strong></li><li><strong>Steviger dan zijn voorgangers</strong></li></ul><p>De <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-air-review-nl">iPhone Air</a> is opmerkelijk dun en de iPhone 17 Pro en <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-17-pro-max-review-nl">Pro Max</a> zien er ook flink anders uit, maar de standaard iPhone 17 is qua uiterlijk niet echt veranderd. Dat was echter ook niet echt nodig. </p><p>Het instapmodel voor 2025 is namelijk wel meteen herkenbaar als een iPhone en is dan ook nog het enige model wat gewoon nog vertrouwd aanvoelt. </p><p>De iPhone 17 heeft ook nog grotendeels dezelfde afmetingen als zijn voorganger, de iPhone 16, maar hij is wel iets groter (149,6 x 71,5 x 7,95 mm vergeleken met de 146,7 x 71,6 x 7,8 mm van de iPhone 16). Het toestel is dus iets dikker en daarnaast is hij zeven gram zwaarder, maar dat zal je zonder een directe vergelijking waarschijnlijk niet snel merken. </p><p>We hebben de iPhone 17 een week kunnen testen en ondanks het bekende design voelt hij toch wel echt als een moderne iPhone. Tijdens onze hands-on vonden we de kleuropties niet heel erg levendig, maar we zijn de saliegroen-kleur van ons testmodel langzaamaan wel wat mooier gaan vinden. De kleur is niet zo levendig als de ultramarijn-variant van de iPhone 16, maar we vinden het wel mooi hoe de tint wat donkerder wordt wanneer er licht op het toestel schijnt. De iPhone 17 is verder ook nog beschikbaar in nevelblauw, lavendel, wit en zwart als saliegroen toch niet jouw ding is.</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:3371px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="c8CqzYBxYr7JzjpWRoy4vM" name="Apple iPhone 17 Review" alt="Apple iPhone 17 Review" src="https://cdn.mos.cms.futurecdn.net/c8CqzYBxYr7JzjpWRoy4vM-1920-80.jpg" mos="" align="middle" fullscreen="" width="3371" height="1896" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Jacob Krol/Future)</span></figcaption></figure><p>De afwerking is hetzelfde als bij de vorige generatie. Het matte glas aan de achterkant geeft de toestellen een beetje een pasteleffect. De zijkanten van de iPhone 17 zijn voorzien van een matte, lichtere tint van dezelfde kleur als de rest van het toestel. Het camerablok achterop, waar de 48MP-hoofdcamera en 48MP-ultrawide in verwerkt zijn,  steekt iets uit van de achterkant en heeft juist een iets donkerdere tint van dezelfde kleur met een glanzende afwerking. </p><p>Aan de linkerkant zit nog steeds de actieknop die je naar wens in kan stellen, plus de volumeknoppen. Rechts vind je de aan/uit-knop en de cameraregelaar. Onderaan zit een USB-C-poort, maar natuurlijk zit er ook een MagSafe-ring in de achterkant verwerkt. </p><p>De iPhone 17 voelt ondanks het bekende design dus wel als een moderne iPhone en hij voelt ook erg comfortabel in de hand. Apple heeft het gewicht van het toestel erg goed verdeeld. Dit is geen radicaal nieuw design, maar één van de grootste veranderingen is niet te missen, want daar kijk je elke dag naar. </p><ul><li><strong>Design score: 4/5</strong></li></ul><h2 class="article-body__section" id="section-iphone-17-review-display"><span>iPhone 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:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Mxa8vRQcX47bVeEnLbSDtM" name="Apple iPhone 17 Review" alt="Apple iPhone 17 Review" src="https://cdn.mos.cms.futurecdn.net/Mxa8vRQcX47bVeEnLbSDtM-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: Jacob Krol/Future)</span></figcaption></figure><ul><li><strong>Eindelijk een 120Hz-display</strong></li><li><strong>Een always-on display</strong></li><li><strong>Prachtige beelden en krasbestendigheid</strong></li></ul><p>De beste upgrade voor de iPhone 17 is zonder twijfel het nieuwe display. Eindelijk heeft de standaard iPhone nu een ProMotion-display met een always-on modus.</p><p>Het was ook wel tijd. Natuurlijk kan je hier al langer van genieten op toestellen zoals de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-16-pro-max-review-nl">iPhone 16 Pro Max</a> en op enorm veel Android-toestellen kan je ook al lang genieten van 120Hz, maar het is fijn dat het nu naar een iets goedkopere iPhone is gebracht. Eén van de grootste problemen met de voorgaande instapmodellen is hierdoor nu opgelost (dat verouderde 60Hz-display).</p><p>Het 6,3-inch Super Retina XDR OLED-display van de iPhone 17 biedt nu dus ondersteuning voor ProMotion en dat betekent dat scrollen, swipen, gamen, streamen van content en ook gewoon de alledaagse navigatie enorm soepel aanvoelen. Het toestel kan ook schakelen van 1Hz tot en met 120Hz afhankelijk van waar je mee bezig bent. De iPhone 16, 15 en 14 moesten het allemaal doen met een vaste refresh rate van 60Hz. Dat was misschien niet zo'n probleem voor mensen die nog niet aan een 120Hz refresh rate gewend zijn geraakt, maar het is hoe dan ook een mooie upgrade. </p><p>Het display is dit jaar ook iets groter geworden (0,2 inch groter dan het display van de iPhone 16). Dit betekent dus er minder dikke schermranden om het display van de iPhone 17 zitten.</p><p>Dankzij de combinatie van ProMotion, de A19-processor en de levendige en rijke beelden die het Super Retina XDR-scherm levert, voelt alles enorm responsief uit. Dat is het geval wanneer je door de 'Liquid Glass'-interface van iOS 26 navigeert, maar ook bij het spelen van een AAA-game en het swipen door de foto's in je galerij. We vonden het scherm ook ideaal voor het bekijken van films en series dankzij de uitstekende kleurreproductie en de soepele visuals.  </p><p>Bovenaan zit nog steeds het 'Dynamic Island' en hoewel het nog steeds een beetje overbodig voelt, zijn er in ieder geval wel apps die het op een handige manier gebruiken. Steeds meer apps bieden ook ondersteuning voor deze functionaliteit en dat is in ieder geval een pluspunt zolang het Dynamic Island aanwezig blijft. We gaan verderop natuurlijk ook nog dieper in op de verbeteringen voor de selfiecamera die in het Dynamic Island verwerkt zit. </p><p>De always-on modus is dus ook een erg fijne Pro-feature die nu eindelijk naar het standaard model is gekomen. Dit is in de praktijk misschien nog wel een nuttigere toevoeging voor veel mensen dan ProMotion. Het display van de iPhone 17 kan nu dus continu de tijd, widgets en notificaties weergeven, ook als het display niet actief aanstaat. Dit is erg handig als je bijvoorbeeld in één oogopslag de tijd, de weersomstandigheden of je notificaties wil zien. </p><p>Het zijn dus verschillende upgrades, zoals ProMotion, het always-on display en een iets groter scherm, die hier zorgen voor een fantastische ervaring met het display. het display is overigens ook nog eens voorzien van 'Ceramic Shield 2'-bescherming. Dit maakt het scherm drie keer zo krasbestendig als dat van de iPhone 16 en dat is dus vooral heel fijn voor mensen die vaak per ongeluk hun iPhone laten vallen.</p><ul><li><strong>Display score: 5/5</strong></li></ul><h2 class="article-body__section" id="section-iphone-17-review-software"><span>iPhone 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:4032px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="rUsXi4gWZKmdQR6Kpbm4fM" name="Apple iPhone 17 Review" alt="Apple iPhone 17 Review" src="https://cdn.mos.cms.futurecdn.net/rUsXi4gWZKmdQR6Kpbm4fM-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: Jacob Krol/Future)</span></figcaption></figure><ul><li><strong>iOS 26 is een upgrade die allerlei handige features introduceert</strong></li></ul><p>iOS 26 is nu officieel beschikbaar en de nieuwe iPhone 17-toestellen draaien hier natuurlijk ook meteen op. Dit is een van onze favoriete software-updates van Apple in een lange tijd.  </p><p>Het eerste wat je merk nadat je de iPhone 17 voor het eerst opstart, is de Liquid Glass-stijl. Zo word je begroet door de doorzichtige tekst "Hallo" in verschillende talen. Liquid Glass staat in het teken van doorzichtig design en verschillende elementen die je op elkaar kan stapelen. Het design van de interface voelt verfrissend aan en past goed bij het design van de telefoon zelf. </p><p>Er zijn ook allerlei nieuwe aanpassingsmogelijkheden. Je kan app-icoontjes andere kleuren geven en ook je vergrendelscherm naar wens instellen. Je kan het lettertype en het formaat van de klok aanpassen, maar foto's ook een soort "ruimtelijk" effect geven door ze een beetje te laten draaien wanneer je je iPhone beweegt. </p><p>Los van het design zijn sommige van de belangrijkste apps ook flink verbeterd. De Telefoon-app is volledig vernieuwd, met een nieuw hoofdscherm waar je favoriete contacten nu bovenaan te zien zijn, en daaronder vind je de gespreksgeschiedenis en voicemails in een lijst. Het is erg simpel wanneer je er aan gewend bent.</p><p>Je kan de Cameraregelaar nog steeds instellen om gewoon foto's mee te maken, maar wij vonden het erg handig om lang indrukken in te stellen voor het scannen van iets, zodat je dat ding meteen kan opzoeken, een datum kan toevoegen aan je kalender of een object kan herkennen. Dat maakt deel uit van de 'Visual Intelligence'-upgrade en als het goed is zullen meer apps hier ook gebruik van gaan maken.</p><ul><li><strong>Software score: 4/5</strong></li></ul><h2 class="article-body__section" id="section-iphone-17-review-camera-s"><span>iPhone 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:3032px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="spyQkDom4GJBwnAKARf8WM" name="Apple iPhone 17 Review" alt="Apple iPhone 17 Review" src="https://cdn.mos.cms.futurecdn.net/spyQkDom4GJBwnAKARf8WM-1920-80.jpg" mos="" align="middle" fullscreen="" width="3032" height="1706" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Jacob Krol/Future)</span></figcaption></figure><ul><li><strong>Twee uitstekende camera's </strong></li><li><strong>Geüpgradede ultrawide-camera is een grote verbetering</strong></li><li><strong>Dual Capture is een leuke nieuwe modus</strong></li></ul><p>Op het eerste gezicht lijkt de camerasetup achterop de iPhone 17, bestaande uit twee camera's, erg veel op die van de iPhone 16. Toch heeft deze een flinke upgrade gekregen. We hebben nog steeds te maken met een 48MP-hoofdcamera, maar die wordt nu vergezeld van een 48MP-ultrawide. Deze ultrawide is dus een upgrade ten opzichte van de 12MP-ultrawide op de iPhone 16. De nieuwe camera zorgt voor minder vervormingen in de hoeken, accuratere kleuren en rijkere details. </p><p>Je kan een foto maken of video-opname starten met behulp van de cameraregelaar of gewoon de sluiterknop op het touchscreen in de camera-app. Die app is ook vernieuwd bij iOS 26. Over het algemeen maakt de iPhone 17 mooie, scherpe foto's. We zijn erg tevreden over de beeldkwaliteit die beide camera's leveren. Je kan in principe opnemen in 0,5x, 1x en 2x, met de mogelijkheid voor maximaal 10x via digitale zoom. Bij die 10x kunnen de resultaten nogal wisselvallig zijn. </p><p>Met de hoofdcamera kan je de volledige 48MP-sensor gebruiken of Apple's 'Photonic Engine' zijn ding laten doen en 24MP-foto's laten maken met 'pixel binning' (de standaard optie). Het doel hiervan is deels om wat opslagruimte te besparen, ook al is de minimale hoeveelheid opslag dus verhoogd naar 256GB, en nog steeds prachtige beelden met rijke details en accuratere kleuren te leveren. Bij de ultrawide-camera krijg je nu dezelfde mogelijkheid om van pixel binning gebruik te maken en over het algemeen werkt dit uitstekend bij beide camera's.</p><p>Ultrawide-beelden bevatten nu niet alleen meer details met minder vervormingen in de hoeken, maar de kleuren zien er ook accurater uit. Apple lijkt steeds meer in de richting van een realistische weergave te gaan in plaats van een oververzadigde look die misschien soms wel voor wat coolere beelden zorgt. Je kan dit wel zelf enigszins aanpassen met 'Photographic Styles', Apple's versie van filters. </p><p>Je kan hieronder wat cameravoorbeelden zien van deze camera's, waaronder ultrawide-beelden, beelden met 1x zoom, beelden met een digitale zoom tot 2x en macrofoto's. </p><p>De hoofdcamera van de iPhone 17 weet, net als die van zijn voorganger, een mooi portreteffect te creëren bij zowel 24MP- als 48MP-foto's. Dit kan sowieso al de impact van een bepaald shot vergroten, maar het is nu ook beschikbaar in de nachtmodus en dat suggereert dus dat de verwerking hiervan ook weer verbeterd is. </p><p>Onze favoriete camera-upgrade is echter die voor de selfiecamera aan de voorkant van de iPhone 17. Dit is een nieuwe Center Stage-camera. Het is nu een 18MP-camera in plaats van een 12MP-camera en de sensor is groter én vierkant. Samen met wat softwaretrucjes en algoritmes zorgt die nieuwe sensor ervoor dat je in welke oriëntatie van je telefoon dan ook landschaps- en portretfoto's kan maken. Zo kan je je telefoon ook gewoon comfortabel met één hand vast blijven houden en tegelijkertijd meer mensen in het frame houden door alsnog een landschapsfoto te maken.  </p><p>Deze verandering maakt groepsfoto's nemen dus veel gemakkelijker. De kwaliteit is ook verbeterd ten opzichte van de vorige generatie en deze update is gelukkig op elke nieuwe iPhone geïntroduceerd. </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:3990px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="NZbMYbhmKdu9yCYeSSRzRN" name="Apple iPhone 17 Review" alt="Apple iPhone 17 Review" src="https://cdn.mos.cms.futurecdn.net/NZbMYbhmKdu9yCYeSSRzRN-1920-80.jpg" mos="" align="middle" fullscreen="" width="3990" height="2244" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Jacob Krol/Future)</span></figcaption></figure><p>De andere nieuwe feature voor het camerasysteem van de iPhone 17 is Dual Capture. Deze feature maakt het mogelijk om tegelijkertijd video's op te nemen met de selfiecamera en de camera's achterop. Je kan hierbij van 0,5x tot 10x digitale zoom gaan en aan het einde krijg je gewoon een enkel bestand met beide feeds. Dit is niet echt een compleet nieuwe feature voor een smartphone, maar het zit nu dus verwerkt in de camera-app en kan erg leuk zijn als je bijvoorbeeld bij een sportwedstrijd of concert zowel het evenement als je eigen reactie wil vastleggen. </p><p>De telefotocamera blijft exclusief voor de Pro-versies en dat is eigenlijk niet meer dan logisch. Als de iPhone 17 deze derde camera had, zouden er nog maar weinig redenen zijn om voor een iPhone 17 Pro te kiezen.</p><ul><li><strong>Camera's score: 4,5/5</strong></li></ul><h3 class="article-body__section" id="section-voorbeeldfoto-s"><span>Voorbeeldfoto's</span></h3><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/t9N55wp4QPfow5WrbfBJpi-1920-80.jpg" alt="Apple iPhone 17 cameravoorbeelden" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/MeZ2gBJtHUHdK8UCgmnMii-1920-80.jpg" alt="Apple iPhone 17 cameravoorbeelden" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/f9TVN24TtLVC362gf7fCWi-1920-80.jpg" alt="Apple iPhone 17 cameravoorbeelden" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/uabtasKnNKtJmSy38rvdVi-1920-80.jpg" alt="Apple iPhone 17 cameravoorbeelden" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/PJF2XyaJMFNzVK5J6XvdVi-1920-80.jpg" alt="Apple iPhone 17 cameravoorbeelden" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Puy5sDYEppL9gDx3j9DcVi-1920-80.jpg" alt="Apple iPhone 17 cameravoorbeelden" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/5EXzRTGfNTztVw4BzngkTi-1920-80.jpg" alt="Apple iPhone 17 cameravoorbeelden" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Pto7ysSfd9T9amjwhQVkTi-1920-80.jpg" alt="Apple iPhone 17 cameravoorbeelden" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/gyHcosT5DHziYvTJGokhTi-1920-80.jpg" alt="Apple iPhone 17 cameravoorbeelden" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/9oBA4NC3mLFRjKxzzbC6Ti-1920-80.jpg" alt="Apple iPhone 17 cameravoorbeelden" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/PMW25NZwdqCrxYvjVz99Si-1920-80.jpg" alt="Apple iPhone 17 cameravoorbeelden" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/8hxM3MV6hP58zXLzcr8nRi-1920-80.jpg" alt="Apple iPhone 17 cameravoorbeelden" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/hRBZBaBf8SmLAwbwuFURRi-1920-80.jpg" alt="Apple iPhone 17 cameravoorbeelden" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/dSraZk8sH28JYJwQ2CULRi-1920-80.jpg" alt="Apple iPhone 17 cameravoorbeelden" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/3AraiwJwCuznjsdvkZDCQi-1920-80.jpg" alt="Apple iPhone 17 cameravoorbeelden" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/YkirNkajwAuowEx7szHVPi-1920-80.jpg" alt="Apple iPhone 17 cameravoorbeelden" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/KvEsbKfGjfxUDk3GDpx5Pi-1920-80.jpg" alt="Apple iPhone 17 cameravoorbeelden" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/WRCVAdXpYsFq8BB7BiuHMi-1920-80.jpg" alt="Apple iPhone 17 cameravoorbeelden" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/tkApDKRj36YXiGXUApqiLi-1920-80.jpg" alt="Apple iPhone 17 cameravoorbeelden" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ceUNKzeDVJYC6jRSdFmnJi-1920-80.jpg" alt="Apple iPhone 17 cameravoorbeelden" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/9FiE2phtnqoigh6Xft6gGi-1920-80.jpg" alt="Apple iPhone 17 cameravoorbeelden" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/VzGqXDTxh7D68L3e76srDi-1920-80.jpg" alt="Apple iPhone 17 cameravoorbeelden" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/RruAW8ca32QAAfLGbaMDAi-1920-80.jpg" alt="Apple iPhone 17 cameravoorbeelden" /><figcaption><small role="credit">Jacob Krol/Future</small></figcaption></figure></figure><h2 class="article-body__section" id="section-iphone-17-review-prestaties"><span>iPhone 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:3064px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="mJLfkQ5fxmZXXg5fNuF3oL" name="Apple iPhone 17 Review" alt="Apple iPhone 17 Review" src="https://cdn.mos.cms.futurecdn.net/mJLfkQ5fxmZXXg5fNuF3oL-1920-80.jpg" mos="" align="middle" fullscreen="" width="3064" height="1724" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Jacob Krol/Future)</span></figcaption></figure><ul><li><strong>A19-chip is meer dan snel genoeg</strong></li><li><strong>Geen gigantische upgrade ten opzichte van de iPhone 16</strong></li></ul><p>De iPhone 17 introduceert weer een nieuwe chip van Apple: de A19-chip. Dit is natuurlijk de opvolger van de A18 in de iPhone 16 en iPhone 16 Plus. Dit is geen Pro-chip, maar biedt dus wel ondersteuning voor sommige features die voorheen alleen op Pro-modellen beschikbaar waren. De iPhone 17 blijft ook bij allerlei verschillende soorten taken erg responsief.</p><p>Apple's A19-chip heeft een CPU met zes cores (twee performance cores en vier efficiency cores), een GPU met vijf cores en accelerators en een 'Neural Engine' met zestien cores. Het is tegelijkertijd ook een 3nm-chip met een nieuwe display-engine die ProMotion en het always-on display hier mogelijk maakt. </p><p>De iPhone 17 biedt geweldige prestaties en een fantastische prijs-kwaliteit als je bedenkt dat hij dezelfde startprijs heeft als de iPhone 16, maar dubbel zoveel opslagruimte. Dat krijg je niet bij rivalen met vergelijkbare startprijzen, zoals de <a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s25-review-nl">Samsung Galaxy S25</a> en de <a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-10-review-nl">Google Pixel 10</a>.</p><p>Dankzij deze verhoogde opslagcapaciteit heb je meer dan genoeg ruimte om je foto's op te slaan, waaronder 48MP-foto's, plus natuurlijk je apps, muziek en andere bestanden. Wat hier echter vooral fijn is, is dat de iPhone 17 snel, soepel en responsief aanvoelt bij het uitvoeren van vrijwel elke taak. Hij wordt ook lang niet zo warm als vorige generaties bij het gebruiken van Apple Intelligence-features zoals Visual Intelligence of 'Image Playground'.</p><p>Zelfs bij het spelen van <em>Real Flight Simulator</em> met de maximale grafische instellingen, plus een picture-in-picture video in de hoek van het scherm, blijft de telefoon responsief. Andere games zoals <em>Mini Metro</em>, <em>Asphalt 9</em>, <em>Disney Speedstorm</em> en <em>Disney Dreamlight Valley</em> draaiden ook goed op de iPhone 17.</p><p>Ook apps die we zowel voor persoonlijk gebruik als voor werk gebruiken, zoals Slack, Gmail, Kalender, Google Meet, Instagram, TikTok, Music, Spotify, Google Drive en vele anderen, draaiden uitstekend en zonder problemen. We werden nooit geforceerd om bepaalde apps te sluiten vanwege prestatieproblemen, zelfs niet bij erg langdurig gebruik. We merkten ook geen gigantische verschillen tussen de prestaties van de A19-chip in dit model en de A19 Pro-chip in de iPhone Air. Exporteren gaat iets sneller op Apple's nieuwe ultradunne model, waarschijnlijk dankzij de extra GPU-core, maar we hadden niet het gevoel dat de iPhone 17 merkbaar slechter presteerde. </p><p>Onze dagelijkse ervaringen met de iPhone 17 komen ook wel overeen met onze benchmarkresultaten. De iPhone 17 scoorde 3.701 punten voor single-core en 9.460 punten voor multi-core in GeekBench 6.5. Bij de iPhone 16 hadden we te maken met een single-core score van 3.301 en een multi-core score van 8.033. Dit is een mooie verbetering en de iPhone 17 lijkt zeker ook toekomstbestendig te zijn. </p><ul><li><strong>Prestaties score: 4,5/5</strong></li></ul><h3 class="article-body__section" id="section-iphone-17-review-batterij"><span>iPhone 17 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:3712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="SE7vtXAty2TyDwYpYsffwM" name="Apple iPhone 17 Review" alt="Apple iPhone 17 Review" src="https://cdn.mos.cms.futurecdn.net/SE7vtXAty2TyDwYpYsffwM-1920-80.jpg" mos="" align="middle" fullscreen="" width="3712" height="2088" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Jacob Krol/Future)</span></figcaption></figure><ul><li><strong>De iPhone 17 gaat, net als de iPhone 16 een hele dag mee</strong></li><li><strong>Ondersteuning voor 40W-snelladen (met kabel)</strong></li></ul><p>Apple deelt nog steeds geen informatie over de specifieke batterijcapaciteit van de iPhone 17, dus we zullen moeten wachten op een 'teardown' om te zien wat voor batterij hier gebruikt wordt. Het bedrijf belooft echter wel een batterijduur van een hele dag en je zou gedownloade video's tot zo'n 30 uur lang moeten kunnen afspelen. Dat is zes uur langer dan bij de iPhone 16. Als je video's streamt, zou de iPhone 17 zogenaamd 27 uur lang mee moeten gaan. Dat is dan weer een verbetering van negen uur. Misschien is het toestel dus ook wel een klein beetje dikker geworden vanwege een grotere batterij. Of misschien is de A19 dus gewoon weer efficiënter geworden. </p><p>Hoe dan ook, het is lastig om aan de hand van die getallen een schatting te maken voor alledaags gebruik. Na het toestel een week te hebben getest, kunnen we wel zeggen dat de iPhone 17 consistent de hele dag meeging, zelfs met het always-on display aan. De telefoon had geen probleem om het van vroeg in de ochtend tot in de avond vol te houden, zelfs niet met meerdere FaceTime-gesprekken en twee video-exports tussendoor. De batterijduur is niet zo goed als op de <a href="https://global.techradar.com/nl-nl/phones/iphone/iphone-16-plus-review-nl">iPhone 16 Plus</a>. Het lijkt erop dat de iPhone 17 Pro Max dit jaar de nieuwe "batterijkoning" is. </p><p>Wanneer het dan toch tijd is om de iPhone 17 weer op te laden, is het fijn om te weten dat je nu sneller kan opladen. De telefoon ondersteunt nu 40W-snelladen via een kabel. Met de juiste oplader kan je de telefoon binnen ongeveer 20 minuten opladen tot 50% en binnen ongeveer een uur tot 80%.</p><p>Als je onderweg bent met de telefoon en echt veel foto's maakt, games speelt of andere intensieve taken uitvoert, dan zal de batterij wel wat sneller leeg gaan en moet je misschien na zo'n acht of negen uur alweer opladen. Dat is bij ons ook wel eens gebeurd, maar dan is het dus wel fijn dat de telefoon ook redelijk snel weer opgeladen is.</p><p>Je krijgt verder nog steeds een USB-C-naar-USB-C-kabel in de doos. Tijdens het snelladen wordt de iPhone 17 overigens wel redelijk heet. Je zal je vingers er niet aan verbranden, maar vooral aan het begin kan hij erg warm worden. Als je in de buurt van de 80% komt, koelt hij wel weer wat af. </p><ul><li><strong>Batterij score: 4/5</strong></li></ul><h3 class="article-body__section" id="section-moet-je-de-iphone-17-kopen"><span>Moet je de iPhone 17 kopen?</span></h3><div ><table><caption>iPhone 17 scorekaart</caption><thead><tr><th class="firstcol " ><p><strong>Categorie</strong></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>Dezelfde prijs als de iPhone 16, maar dubbel zo veel opslag en meer features.</p></td><td  ><p>5/5</p></td></tr><tr><td class="firstcol " ><p>Design</p></td><td  ><p>Grotendeels hetzelfde design als de iPhone 16, maar met nieuwe kleuren en een stevigere bouwkwaliteit.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Display</p></td><td  ><p>Eindelijk 120Hz en een always-on display. </p></td><td  ><p>5/5</p></td></tr><tr><td class="firstcol " ><p>Camera's</p></td><td  ><p>Nieuwe opnamemodi en de toevoeging van een 48MP-ultrawide maken de camerasetup extra veelzijdig.</p></td><td  ><p>4,5/5</p></td></tr><tr><td class="firstcol " ><p>Software</p></td><td  ><p>iOS 26 introduceert veel nieuwe features en de iPhone 17 geeft je toegang tot al die features.</p></td><td  ><p>4/5</p></td></tr><tr><td class="firstcol " ><p>Prestaties</p></td><td  ><p>De A19-chip is meer dan snel genoeg voor nu en lijkt ook zeker toekomstbestendig te zijn. </p></td><td  ><p>4,5/5</p></td></tr><tr><td class="firstcol " ><p>Batterij</p></td><td  ><p>Hij gaat nog steeds de hele dag mee, maar er is dus geen sprake van een grote verbetering. </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 wat oudere iPhone hebt</strong><br>Als je nog een iPhone 14 of ouder gebruikt, zal je waarschijnlijk het meeste uit de upgrade naar een iPhone 17 halen. Je kan genieten van betere camera's aan de voor- en achterkant, een flink verbeterd display, een langere batterijduur en betere prestaties. <a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="a80caee9-df64-4ac7-bc0d-3d75e7a69f99" data-action="Deal Block" data-label="Je een wat oudere iPhone hebtAls je nog een iPhone 14 of ouder gebruikt, zal je waarschijnlijk het meeste uit de upgrade naar een iPhone 17 halen. Je kan genieten van betere camera's aan de voor- en achterkant, een flink verbeterd display, een langere batterijduur en betere prestaties." data-dimension48="Je een wat oudere iPhone hebtAls je nog een iPhone 14 of ouder gebruikt, zal je waarschijnlijk het meeste uit de upgrade naar een iPhone 17 halen. Je kan genieten van betere camera's aan de voor- en achterkant, een flink verbeterd display, een langere batterijduur en betere prestaties." data-dimension25="">View Deal</a></p></div><div class="product"><p><strong>Je Pro-features wil zonder het extra hoge prijskaartje</strong><br>De iPhone 17 is het eerste instapmodel van Apple met ondersteuning voor ProMotion en een always-on display. <a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="abaae9b2-6c82-4931-99d3-f02944836635" data-action="Deal Block" data-label="Je Pro-features wil zonder het extra hoge prijskaartjeDe iPhone 17 is het eerste instapmodel van Apple met ondersteuning voor ProMotion en een always-on display." data-dimension48="Je Pro-features wil zonder het extra hoge prijskaartjeDe iPhone 17 is het eerste instapmodel van Apple met ondersteuning voor ProMotion en een always-on display." data-dimension25="">View Deal</a></p></div><h2 id="koop-hem-niet-als-3">Koop hem niet als...</h2><div class="product"><p><strong>Je op zoek bent naar de beste iPhone</strong><br>Als je op zoek bent naar de iPhone met het beste display, de beste camera's of de langste batterijduur, dan kan je beter kijken naar de iPhone 17 Pro (Max). <a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="dc0c6b05-5890-4c81-b858-cf553ab3e6a1" data-action="Deal Block" data-label="Je op zoek bent naar de beste iPhoneAls je op zoek bent naar de iPhone met het beste display, de beste camera's of de langste batterijduur, dan kan je beter kijken naar de iPhone 17 Pro (Max)." data-dimension48="Je op zoek bent naar de beste iPhoneAls je op zoek bent naar de iPhone met het beste display, de beste camera's of de langste batterijduur, dan kan je beter kijken naar de iPhone 17 Pro (Max)." data-dimension25="">View Deal</a></p></div><div class="product"><p><strong>Je de beste AI-features zoekt</strong><br>Apple Intelligence is nog niet echt heel erg gepolijst, dus als je op zoek bent naar een telefoon met echt nuttige en indrukwekkende AI-features, kan je momenteel beter de Google Pixel 10 Pro of Galaxy S25 overwegen.<a class="view-deal button" href="" target="_blank" rel="nofollow" data-dimension112="54c0b0c3-d485-46eb-8c97-afdcb4eca9f9" data-action="Deal Block" data-label="Je de beste AI-features zoektApple Intelligence is nog niet echt heel erg gepolijst, dus als je op zoek bent naar een telefoon met echt nuttige en indrukwekkende AI-features, kan je momenteel beter de Google Pixel 10 Pro of Galaxy S25 overwegen." data-dimension48="Je de beste AI-features zoektApple Intelligence is nog niet echt heel erg gepolijst, dus als je op zoek bent naar een telefoon met echt nuttige en indrukwekkende AI-features, kan je momenteel beter de Google Pixel 10 Pro of Galaxy S25 overwegen." data-dimension25="">View Deal</a></p></div><h2 class="article-body__section" id="section-iphone-17-alternatieven"><span>iPhone 17: alternatieven</span></h2><div class="product"><p><a href="https://global.techradar.com/nl-nl/phones/google-pixel-phones/google-pixel-10-review-nl" data-dimension112="80add266-e616-4929-ad37-15808c91b361" data-action="Deal Block" data-label="Google Pixel 10" data-dimension48="Google Pixel 10" data-dimension25=""><strong>Google Pixel 10</strong></a><br>De Google Pixel 10 biedt naast een hoofdcamera en ultrawide ook nog een telefotocamera met 5x zoom. Ook krijg je hier betere AI-features en een indrukwekkend updatebeleid van zeven jaar. Het nieuwe Pixelsnap-systeem maakt de Pixel 10 ook compatibel met MagSafe-accessoires. De iPhone 17 levert wel duidelijk krachtigere prestaties.</p></div><div class="product"><p><a href="https://global.techradar.com/nl-nl/phones/samsung-galaxy-phones/samsung-galaxy-s25-review-nl" data-dimension112="b3540db3-19c6-4360-a236-7f00094a2348" data-action="Deal Block" data-label="Samsung Galaxy S25" data-dimension48="Samsung Galaxy S25" data-dimension25=""><strong>Samsung Galaxy S25</strong></a><br>De Galaxy S25 beschikt over de meest krachtige chip aan de Android-kant (de Snapdragon 8 Elite), een veelzijdiger camerasysteem met drie camera's en ook betere AI-features. Ook deze telefoon heeft software-ondersteuning voor zeven jaar.</p></div><div class="product"><p><a href="https://www.techradar.com/phones/xiaomi-phones/i-reviewed-the-xiaomi-15-and-its-blazing-speed-made-me-wonder-why-more-people-dont-consider-this-flagship" data-dimension112="42cb4666-7107-4361-b977-5ea77d463859" data-action="Deal Block" data-label="Xiaomi 15" data-dimension48="Xiaomi 15" data-dimension25=""><strong>Xiaomi 15</strong></a><br>De Xiaomi 15 is op vrijwel elk vlak een indrukwekkend Android-toestel. Hij beschikt ook over een Snapdragon 8 Elite-chip, biedt een lange batterijduur en is ook snel weer opgeladen dankzij 90W-snelladen. Het toestel heeft verder een prachtig, fel display, een comfortabel design en drie uitstekende 50MP-camera's. Hij wordt helaas wel met wat bloatware geleverd. </p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
            </channel>
</rss>