.section-header:has(.tgs-transparent-header){position:fixed!important;top:var(--tgs-header-top,0px);left:0;right:0;width:100%;z-index:30;transform:none!important}
.tgs-transparent-header{background:linear-gradient(180deg,rgba(0,0,0,.48),rgba(0,0,0,.12));border:0;--color-foreground:255,255,255;--color-background:0,0,0;transition:background-color .25s ease,box-shadow .25s ease}
.tgs-transparent-header .header__heading-logo{filter:brightness(0) invert(1)}
.tgs-transparent-header .header__icon,.tgs-transparent-header .header__menu-item,.tgs-transparent-header .header__heading-link{color:#fff}
.tgs-transparent-header.tgs-header-solid,.tgs-transparent-header:has(details[open]){background:#fff7e9;--color-foreground:35,29,24;--color-background:255,247,233;box-shadow:0 2px 12px #0001}
.tgs-transparent-header.tgs-header-solid .header__heading-logo,.tgs-transparent-header:has(details[open]) .header__heading-logo{filter:none}
.tgs-transparent-header.tgs-header-solid .header__icon,.tgs-transparent-header.tgs-header-solid .header__menu-item,.tgs-transparent-header.tgs-header-solid .header__heading-link,.tgs-transparent-header:has(details[open]) .header__icon,.tgs-transparent-header:has(details[open]) .header__menu-item{color:#231d18}
.tgs-transparent-header .header__submenu,.tgs-transparent-header .menu-drawer,.tgs-transparent-header .search-modal{--color-foreground:35,29,24;--color-background:255,247,233;color:#231d18;background:#fff7e9}
@media(prefers-reduced-motion:reduce){.tgs-transparent-header{transition:none}}
