.wg-header{position:fixed;top:40px;left:0;right:0;z-index:1000;height:68px;display:flex;align-items:center;justify-content:space-between;padding:0 40px;background:#0a0a0abf;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(212,175,55,.3);transition:background .3s ease}.wg-header.scrolled{background:#0a0a0af2}.wg-has-announcement .wg-header{top:40px}.wg-header-logo{display:flex;align-items:center;flex-shrink:0;text-decoration:none}.wg-header-logo img{height:40px;width:auto;filter:brightness(0) invert(1)}.wg-header-logo-text{font-family:Cinzel,Playfair Display,Georgia,serif;font-size:16px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:#fff}.wg-header-logo-text span{color:#d4af37}.wg-nav{display:flex;align-items:center;gap:36px;list-style:none;position:absolute;left:50%;transform:translate(-50%)}.wg-nav a{font-size:11px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:#ffffffd9;text-decoration:none;position:relative;transition:color .25s;padding-bottom:4px}.wg-nav a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:#d4af37;transition:width .25s ease}.wg-nav a:hover,.wg-nav a[aria-current=page]{color:#d4af37}.wg-nav a:hover:after,.wg-nav a[aria-current=page]:after{width:100%}.wg-header-actions{display:flex;align-items:center;gap:20px;flex-shrink:0}.wg-cart-btn{position:relative;display:flex;align-items:center;gap:6px;color:#ffffffd9;text-decoration:none;transition:color .25s;min-height:44px;min-width:44px;justify-content:center}.wg-cart-btn:hover{color:#d4af37}.wg-cart-count{position:absolute;top:2px;right:-2px;background:#d4af37;color:#000;font-size:9px;font-weight:700;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center}.wg-search-btn{display:flex;align-items:center;justify-content:center;color:#ffffffd9;background:none;border:none;cursor:pointer;min-height:44px;min-width:44px;transition:color .25s}.wg-search-btn:hover{color:#d4af37}.wg-hamburger{display:none;flex-direction:column;justify-content:space-between;width:26px;height:18px;background:none;border:none;cursor:pointer;padding:0;min-height:44px;align-items:center}.wg-hamburger span{display:block;width:26px;height:2px;background:#fff;transition:all .3s ease;transform-origin:center}.wg-hamburger.open span:nth-child(1){transform:translateY(8px) rotate(45deg)}.wg-hamburger.open span:nth-child(2){opacity:0}.wg-hamburger.open span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.wg-mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:#0a0a0af7;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px;transform:translate(100%);transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.wg-mobile-menu.open{transform:translate(0)}.wg-mobile-menu-close{position:absolute;top:24px;right:24px;background:none;border:none;color:#fff;font-size:28px;cursor:pointer;transition:color .25s;min-height:44px;min-width:44px;display:flex;align-items:center;justify-content:center}.wg-mobile-menu-close:hover{color:#d4af37}.wg-mobile-nav{display:flex;flex-direction:column;align-items:center;gap:24px;list-style:none}.wg-mobile-nav a{font-family:Cinzel,Playfair Display,Georgia,serif;font-size:1.4rem;font-weight:700;letter-spacing:4px;text-transform:uppercase;color:#fff;text-decoration:none;transition:color .25s}.wg-mobile-nav a:hover{color:#d4af37}.wg-mobile-cart-link{font-size:11px;letter-spacing:3px;text-transform:uppercase;color:#d4af37;text-decoration:none;border:1px solid #d4af37;padding:12px 32px;transition:all .25s;min-height:44px;display:flex;align-items:center;margin-top:10px}.wg-mobile-cart-link:hover{background:#d4af37;color:#000}.wg-announcement{position:fixed;top:0;left:0;right:0;z-index:1001;height:40px;display:flex;align-items:center;justify-content:center;background:#d4af37;color:#000;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:0 20px;text-decoration:none}.wg-announcement:hover{background:#f4d03f;color:#000}.wg-page-offset{padding-top:68px}.wg-page-offset-announcement{padding-top:108px}@media(max-width:1024px){.wg-nav{gap:24px}.wg-header{padding:0 24px}}@media(max-width:768px){.wg-nav{display:none}.wg-hamburger{display:flex}.wg-header{padding:0 20px}.wg-header-logo-text{font-size:14px;letter-spacing:2px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/component-header.css.map */
