/* Remove the old inset highlight on header actions in every appearance. */
body .pa-site-header.pa-header--refined .pa-header-pill{box-shadow:none!important;background-image:none!important;background-clip:padding-box}
body .pa-site-header.pa-header--refined .pa-header-pill:before,body .pa-site-header.pa-header--refined .pa-header-pill:after{display:none!important}
body.pa-header-theme-dark .pa-site-header.pa-header--refined{background:var(--pa-header-theme-background,#0b132b)!important;color:#f8fafc!important;border-color:#ffffff1f!important;box-shadow:0 1px 0 #02061726!important;backdrop-filter:none!important;--pa-ink:#f8fafc;--pa-muted:#cbd5e1;--pa-nav-ink:#f8fafc;--pa-nav-line:#ffffff1f;--pa-nav-soft:#ffffff10}
body.pa-header-theme-dark .pa-site-header.pa-header--refined:before,body.pa-header-theme-dark .pa-site-header.pa-header--refined:after{display:none!important}
body.pa-header-theme-dark .pa-site-header.pa-header--refined .pa-brand__logo,body.pa-header-theme-dark .pa-mobile-drawer__brand img{filter:brightness(0) invert(1)!important}
body.pa-header-theme-dark .pa-site-header.pa-header--refined :is(.pa-topbar,.pa-topbar__links,.pa-site-header__top,.pa-site-nav){background:transparent!important;border-color:#ffffff1f!important;color:#f8fafc!important}
body.pa-header-theme-dark .pa-site-header.pa-header--refined :is(.pa-topbar a,.pa-topbar button,.pa-header-pill,.pa-menu-toggle,.pa-menu-close,.pa-primary-menu>li>a,.pa-primary-menu>li>button,.pa-primary-menu>li>details>summary,.pa-nav-trigger,.pa-vehicle-menu__trigger){color:#f8fafc!important}
body.pa-header-theme-dark .pa-site-header.pa-header--refined .pa-header-pill{background:#ffffff0a!important;border:1px solid #ffffff2e!important;box-shadow:none!important}
body.pa-header-theme-dark .pa-site-header.pa-header--refined .pa-header-pill:hover{background:#ffffff14!important;border-color:#ffffff52!important}
body.pa-header-theme-dark .pa-site-header.pa-header--refined :is(.pa-header-pill svg,.pa-header-pill i,.pa-menu-toggle svg,.pa-topbar .pa-phone-link__icon,.pa-primary-menu>.menu-item>a>i){color:inherit!important}
body.pa-header-theme-dark .pa-site-header.pa-header--refined .pa-header-phone .pa-phone-link__icon{background:#ffffff0d!important;color:#f8fafc!important;box-shadow:none!important}
body.pa-header-theme-dark .pa-site-header.pa-header--refined .pa-presale{background:#2455d6!important;border:1px solid #4975e6!important;color:#fff!important;box-shadow:none!important}
body.pa-header-theme-dark .pa-site-header.pa-header--refined .pa-presale:before,body.pa-header-theme-dark .pa-site-header.pa-header--refined .pa-presale:after{display:none!important}
body.pa-header-theme-dark .pa-site-header.pa-header--refined :is(.pa-search,.pa-header-search,.pa-live-search){--pa-ink:#172b46;--pa-muted:#52647a;--pa-nav-ink:#172b46}
body.pa-header-theme-dark .pa-site-header.pa-header--refined :is(.pa-nav-submenu,.pa-vehicle-menu__panel,.sub-menu){--pa-ink:#172b46;--pa-muted:#52647a;--pa-nav-ink:#172b46;--pa-nav-line:#e2e8f0;--pa-nav-soft:#edf4fc;color:#172b46!important}
body.pa-header-theme-dark .pa-site-header.pa-header--refined :is(a,button,summary,input):focus-visible{outline:2px solid #93c5fd!important;outline-offset:3px}
@media(max-width:1240px){
 body.pa-header-theme-dark .pa-site-header.pa-header--refined .pa-site-nav{background:#0b1730!important;border-color:#ffffff1f!important;--pa-nav-ink:#f8fafc;--pa-nav-line:#ffffff1f;--pa-nav-soft:#ffffff10}
 body.pa-header-theme-dark .pa-mobile-drawer__head,body.pa-header-theme-dark .pa-mobile-drawer__footer{background:transparent!important;border-color:#ffffff1f!important}
 body.pa-header-theme-dark .pa-site-header.pa-header--refined :is(.pa-drawer-account,.pa-drawer-phone,.pa-primary-menu a,.pa-primary-menu summary,.pa-primary-menu button){color:#f8fafc!important;border-color:#ffffff1f!important}
 body.pa-header-theme-dark .pa-site-header.pa-header--refined :is(.pa-nav-submenu,.sub-menu,.pa-vehicle-menu__panel){background:#14233e!important;color:#f8fafc!important;--pa-ink:#f8fafc;--pa-muted:#cbd5e1;--pa-nav-ink:#f8fafc;--pa-nav-line:#ffffff1f;--pa-nav-soft:#ffffff10}
 body.pa-header-theme-dark .pa-site-header.pa-header--refined .pa-mobile-discovery-button{background:#ffb35b!important;color:#271608!important;border:0!important;box-shadow:none!important}
}

body.pa-header-theme-dynamic.pa-header-ambient-ready .pa-site-header.pa-header--refined{background:transparent!important;isolation:isolate;box-shadow:none!important;border-bottom:0!important}
.pa-header-ambient{display:block;position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden;background:#0b0f16}
.pa-header-ambient__layer{position:absolute;inset:0;opacity:0;background-color:#364956;background-image:var(--pa-ambient-field,linear-gradient(125deg,#465b70,#354859 48%,#4a4854)),var(--pa-ambient-top,linear-gradient(90deg,#465b70,#354859)),var(--pa-ambient-bottom,linear-gradient(90deg,#354859,#4a4854));background-size:var(--pa-ambient-sizes);background-position:var(--pa-ambient-positions);background-repeat:no-repeat;transition:opacity .7s ease}
.pa-header-ambient__layer.is-active{opacity:1}
body.pa-header-theme-dynamic.pa-header-ambient-ready .pa-home-ambient-stage[data-pa-ambient-stage] .pa-ambient-backdrop__layer{background-size:var(--pa-ambient-sizes)!important;background-position:var(--pa-ambient-positions)!important}
@media(prefers-reduced-motion:reduce){.pa-header-ambient__layer{transition:none}}

@media(max-width:1240px){body.pa-header-theme-dark .pa-site-header.pa-header--refined .pa-nav-submenu{--pa-nav-ink:#f8fafc;--pa-nav-soft:#213858}body.pa-header-theme-dark .pa-site-header.pa-header--refined .pa-nav-submenu :is(a,button):hover{background:#213858!important}}

body.pa-header-theme-dark .pa-site-header.pa-header--refined .pa-shared-navigation :is(.pa-nav-link,.pa-vehicle-menu__trigger){color:#f8fafc!important}
body.pa-header-theme-dark .pa-site-header.pa-header--refined .pa-shared-navigation :is(.pa-nav-link,.pa-vehicle-menu__trigger):hover,body.pa-header-theme-dark .pa-site-header.pa-header--refined .pa-shared-navigation details[open]>summary{background:#ffffff12!important;color:#fff!important}

@media(max-width:1240px){body.pa-header-theme-dark .pa-site-header.pa-header--refined .pa-primary-menu .pa-vehicle-menu__group a{background:#172b47!important;color:#f8fafc!important;border-color:#ffffff1f!important}body.pa-header-theme-dark .pa-site-header.pa-header--refined :is(.pa-vehicle-menu__intro>div>span,.pa-vehicle-menu__empty){color:#cbd5e1!important}body.pa-header-theme-dark .pa-site-header.pa-header--refined .pa-primary-menu .pa-vehicle-menu__group a:hover{background:#213858!important}}

/* Keep the light search field legible across the site-wide appearance presets. */
body.pa-header-theme-dark .pa-site-header.pa-header--refined .pa-header-search input{color:#172b46!important}
@media(max-width:1240px){
 body.pa-header-theme-dark .pa-site-header.pa-header--refined .pa-nav-submenu-icon{color:#cbd5e1!important}
 body.pa-header-theme-dark .pa-site-header.pa-header--refined .pa-nav-submenu :is(a,button):is(:hover,[aria-current="page"]){color:#fff!important}
 body.pa-menu-open.pa-header-theme-dynamic.pa-header-ambient-ready .pa-site-header.pa-header--refined{isolation:auto!important}
}
body.pa-header-theme-dynamic.pa-header-ambient-ready .pa-home-ambient-stage[data-pa-ambient-stage]>.pa-ambient-backdrop[data-pa-ambient-backdrop]{background:#0b0f16!important}

/* One unbroken canvas at the header/story boundary, including first paint. */
body.home.pa-header-theme-dynamic .pa-site-header.pa-header--refined{border-bottom:0!important;box-shadow:none!important;margin-bottom:0!important}
body.home.pa-header-theme-dynamic .pa-site-main{margin-top:0!important;padding-top:0!important}
body.home.pa-header-theme-dynamic .pa-home-ambient-stage[data-pa-ambient-stage],body.home.pa-header-theme-dynamic .pa-home-ambient-stage[data-pa-ambient-stage]>.pa-stories{border:0!important;box-shadow:none!important;margin-top:0!important}
@media(max-width:1240px){
 body.home.pa-header-theme-dynamic .pa-site-header.pa-header--refined{padding-bottom:0!important}
 body.home.pa-header-theme-dynamic .pa-site-header.pa-header--refined::after{display:none!important;content:none!important;border:0!important;background:none!important}
 body.home.pa-header-theme-dynamic .pa-site-header.pa-header--refined .pa-site-header__top{padding-bottom:10px!important}
}

/* Optional frosted notice. The colour layer shares the hero's coordinates. */
body.pa-notice-glass-enabled [data-pa-notification]{position:relative;isolation:isolate;overflow:hidden;background:#0b132b!important;color:#f8fafc!important;border:0!important;box-shadow:none!important}
body.pa-notice-glass-enabled.pa-header-ambient-ready [data-pa-notification]{background:transparent!important}
body.pa-notice-glass-enabled [data-pa-notification]::before,body.pa-notice-glass-enabled [data-pa-notification]::after,body.pa-notice-glass-enabled [data-pa-notification] .pa-notice-backdrop{display:none!important}
body.pa-notice-glass-enabled [data-pa-notification] .pa-notice-glass{position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,#ffffff09,transparent 60%),linear-gradient(110deg,#08121d24,#08121d1c 65%,#08121d22);box-shadow:inset 0 1px 0 #ffffff14,inset 0 -1px 0 #ffffff10;backdrop-filter:blur(10px) saturate(115%);-webkit-backdrop-filter:blur(10px) saturate(115%)}
body.pa-notice-glass-enabled [data-pa-notification] :is(.pa-notice-slide,.pa-notice-controls,.pa-notification-bar__message,.pa-notification-bar__close){color:#f8fafc!important;--pa-notice-action-background:#ffffff13;--pa-notice-action-foreground:#fff}
body.pa-notice-glass-enabled [data-pa-notification] a.pa-notice-action{color:#fff!important;box-shadow:none!important}
body.pa-notice-glass-enabled [data-pa-notification] :is(.pa-notice-layout,.pa-notification-bar__inner){position:relative;z-index:1}
@media(prefers-reduced-transparency:reduce){body.pa-notice-glass-enabled [data-pa-notification] .pa-notice-glass{background:#0b1730e8;backdrop-filter:none;-webkit-backdrop-filter:none}}
