.hajink-header-nav{position:relative;z-index:30;border-bottom:1px solid rgba(26,24,22,.08)}.hajink-header-nav__inner{padding:1.2rem 3rem 1.6rem}.hajink-header-nav__list{display:none;flex-wrap:wrap;align-items:center;justify-content:center;gap:.8rem 2.4rem;margin:0;padding:0;list-style:none}.hajink-header-nav__item{margin:0}.hajink-header-nav__item--menu{position:relative}.hajink-header-nav__link{display:inline-block;font-family:var(--font-body-family);font-size:1.15rem;font-weight:500;letter-spacing:.16em;line-height:1.4;text-transform:uppercase;text-decoration:none;color:#1a1816;transition:opacity .2s ease,border-color .2s ease}.hajink-header-nav__link:hover,.hajink-header-nav__link--active{color:#1a1816;opacity:.72}.hajink-header-nav__item--menu:hover .hajink-header-nav__link--trigger,.hajink-header-nav__item--menu:focus-within .hajink-header-nav__link--trigger{opacity:1;border-bottom:1px solid #1a1816}.hajink-header-nav__link--trigger{padding-bottom:.4rem}.hajink-header-nav__dropdown{position:absolute;top:100%;left:50%;z-index:40;display:none;min-width:22rem;max-height:min(70vh,52rem);padding:.8rem 0 1.2rem;overflow-y:auto;background:#fff;border:1px solid rgba(26,24,22,.12);box-shadow:0 10px 28px #1a181614;transform:translate(-50%)}.hajink-header-nav__dropdown:before{content:"";position:absolute;top:-.8rem;left:0;right:0;height:.8rem}.hajink-header-nav__item--menu:hover .hajink-header-nav__dropdown,.hajink-header-nav__item--menu:focus-within .hajink-header-nav__dropdown{display:block}.hajink-header-nav__dropdown-links{margin:0;padding:0;list-style:none}.hajink-header-nav__dropdown-links li{margin:0}.hajink-header-nav__dropdown-link{display:block;padding:.55rem 1.8rem;font-family:var(--font-body-family);font-size:1.25rem;font-weight:400;line-height:1.4;letter-spacing:.02em;text-transform:none;text-decoration:none;color:#1a1816;white-space:nowrap;transition:background .2s ease,opacity .2s ease}.hajink-header-nav__dropdown-link:hover,.hajink-header-nav__dropdown-link.is-active{background:#1a18160a;opacity:1}@media screen and (min-width:990px){.hajink-header-nav__list{display:flex}}@media screen and (min-width:1200px){.hajink-header-nav__inner{padding:1.4rem 5rem 1.8rem}.hajink-header-nav__list{gap:1rem 3.2rem}.hajink-header-nav__link{font-size:1.2rem}.hajink-header-nav__dropdown{min-width:24rem}.hajink-header-nav__dropdown-link{padding:.6rem 2rem;font-size:1.3rem}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-hajink-header-nav.css.map */
