:root{--kk-nav-color: #43362a;--kk-nav-hover: #35502e;--kk-nav-underline-h: 2px;--kk-nav-ease: cubic-bezier(.33, 1, .68, 1)}.header-menu .menu-list__link{color:var(--kk-nav-color);letter-spacing:.01em;transition:color .22s var(--kk-nav-ease)}.header-menu .menu-list__link-title{position:relative;display:inline-block;padding-block:.35em}.header-menu .menu-list__link-title:after{content:"";position:absolute;left:calc(var(--gap-xl) / 2);right:calc(var(--gap-xl) / 2);bottom:.1em;height:var(--kk-nav-underline-h);border-radius:2px;background:var(--kk-nav-hover);transform:scaleX(0);transform-origin:left center;transition:transform .32s var(--kk-nav-ease)}[slot=overflow] .menu-list__link-title:after{left:0;right:0}.header-menu .menu-list .menu-list__list-item:where(:hover,:focus-within) .menu-list__link,.header-menu .menu-list .menu-list__list-item[slot=overflow] .menu-list__link[aria-expanded=true]{color:var(--kk-nav-hover)}.header-menu .menu-list .menu-list__list-item:where(:hover,:focus-within) .menu-list__link-title:after,.header-menu .menu-list__link[aria-expanded=true] .menu-list__link-title:after{transform:scaleX(1)}.header-menu .menu-list:not(:has(.menu-list__list-item:hover)) .menu-list__link--active{color:var(--kk-nav-hover)}.header-menu .menu-list:not(:has(.menu-list__list-item:hover)) .menu-list__link--active .menu-list__link-title:after{transform:scaleX(1)}.header-menu .menu-list:has(.menu-list__list-item:hover) .menu-list__list-item:not(:hover) .menu-list__link--active .menu-list__link-title:after{transform:scaleX(0);transform-origin:right center}.header-menu .menu-list:where(:has(.menu-list__list-item:hover)) .menu-list__link:not(:hover){color:color-mix(in srgb,var(--kk-nav-color) 62%,transparent)}.header-actions a:hover,.header-actions button:hover,.header-actions__action:hover{color:var(--kk-nav-hover)}.header-logo,.header-logo a{font-family:var(--font-heading--family);font-weight:800;font-size:1.4rem;letter-spacing:-.01em;color:var(--kk-nav-color);text-decoration:none}.header-logo a:hover{color:var(--kk-nav-hover)}.announcement-bar__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;font-size:clamp(.72rem,3.2vw,var(--font-size, 1rem));letter-spacing:.01em}@media(prefers-reduced-motion:reduce){.header-menu .menu-list__link,.header-menu .menu-list__link-title:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ks-header.css.map */
