header{top:0;width:100%;z-index:10;position:absolute}header .header-top *,header .header-medium *,header .header-menu *{color:var(--branding-light)}header:hover .header-medium *,header:hover .header-menu *{color:var(--branding-dark)}header .nav-menu.show{background:transparent;color:var(--branding-light);border-bottom:transparent}header .header-medium .header-first-container .icon-list .icon-list-wrapper .cart-icon .cart-icon-text p::after,header .header-medium .header-first-container .icon-list .icon-list-wrapper .cart-icon .cart-icon-text p,header .header-medium .header-first-container .icon-list .icon-list-wrapper svg{color:var(--branding-light)}header:hover .header-medium{transition:background-color .2s linear;background-color:var(--branding-light)}header:hover .header-top{background-color:var(--branding-primary);transition:background-color .2s linear,color .2s linear}header:hover .header-medium .header-first-container .h-container-wrapper .secondary-menu-container .secondary-menu-wrapper button.active,header:hover .nav-menu.show{background:var(--background-header-color);transition:background .2s linear;color:var(--branding-dark)}header:hover .header-menu{border-bottom:var(--border-bottom)}header:hover .header-medium .header-first-container .icon-list .icon-list-wrapper .cart-icon .cart-icon-text p::after,header:hover .header-medium .header-first-container .icon-list .icon-list-wrapper svg,header:hover .header-medium .logo a,header:hover .header-medium .header-first-container .h-container-wrapper .secondary-menu-container .secondary-menu-wrapper button.active,header:hover .header-medium .header-first-container .icon-list .icon-list-wrapper .cart-icon .cart-icon-text p{color:var(--branding-dark) !important}header:hover .header-medium .header-first-container .icon-list .icon-list-wrapper .cart-icon .cart-icon-text p::after{background-color:var(--branding-neutral-color);transition:background .2s linear}@media(min-width:767px){header .header-top,header .header-medium,.header-medium .header-first-container .h-container-wrapper .secondary-menu-container .secondary-menu-wrapper button.active{background:transparent;border-bottom:none !important}}@media(max-width:767px){header .header-medium *{color:var(--branding-dark) !important}}