/* Separate comparison edition: shared navigation and a shorter product-first overview. */
.comparison-site .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
.comparison-site a:focus-visible,.comparison-site button:focus-visible{outline:2px solid #9d83c4;outline-offset:4px}
.comparison-site .header-contact{white-space:nowrap}.comparison-site .detail-note{font-size:12px;line-height:1.75}
.comparison-site .detail-heading .section-label,.comparison-site .catalog-section-heading>.section-label{font-size:11px}
.comparison-site .direction-footer{background:#111513;color:#e1e9dc;width:100%;padding:35px 4.2vw;max-width:none;border:0}.comparison-site .direction-footer .brand img{filter:grayscale(1) brightness(0) invert(1)}.comparison-site .direction-footer>p{color:#a8b8a0}
@media(max-width:1100px){.comparison-site .site-header .primary-nav{gap:24px}.comparison-site .site-header .header-contact{font-size:12px;gap:14px}}
@media(max-width:700px){.comparison-site .site-header .header-contact{display:none}.comparison-site .site-header .nav-toggle{margin-left:auto}}
@media(prefers-reduced-motion:reduce){.comparison-site{scroll-behavior:auto}}
