.katz-header-section{position:relative;z-index:50}.katz-header{position:sticky;top:0;z-index:50;width:100%;color:var(--katz-foreground);font-family:var(--katz-font-body)}.katz-announcement{position:relative;height:36px;overflow:hidden;background:var(--katz-primary);color:var(--katz-primary-foreground)}.katz-announcement__inner{position:relative;height:36px;display:flex;align-items:center;justify-content:center}.katz-announcement__messages{position:relative;width:100%;height:100%}.katz-announcement__message{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;display:flex;align-items:center;justify-content:center;padding-inline:12px;opacity:0;transform:translateY(6px);pointer-events:none;text-align:center;font-family:var(--katz-font-display);font-size:10px;font-weight:500;line-height:1.2;letter-spacing:.18em;text-transform:uppercase;transition:opacity .45s ease,transform .45s ease}.katz-announcement__message.is-active{opacity:1;transform:translateY(0)}.katz-header__main{position:relative;border-bottom:1px solid var(--katz-border);background:#131210e0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:background-color .2s ease,box-shadow .2s ease}.katz-header__main.is-scrolled{background:#131210f7;box-shadow:var(--katz-shadow-lift)}.katz-header__grid{min-height:68px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:10px}.katz-brand{min-width:0;display:flex;align-items:center;gap:9px;color:var(--katz-foreground);text-decoration:none}.katz-brand:hover{color:var(--katz-foreground)}.katz-brand__mark{width:40px;height:40px;flex:0 0 40px;display:grid;place-items:center;overflow:hidden;background:var(--katz-primary);color:var(--katz-primary-foreground);font-family:var(--katz-font-display);font-size:20px;font-weight:600;line-height:1}.katz-brand__mark img{width:100%;height:100%;object-fit:contain}.katz-brand__copy{display:none;min-width:0;line-height:1}.katz-brand__name{display:block;font-family:var(--katz-font-display);font-size:18px;font-weight:500;line-height:1;letter-spacing:-.02em}.katz-brand__tagline{display:block;margin-top:4px;color:var(--katz-muted-foreground);font-family:var(--katz-font-display);font-size:9px;line-height:1;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap}.katz-nav{display:none;min-width:0}.katz-nav__list{margin:0;padding:0;display:flex;align-items:center;justify-content:center;gap:18px;list-style:none}.katz-nav__item{position:static}.katz-nav__link{position:relative;min-height:68px;display:flex;align-items:center;padding:0;color:#f8f6efdb;text-decoration:none;font-family:var(--katz-font-display);font-size:12px;font-weight:500;line-height:1;letter-spacing:.11em;text-transform:uppercase;transition:color .18s ease}.katz-nav__link:hover{color:var(--katz-primary)}.katz-mega{position:absolute;top:100%;left:0;width:100%;visibility:hidden;opacity:0;transform:translateY(-4px);pointer-events:none;border-top:1px solid var(--katz-border);border-bottom:1px solid var(--katz-border);background:#11100efc;transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.katz-nav__item--has-dropdown:hover .katz-mega,.katz-nav__item--has-dropdown:focus-within .katz-mega{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto}.katz-mega__inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding-top:24px;padding-bottom:24px}.katz-mega__item{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border:1px solid var(--katz-border);background:var(--katz-card);color:var(--katz-foreground);text-decoration:none;transition:border-color .18s ease,transform .18s ease}.katz-mega__item:hover{transform:translateY(-2px);border-color:var(--katz-primary);color:var(--katz-foreground)}.katz-mega__item-title{font-family:var(--katz-font-display);font-size:14px;letter-spacing:.06em;text-transform:uppercase}.katz-mega__arrow{color:var(--katz-primary)}.katz-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:0}.katz-header-icon{position:relative;width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:#f8f6efd1;text-decoration:none;cursor:pointer;transition:color .18s ease}.katz-header-icon:hover{color:var(--katz-primary)}.katz-header-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.katz-cart-count{position:absolute;top:5px;right:3px;min-width:16px;height:16px;display:grid;place-items:center;padding-inline:4px;background:var(--katz-primary);color:var(--katz-primary-foreground);font-family:var(--katz-font-display);font-size:9px;font-weight:500;line-height:1}.katz-cart-count.is-empty{display:none}.katz-menu-icon{width:22px;display:flex;flex-direction:column;gap:5px}.katz-menu-icon span{width:100%;height:1.5px;display:block;background:currentColor;transform-origin:center;transition:transform .18s ease,opacity .18s ease}.katz-header__menu-button[aria-expanded=true] .katz-menu-icon span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.katz-header__menu-button[aria-expanded=true] .katz-menu-icon span:nth-child(2){opacity:0}.katz-header__menu-button[aria-expanded=true] .katz-menu-icon span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.katz-mobile-menu{border-top:1px solid var(--katz-border);border-bottom:1px solid var(--katz-border);background:var(--katz-bg-deep)}.katz-mobile-menu[hidden]{display:none}.katz-mobile-menu__inner{padding-top:8px;padding-bottom:8px}.katz-mobile-menu__list{margin:0;padding:0;list-style:none}.katz-mobile-menu__item{border-bottom:1px solid var(--katz-border)}.katz-mobile-menu__item:last-child{border-bottom:0}.katz-mobile-menu__link{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--katz-foreground);text-decoration:none;font-family:var(--katz-font-display);font-size:14px;font-weight:500;letter-spacing:.13em;text-transform:uppercase}.katz-mobile-submenu{margin:0;padding:0 0 16px 14px;list-style:none}.katz-mobile-submenu li+li{margin-top:9px}.katz-mobile-submenu a{color:var(--katz-muted-foreground);font-size:13px;text-decoration:none}@media screen and (max-width:420px){.katz-header-icon--account{display:none}.katz-header__grid{column-gap:2px}}@media screen and (min-width:640px){.katz-brand__copy{display:block}.katz-announcement__message{font-size:11px}}@media screen and (min-width:990px){.katz-header__grid{min-height:70px;column-gap:24px}.katz-nav{display:flex;justify-content:center}.katz-header__menu-button{display:none}.katz-mobile-menu{display:none!important}}@media screen and (min-width:1300px){.katz-nav__list{gap:24px}}@media screen and (min-width:1440px){.katz-nav__list{gap:28px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/katz-header.css.map */
