/* 4.0.3: dedicated comparison presentation. Never enqueued on product pages.
   .ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] includes the dedicated attribute and matches the shared stylesheet's specificity. */
.ndovu-compare-app .ndc-spec-icon{display:inline-block;width:20px;height:20px;flex:0 0 20px;vertical-align:middle;color:var(--ndc-primary);pointer-events:none}
.ndovu-compare-app .ndc-directory-hero{align-items:start}
.ndovu-compare-app .ndc-directory-product{align-self:start;align-items:center}
.ndovu-compare-app .ndc-directory-image{align-self:center}
.ndovu-compare-app .ndc-directory-highlights{align-self:start}
.ndovu-compare-app .ndc-directory-highlights dl{gap:15px 20px}
.ndovu-compare-app .ndc-directory-highlights dt{display:flex;align-items:center;gap:8px;font-weight:600;min-height:24px}
.ndovu-compare-app .ndc-directory-highlights dt .ndc-spec-icon{width:18px;height:18px;flex-basis:18px}
.ndovu-compare-app .ndc-highlight-preview{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:3em;line-height:1.5}
.ndovu-compare-app .ndc-highlight-hint{font-size:11px;line-height:1.5;color:var(--ndc-muted);margin:6px 0}
.ndovu-compare-app .ndc-directory-hero{row-gap:18px}
@media(max-width:480px){.ndovu-compare-app .ndc-directory-product{align-items:flex-start}}

.ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison]{color:var(--ndc-ink);--ndc-feature-width:160px;--ndc-table-column:210px;--ndc-visible-count:var(--ndovu-count);background:transparent}
.ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-matrices{margin-top:26px}
.ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-glance-section{margin-bottom:30px;padding:20px 20px 18px;border:1px solid var(--ndc-border);border-radius:14px;background:#fff;box-shadow:0 8px 20px #18223008}
.ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-section-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:14px}
.ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-section-kicker{margin:0 0 6px;font-size:11px;line-height:1.4;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ndc-primary)}
.ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-glance-section h2{margin:0;font-size:28px;line-height:1.15}
.ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-glance-section>p,.ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-section-intro p:last-child{font-size:14px;color:var(--ndc-muted);margin:6px 0 0}
.ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-matrix-scroll{overflow-x:auto;overflow-y:hidden;max-height:none;width:100%;max-width:100%;border:1px solid var(--ndc-border);border-radius:10px;overscroll-behavior-x:contain}
.ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-matrix{display:table;width:100%;min-width:calc(var(--ndc-feature-width) + var(--ndovu-count)*var(--ndc-table-column));border-collapse:separate;border-spacing:0;table-layout:fixed;margin:0;background:#fff}
.ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-matrix colgroup{display:table-column-group}
.ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-matrix .ndc-feature-col{width:var(--ndc-feature-width)}
.ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-matrix :is(th,td){padding:13px 16px;border:0;border-right:1px solid var(--ndc-border);border-bottom:1px solid var(--ndc-border);text-align:left;vertical-align:top;font-size:14px;line-height:1.55;color:var(--ndc-ink);overflow-wrap:anywhere;background:#fff;white-space:normal}
.ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-matrix :is(th,td):last-child{border-right:0}
.ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-matrix tbody tr:last-child>:is(th,td){border-bottom:0}
.ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-matrix thead{display:table-header-group}
.ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-matrix thead th{background:var(--ndc-soft);vertical-align:middle;font-weight:650;position:static}
.ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-glance-section .ndc-matrix thead th{font-size:15px;color:var(--ndc-ink)}
.ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-matrix thead th:first-child{width:var(--ndc-feature-width)}
.ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-matrix tbody{display:table-row-group}
.ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-matrix tr{display:table-row}
.ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-matrix tbody th[scope=row]{width:var(--ndc-feature-width);background:var(--ndc-soft);color:var(--ndc-muted);font-size:13px;font-weight:500;position:sticky;left:0;z-index:2}
.ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-glance-section .ndc-matrix tbody th[scope=row]{font-size:14px;font-weight:650;color:var(--ndc-ink)}
.ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-matrix tbody td{font-weight:400}
.ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-matrix tr:nth-child(even) td{background:#fff}
.ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-matrix .ndovu-inline-value{white-space:pre-line;font-weight:400}
.ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-unified-note{border-left:2px solid var(--ndc-border);padding-left:8px;margin-top:9px;color:var(--ndc-muted);font-size:12px;line-height:1.55}
.ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-unified-tools{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 18px;margin:12px 0 18px;font-size:13px;color:var(--ndc-muted)}
.ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-unified-tools label{display:flex;align-items:center;gap:9px;font-weight:500;min-height:44px;color:var(--ndc-ink)}
.ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-unified-tools input{width:17px;height:17px;min-height:0;padding:0;accent-color:var(--ndc-primary)}
.ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-document-sticky{position:sticky;top:var(--ndc-top,0px);z-index:6;background:#fff;padding:8px 0;isolation:isolate;box-shadow:0 3px 4px #18223006}
.ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-nav-shell{display:flex;align-items:center;gap:8px;margin:0 0 10px;min-width:0}
.ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-nav-shell button{display:flex;align-items:center;justify-content:center;flex:0 0 36px;min-width:36px;min-height:40px;width:36px;padding:0;border-radius:999px;border:1px solid var(--ndc-border);color:var(--ndc-muted);background:#fff}
.ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-nav-shell button:disabled{opacity:.35;cursor:default}
.ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-restored-nav{display:flex;flex:1;min-width:0;gap:8px;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding:2px 0 5px;border:0;background:transparent}
.ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-restored-nav a{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;flex:none;border:1px solid var(--ndc-border);border-radius:999px;padding:9px 12px;min-height:42px;line-height:1.4;font-size:13px;color:var(--ndc-muted);text-decoration:none;background:#fff}
.ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-restored-nav .ndc-spec-icon{color:inherit;width:18px;height:18px;flex-basis:18px}
.ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-restored-nav a:is(:hover,[aria-current]){border-color:var(--ndc-primary);color:var(--ndc-primary);background:var(--ndc-soft)}
.ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-document-ref{display:block;overflow:hidden;border:1px solid var(--ndc-border);border-radius:9px}
.ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-document-track{display:grid;grid-template-columns:var(--ndc-feature-width) repeat(var(--ndc-visible-count),minmax(0,1fr));min-height:58px;background:var(--ndc-soft)}
.ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-document-track>*{display:flex;align-items:center;gap:9px;padding:12px 16px;min-width:0;border-right:1px solid var(--ndc-border);font-size:12px;line-height:1.4;background:var(--ndc-soft);overflow-wrap:anywhere}
.ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-document-track>:last-child{border-right:0}
.ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-document-track>strong{position:relative;z-index:2}
.ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-document-track img{width:26px;height:30px;object-fit:contain;flex:0 0 26px;margin:0}
.ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-document-track strong{font-weight:650}
.ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-spec-card{border:1px solid var(--ndc-border);border-radius:12px;overflow:hidden;margin:12px 0 16px;background:#fff;scroll-margin-top:180px}
.ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-spec-card-heading{position:relative;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:14px 16px 14px 28px;border-bottom:1px solid var(--ndc-border);background:#fff}
.ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-spec-card-heading::before{content:"";position:absolute;left:12px;top:12px;bottom:12px;width:3px;background:var(--ndc-primary)}
.ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-spec-card-heading h3{display:flex;align-items:center;gap:10px;font-size:15px;line-height:1.4;margin:0;font-weight:650;color:var(--ndc-ink)}
.ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-spec-card .ndc-matrix-scroll{border:0;border-radius:0}
/* The real column headers remain accessible. The sticky copy is decorative. */
.ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-full-section .ndc-matrix thead{position:static;width:auto;height:auto;overflow:visible;clip-path:none}
.ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison].ndc-pair-ready .ndc-full-section .ndc-matrix thead{display:table-header-group;position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-no-differences,.ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-glance-empty{padding:18px;border:1px solid var(--ndc-border);border-radius:10px;font-size:14px;color:var(--ndc-muted);background:var(--ndc-soft);margin:16px 0}
.ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison].ndc-differences-active .ndc-matrix .ndc-unified-fact[data-different=yes]>th{box-shadow:inset 2px 0 var(--ndc-primary)}
.ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison].ndc-differences-active .ndc-matrix .ndc-unified-fact>td.ndc-value-accent{background:var(--ndc-soft);box-shadow:inset 2px 0 var(--ndc-primary)}
.ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] :is(.ndc-restored-nav a,.ndc-nav-shell button,.ndc-mobile-pair select,.ndc-matrix-scroll):focus-visible{outline:2px solid var(--ndc-primary);outline-offset:-2px}
.ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] [hidden]{display:none!important}
.ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison]:not(.ndc-pair-ready) :is(.ndc-unified-tools label,.ndc-nav-shell button){display:none}
@media(min-width:768px) and (max-width:1000px){.ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison]{--ndc-feature-width:140px;--ndc-table-column:200px}}
@media(max-width:767px){
 .ndovu-compare-app{padding-left:14px;padding-right:14px}
 .ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison]{--ndc-feature-width:130px;--ndc-table-column:195px}
 .ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-document-sticky{position:sticky;top:var(--ndc-top,0px);padding:6px 0}
 .ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-restored-nav{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}
 .ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-restored-nav a{font-size:12px;padding:8px 10px;min-height:40px}
 .ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-nav-shell{gap:5px;margin-bottom:5px}
 .ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-nav-shell button{flex-basis:30px;min-width:30px;width:30px}
 .ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-mobile-pair:not([hidden]){display:flex;flex-direction:row;align-items:center;gap:10px;margin:0 0 8px;font-size:12px;min-width:0}
 .ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-mobile-pair>span{flex:none}
 .ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-mobile-pair select{min-width:0;min-height:38px;font-size:12px;padding:6px 25px 6px 8px;flex:1;background-color:#fff}
 .ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-document-ref{display:block}
 .ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-document-track{grid-template-columns:repeat(var(--ndc-visible-count),minmax(0,1fr));min-height:50px;width:100%!important;transform:none!important}
 .ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-document-track>strong{display:none}
 .ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-document-track>span{padding:10px 8px;font-size:11px;line-height:1.4;gap:6px}
 .ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-document-track img{width:22px;height:26px;flex-basis:22px}
 .ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison].ndc-pair-ready .ndc-matrix-scroll{overflow:visible;border-radius:10px}
 .ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison].ndc-pair-ready .ndc-matrix{display:block;width:100%;min-width:0;table-layout:auto}
 .ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison].ndc-pair-ready .ndc-matrix colgroup{display:none}
 .ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison].ndc-pair-ready .ndc-matrix thead{display:table-header-group;position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
 .ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison].ndc-pair-ready .ndc-matrix tbody{display:block;width:100%}
 .ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison].ndc-pair-ready .ndc-matrix tr{display:grid;grid-template-columns:repeat(var(--ndc-visible-count),minmax(0,1fr));width:100%}
 .ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison].ndc-pair-ready .ndc-matrix th[scope=row]{grid-column:1/-1;position:static;width:auto!important;padding:9px 11px;font-size:12px;font-weight:500;background:var(--ndc-soft)}
 .ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison].ndc-pair-ready .ndc-matrix td{width:auto;padding:12px 11px;font-size:13px;line-height:1.55;min-width:0}
 .ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison].ndc-pair-ready .ndc-matrix tr:last-child>th{border-bottom:1px solid var(--ndc-border)}
 .ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-unified-note{font-size:11px;line-height:1.55;padding-left:7px}
 .ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-spec-card{margin:10px 0 14px;border-radius:10px}
 .ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-spec-card-heading{padding:11px 12px 11px 24px}
 .ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-spec-card-heading::before{left:10px;top:10px;bottom:10px}
 .ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-spec-card-heading h3{font-size:14px;gap:8px}
 .ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison].ndc-pair-ready [data-mobile-hidden=true]{display:none!important}
 /* Progressive fallback: without JS every product remains available by scrolling. */
 .ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison]:not(.ndc-pair-ready) .ndovu-inline-scroll{overflow:auto;width:100%}
 .ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison]:not(.ndc-pair-ready) .ndovu-inline-grid{display:block;min-width:calc(var(--ndovu-count)*195px)}
 .ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison]:not(.ndc-pair-ready) .ndovu-inline-table{display:table;table-layout:fixed;width:100%}
 .ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison]:not(.ndc-pair-ready) .ndovu-inline-table thead{display:table-header-group}
 .ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison]:not(.ndc-pair-ready) .ndovu-inline-table thead tr{display:table-row}
 .ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison]:not(.ndc-pair-ready) .ndovu-inline-table th{display:table-cell!important}
 .ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison]:not(.ndc-pair-ready) .ndc-matrix-scroll{overflow:auto;width:100%}
 .ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison]:not(.ndc-pair-ready) .ndc-matrix{display:table;min-width:calc(var(--ndc-feature-width) + var(--ndovu-count)*195px);table-layout:fixed}
 .ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison]:not(.ndc-pair-ready) .ndc-matrix :is(th,td){display:table-cell!important}
 .ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison]:not(.ndc-pair-ready) .ndc-matrix tr{display:table-row}
 .ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison]:not(.ndc-pair-ready) .ndc-matrix tbody{display:table-row-group}
 .ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison]:not(.ndc-pair-ready) .ndc-matrix thead{display:table-header-group;position:static;width:auto;height:auto;clip-path:none;overflow:visible}
 .ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison]:not(.ndc-pair-ready) .ndc-document-ref{display:none}
 .ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison]:not(.ndc-pair-ready) :is(.ndovu-inline-slot,[data-remove]){display:none!important}
}
@media(prefers-reduced-motion:reduce){.ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] *{scroll-behavior:auto!important;transition:none!important}}
@media print{
 .ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-document-sticky{position:static}
 .ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-nav-shell,.ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-unified-tools,.ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-mobile-pair{display:none!important}
 .ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-matrix-scroll{overflow:visible}
 .ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-matrix{min-width:0}
 .ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison] .ndc-spec-card{break-inside:avoid-page}
 .ndovu-compare-app .ndc-highlight-preview{display:block;max-height:none;overflow:visible;-webkit-line-clamp:unset}
}
/* Override the historical nth-child hiding only before JS enhancement is ready. */
@media(max-width:767px){.ndovu-compare-app :is(#product-comparison,.ndovu-comparison-surface)[data-dedicated-comparison]:not(.ndc-pair-ready) .ndc-matrix tr:not(.ndc-unified-group-heading)>:nth-child(n+4){display:table-cell!important}}


.ndovu-compare-app :is(.ndc-price,.ndc-unified-price,.ndovu-comparison-price,.ndovu-inline-result-price) .ndc-current-price{display:inline-flex;align-items:center;gap:.25em;font-weight:700}
.ndovu-compare-app :is(.ndc-price,.ndc-unified-price,.ndovu-comparison-price,.ndovu-inline-result-price) .ndc-sale-price{color:#d93025}
.ndovu-compare-app :is(.ndc-price,.ndc-unified-price,.ndovu-comparison-price,.ndovu-inline-result-price) del{display:none!important}
