/* ZEROOCLOCK_LUXURY_SUBMENU_SURFACE_INHERITANCE_V1_4_70_PUBLIC_CSS
 * Loaded after all submenu-model styles so the current visible top-nav surface is authoritative.
 */

@media (min-width:981px){
  html body .lsf-root[data-template="luxury_storefront"] .lsf-header[data-lsf-submenu-follow-nav-colors="1"] .lsf-mega,
  html body .lsf-root[data-template="luxury_storefront"] .lsf-header[data-lsf-submenu-follow-nav-colors="1"] .lsf-mega-branch-panel,
  html body .lsf-root[data-template="luxury_storefront"] .lsf-header[data-lsf-submenu-follow-nav-colors="1"] .lsf-taj-mega-inner-v111,
  html body .lsf-root[data-template="luxury_storefront"] .lsf-header[data-lsf-submenu-follow-nav-colors="1"] .lsf-account-submenu{
    background:var(--lsf-nav-surface-bg-v170,rgba(255,255,255,.96))!important;
    color:var(--lsf-nav-surface-text-v170,currentColor)!important;
    -webkit-text-fill-color:var(--lsf-nav-surface-text-v170,currentColor)!important;
    border-color:color-mix(in srgb,var(--lsf-nav-surface-text-v170,#1d1d1f) 12%,transparent)!important;
    backdrop-filter:var(--lsf-nav-surface-backdrop-v170,saturate(180%) blur(18px))!important;
    -webkit-backdrop-filter:var(--lsf-nav-surface-backdrop-v170,saturate(180%) blur(18px))!important;
  }

  html body .lsf-root[data-template="luxury_storefront"] .lsf-header[data-lsf-submenu-follow-nav-colors="1"] .lsf-mega strong,
  html body .lsf-root[data-template="luxury_storefront"] .lsf-header[data-lsf-submenu-follow-nav-colors="1"] .lsf-mega a,
  html body .lsf-root[data-template="luxury_storefront"] .lsf-header[data-lsf-submenu-follow-nav-colors="1"] .lsf-mega b,
  html body .lsf-root[data-template="luxury_storefront"] .lsf-header[data-lsf-submenu-follow-nav-colors="1"] .lsf-mega small,
  html body .lsf-root[data-template="luxury_storefront"] .lsf-header[data-lsf-submenu-follow-nav-colors="1"] .lsf-mega i,
  html body .lsf-root[data-template="luxury_storefront"] .lsf-header[data-lsf-submenu-follow-nav-colors="1"] .lsf-mega-branch-panel a,
  html body .lsf-root[data-template="luxury_storefront"] .lsf-header[data-lsf-submenu-follow-nav-colors="1"] .lsf-taj-mega-inner-v111,
  html body .lsf-root[data-template="luxury_storefront"] .lsf-header[data-lsf-submenu-follow-nav-colors="1"] .lsf-taj-mega-inner-v111 a,
  html body .lsf-root[data-template="luxury_storefront"] .lsf-header[data-lsf-submenu-follow-nav-colors="1"] .lsf-taj-mega-inner-v111 strong,
  html body .lsf-root[data-template="luxury_storefront"] .lsf-header[data-lsf-submenu-follow-nav-colors="1"] .lsf-taj-mega-inner-v111 span,
  html body .lsf-root[data-template="luxury_storefront"] .lsf-header[data-lsf-submenu-follow-nav-colors="1"] .lsf-taj-mega-inner-v111 i,
  html body .lsf-root[data-template="luxury_storefront"] .lsf-header[data-lsf-submenu-follow-nav-colors="1"] .lsf-account-submenu a{
    color:var(--lsf-nav-surface-text-v170,currentColor)!important;
    -webkit-text-fill-color:var(--lsf-nav-surface-text-v170,currentColor)!important;
  }

  /* Do not allow a submenu model loaded later to re-introduce an opaque white panel. */
  html body .lsf-root[data-template="luxury_storefront"] .lsf-header[data-lsf-submenu-follow-nav-colors="1"].lsf-submenu-layout-taj_gold_showcase .lsf-taj-mega-inner-v111{
    background:var(--lsf-nav-surface-bg-v170,rgba(255,255,255,.96))!important;
  }
}

/* Apple search is outside the header DOM, therefore it consumes the same live surface through root variables. */
html body .lsf-apple-search-panel-v163{
  background:var(--lsf-active-nav-surface-bg-v170,var(--lsf-apple-top-bg-v158,rgba(245,245,247,.82)))!important;
  color:var(--lsf-active-nav-surface-text-v170,var(--lsf-apple-top-text-v158,#1d1d1f))!important;
  -webkit-text-fill-color:var(--lsf-active-nav-surface-text-v170,var(--lsf-apple-top-text-v158,#1d1d1f))!important;
  backdrop-filter:var(--lsf-active-nav-surface-backdrop-v170,saturate(180%) blur(18px))!important;
  -webkit-backdrop-filter:var(--lsf-active-nav-surface-backdrop-v170,saturate(180%) blur(18px))!important;
  border-color:color-mix(in srgb,var(--lsf-active-nav-surface-text-v170,#1d1d1f) 10%,transparent)!important;
}
html body .lsf-apple-search-panel-v163 .lsf-apple-search-panel-v163__icon,
html body .lsf-apple-search-panel-v163 .lsf-apple-search-panel-v163__close,
html body .lsf-apple-search-panel-v163 .lsf-apple-search-panel-v163__field input,
html body .lsf-apple-search-panel-v163 .lsf-apple-search-group-v163>header,
html body .lsf-apple-search-panel-v163 .lsf-apple-search-row-v163,
html body .lsf-apple-search-panel-v163 .lsf-apple-search-row-v163 b,
html body .lsf-apple-search-panel-v163 .lsf-apple-search-row-v163 small,
html body .lsf-apple-search-panel-v163 a{
  color:var(--lsf-active-nav-surface-text-v170,var(--lsf-apple-top-text-v158,#1d1d1f))!important;
  -webkit-text-fill-color:var(--lsf-active-nav-surface-text-v170,var(--lsf-apple-top-text-v158,#1d1d1f))!important;
}
html body .lsf-apple-search-panel-v163 .lsf-apple-search-panel-v163__field input::placeholder{
  color:var(--lsf-active-nav-surface-text-v170,var(--lsf-apple-top-text-v158,#1d1d1f))!important;
  -webkit-text-fill-color:var(--lsf-active-nav-surface-text-v170,var(--lsf-apple-top-text-v158,#1d1d1f))!important;
  opacity:.58!important;
}
