.announcement-bar{position:fixed;top:0;left:0;right:0;z-index:1001;display:flex;align-items:center;justify-content:center;gap:12px;height:var(--announcement-height);padding:0 24px;background:var(--black);color:var(--white);font-family:var(--font-body);font-size:11px;font-weight:300;letter-spacing:.14em;text-transform:uppercase}.announcement-bar a{color:inherit;text-decoration:underline;text-underline-offset:3px}.announcement-bar-close{position:absolute;right:16px;background:none;border:none;color:inherit;font-size:18px;line-height:1;cursor:pointer;padding:4px 6px}#main-nav{position:fixed;top:var(--announcement-height);left:0;right:0;z-index:1000;height:var(--nav-height);display:flex;align-items:center;justify-content:space-between;padding:0 44px;transition:background .35s ease,border-color .35s ease}#main-nav.transparent{background:transparent;color:var(--white);border-bottom:none}#main-nav.solid{background:var(--header-footer-bg);color:var(--white);border-bottom:none}#main-nav.search-open{background:var(--header-footer-bg);color:var(--white);border-bottom:1px solid rgba(255,255,255,.3)}.nav-left,.nav-right{display:flex;align-items:center;gap:28px;flex:1}.nav-right{justify-content:flex-end}.nav-logo{cursor:pointer;text-align:center;flex:0 0 auto;display:flex;align-items:center;justify-content:center}.nav-logo img{height:20px;width:auto;display:block;transition:opacity .2s}.nav-logo img:hover{opacity:.7}.logo-white{display:block}.nav-link{font-family:var(--font-body);font-size:11px;font-weight:300;letter-spacing:.14em;cursor:pointer;color:inherit;transition:opacity .2s;background:none;border:none;padding:0;text-transform:uppercase;text-decoration:none}.nav-link:hover{opacity:.6}.nav-link.active-nav{text-decoration:underline;text-underline-offset:4px}.nav-dropdown{position:relative;align-self:stretch;display:flex;align-items:center}.dropdown-menu{position:absolute;top:100%;left:-16px;display:none;flex-direction:column;gap:4px;min-width:180px;z-index:999;background:var(--header-footer-bg);padding:8px 16px 12px;box-shadow:0 4px 20px #00000014}.nav-dropdown:hover .dropdown-menu,.nav-dropdown:focus-within .dropdown-menu{display:flex}.dropdown-menu a{font-family:var(--font-body);font-size:11px;font-weight:300;letter-spacing:.1em;color:var(--white);text-decoration:none;cursor:pointer;padding:4px 0;transition:opacity .2s;display:block}.dropdown-menu a:hover{opacity:.65}.nav-search-bar{display:none;width:100%;max-width:380px;position:absolute;left:50%;transform:translate(-50%);top:50%;margin-top:-16px;align-items:center;gap:8px}.nav-search-form{display:flex;align-items:center;gap:8px;width:100%}#main-nav.search-open .nav-search-bar{display:flex}#main-nav.search-open .nav-left,#main-nav.search-open .nav-right,#main-nav.search-open .nav-hamburger,#main-nav.search-open .nav-logo{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.search-input{flex:1;min-width:0;border:none;border-bottom:1px solid rgba(255,255,255,.6);background:transparent;font-family:var(--font-body);font-size:12px;font-weight:300;letter-spacing:.12em;color:var(--white);padding:6px 0;outline:none}.search-input::-webkit-search-decoration,.search-input::-webkit-search-cancel-button,.search-input::-webkit-search-results-button,.search-input::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}.search-input::placeholder{color:#ffffff80}.search-close{background:none;border:none;color:var(--white);font-size:20px;line-height:1;cursor:pointer;padding:0 4px}.search-results{position:absolute;top:calc(var(--nav-height) - 4px);left:50%;transform:translate(-50%);width:100%;max-width:380px;background:var(--header-footer-bg);border-top:1px solid rgba(255,255,255,.3);padding:12px 16px;display:flex;flex-direction:column;gap:6px;z-index:50}.search-result{color:var(--white);font-size:11px;letter-spacing:.12em;text-decoration:none;padding:4px 0}.search-result:hover{opacity:.7}.search-empty{color:#fff9;font-size:11px}nav:not(.search-open) .search-results,.search-results:empty{display:none}
/*# sourceMappingURL=/cdn/shop/t/4/assets/header.css.map */
