:root{--dd-header-navy:#081426;--dd-header-blue:#1769ff;--dd-header-line:rgba(255,255,255,.10)}
#shopify-section-header_announcements_eiXVr7{display:none!important}
.header{isolation:isolate}
#header-component .header__row--top{background:#fff;box-shadow:0 1px 0 rgba(8,20,38,.08)}
#header-component .header__row--bottom{background:var(--dd-header-navy);border-top:1px solid rgba(8,20,38,.08);border-bottom:1px solid var(--dd-header-line);box-shadow:0 8px 18px rgba(8,20,38,.10)}
#header-component .header__row--bottom .header__columns{padding-block:7px!important;min-height:44px}
#header-component .header__row--bottom .header__column{gap:18px}
#header-component .header__row--bottom .menu-list{gap:4px}
#header-component .header__row--bottom .menu-list__link{color:#fff!important;font-weight:700!important;font-size:.82rem!important;letter-spacing:.01em;padding:9px 11px;border-radius:9px;transition:background-color .18s ease,color .18s ease,transform .18s ease}
#header-component .header__row--bottom .menu-list__link:hover,#header-component .header__row--bottom .menu-list__link[aria-expanded=true]{background:rgba(255,255,255,.11);color:#fff!important;transform:translateY(-1px)}
#header-component .header__row--bottom .menu-list__link::after{border-color:rgba(255,255,255,.72)}
#header-component .header-logo{padding-block:4px}
#header-component .header-logo img{max-height:48px;width:auto;display:block}
#header-component .header__row--top .header__columns{min-height:64px}
#header-component .header-actions__action{min-height:44px;min-width:44px}
#header-component .search-action{min-width:44px}
@media (min-width:750px){#header-component .header__row--bottom .header__columns{justify-content:center}#header-component .header__row--bottom .header__column--left,#header-component .header__row--bottom .header__column--center,#header-component .header__row--bottom .header__column--right{justify-content:center;gap:4px}#header-component .header__row--bottom header-menu{width:100%}#header-component .header__row--bottom .menu-list{justify-content:center;overflow-x:auto;scrollbar-width:none}#header-component .header__row--bottom .menu-list::-webkit-scrollbar{display:none}}
@media (max-width:749px){#header-component .header__row--top .header__columns{min-height:58px}#header-component .header-logo img{max-height:40px}#header-component .header__row--bottom{display:none}.header.header--compact{--header-padding:4px}}
