/* Readable navigation over campaign imagery, frosted glass after scrolling. */
.site-header-shell.is-over-hero:not(.is-scrolled) .header,.home .site-header-shell.is-over-hero:not(.is-scrolled) .header{background:rgba(15,15,15,.52);color:#fff;border-bottom:1px solid #ffffff26;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 2px 16px #00000012}
.site-header-shell.is-over-hero:not(.is-scrolled) .header .logo,.site-header-shell.is-over-hero:not(.is-scrolled) .header .header-icon{color:#fff!important;text-shadow:0 1px 3px #0005}
.site-header-shell.is-scrolled .header,.home .site-header-shell.is-scrolled .header{background:rgba(255,255,255,.84);color:#171717;border-bottom:1px solid #00000012;backdrop-filter:blur(18px) saturate(120%);-webkit-backdrop-filter:blur(18px) saturate(120%);box-shadow:0 4px 24px #0000000d}
.site-header-shell.is-scrolled .header .logo,.site-header-shell.is-scrolled .header .header-icon,.site-header-shell.is-scrolled .header .tools,.site-header-shell.is-scrolled .header nav a,.site-header-shell.is-scrolled .header .logo span{color:#171717!important;text-shadow:none}
.site-header-shell.is-scrolled .header .custom-logo{filter:none}
.site-header-shell.is-scrolled .header-bag-count{background:#171717;color:#fff}
.site-header-shell .header .header-bag-count{font-weight:600}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.site-header-shell.is-scrolled .header,.home .site-header-shell.is-scrolled .header{background:rgba(255,255,255,.96)}}
