.kd-header{position:sticky;top:0;left:0;right:0;z-index:1000;background:var(--kd-black-rich);border-bottom:1px solid var(--kd-black-border);transition:background .3s ease,box-shadow .3s ease,border-color .3s ease}.kd-header--scrolled{background:#0a0a0af7;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom-color:#c9a84c40;box-shadow:0 4px 32px #00000080}.kd-header__inner{max-width:1200px;margin:0 auto;padding:0 24px;height:70px;display:flex;align-items:center;justify-content:space-between;gap:32px}.kd-header__logo-link{text-decoration:none;flex-shrink:0;display:flex;align-items:center}.kd-header__logo-img{max-height:50px;width:auto;object-fit:contain}.kd-header__logo-text{display:flex;flex-direction:column;line-height:1;gap:2px}.kd-header__logo-kd{font-family:var(--kd-font-display);font-size:36px;color:var(--kd-gold);letter-spacing:.05em;line-height:1}.kd-header__logo-sub{font-family:var(--kd-font-body);font-size:8px;font-weight:700;letter-spacing:.25em;color:var(--kd-grey);text-transform:uppercase}.kd-header__nav{flex:1;display:flex;justify-content:center}.kd-header__nav-list{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:4px}.kd-header__nav-item{position:relative}.kd-header__nav-link{font-family:var(--kd-font-body);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--kd-grey-light);text-decoration:none;padding:8px 14px;border-radius:6px;transition:color .2s ease,background .2s ease;display:block;position:relative}.kd-header__nav-link:after{content:"";position:absolute;bottom:2px;left:14px;right:14px;height:2px;background:var(--kd-gold);border-radius:2px;transform:scaleX(0);transition:transform .25s ease}.kd-header__nav-link:hover{color:var(--kd-white);background:#ffffff0a}.kd-header__nav-link:hover:after{transform:scaleX(1)}.kd-header__nav-link--active{color:var(--kd-gold)!important}.kd-header__nav-link--active:after{transform:scaleX(1)!important}.kd-header__actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.kd-header__action-btn{width:40px;height:40px;border-radius:8px;border:none;background:transparent;color:var(--kd-grey-light);cursor:pointer;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:color .2s ease,background .2s ease;position:relative}.kd-header__action-btn:hover{color:var(--kd-gold);background:#c9a84c14}.kd-header__cart{position:relative}.kd-header__cart-count{position:absolute;top:4px;right:4px;width:16px;height:16px;background:var(--kd-gold);color:var(--kd-black);border-radius:50%;font-family:var(--kd-font-body);font-size:9px;font-weight:800;display:flex;align-items:center;justify-content:center;line-height:1}.kd-header__mobile-toggle{display:none;width:40px;height:40px;border:none;background:transparent;cursor:pointer;align-items:center;justify-content:center;border-radius:8px;transition:background .2s ease}.kd-header__mobile-toggle:hover{background:#ffffff0f}.kd-header__hamburger{display:flex;flex-direction:column;gap:5px;width:22px}.kd-header__hamburger span{display:block;height:2px;background:var(--kd-grey-light);border-radius:2px;transition:all .3s ease;transform-origin:center}.kd-header__mobile-toggle--open .kd-header__hamburger span:nth-child(1){transform:translateY(7px) rotate(45deg)}.kd-header__mobile-toggle--open .kd-header__hamburger span:nth-child(2){opacity:0;transform:scaleX(0)}.kd-header__mobile-toggle--open .kd-header__hamburger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.kd-header__search{background:var(--kd-black-rich);border-top:1px solid var(--kd-black-border);max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.kd-header__search--open{max-height:80px;padding:12px 0}.kd-header__search-inner{max-width:1200px;margin:0 auto;padding:0 24px}.kd-header__search-wrap{display:flex;align-items:center;gap:12px;background:#ffffff0a;border:1px solid var(--kd-black-border);border-radius:var(--kd-radius);padding:10px 16px;transition:border-color .2s ease}.kd-header__search-wrap:focus-within{border-color:var(--kd-gold)}.kd-header__search-wrap svg{color:var(--kd-grey);flex-shrink:0}.kd-header__search-input{flex:1;background:transparent;border:none;outline:none;font-family:var(--kd-font-body);font-size:14px;color:var(--kd-white);caret-color:var(--kd-gold)}.kd-header__search-input::placeholder{color:var(--kd-grey)}.kd-header__search-submit{background:var(--kd-gold);color:var(--kd-black);border:none;padding:6px 16px;border-radius:6px;font-family:var(--kd-font-body);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background .2s ease;flex-shrink:0}.kd-header__search-submit:hover{background:var(--kd-gold-light)}.kd-header__mobile-nav{position:fixed;top:70px;left:0;right:0;bottom:0;background:var(--kd-black-rich);z-index:999;transform:translate(-100%);transition:transform .35s cubic-bezier(.4,0,.2,1);overflow-y:auto;padding:24px;border-top:1px solid var(--kd-black-border)}.kd-header__mobile-nav--open{transform:translate(0)}.kd-header__mobile-list{list-style:none;margin:0 0 32px;padding:0;display:flex;flex-direction:column}.kd-header__mobile-link{display:block;font-family:var(--kd-font-body);font-size:18px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--kd-white);text-decoration:none;padding:16px 0;border-bottom:1px solid var(--kd-black-border);transition:color .2s ease,padding-left .2s ease}.kd-header__mobile-link:hover{color:var(--kd-gold);padding-left:8px}.kd-header__mobile-cta{padding-top:8px}.kd-header__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;z-index:998;opacity:0;pointer-events:none;transition:opacity .3s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.kd-header__overlay--visible{opacity:1;pointer-events:all}.shopify-section-header,.section-header{display:none!important}@media(max-width:900px){.kd-header__nav{display:none}.kd-header__mobile-toggle{display:flex}}@media(max-width:480px){.kd-header__inner{padding:0 16px;height:60px}.kd-header__mobile-nav{top:60px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kd-header.css.map */
