.announcement-bar{background:linear-gradient(135deg,#8b4513,#654321);color:#d4af37;padding:1rem 0;text-align:center;font-size:1.3rem;font-weight:500;letter-spacing:.05rem;border-bottom:2px solid #D4AF37;box-shadow:0 2px 8px #0000001a}.announcement-text{margin:0;animation:fadeIn .6s ease}.header-modern{background:#fff;box-shadow:0 4px 20px #00000014;position:sticky;top:0;z-index:1000;transition:all .3s ease}.header-modern.scrolled{box-shadow:0 6px 30px #0000001f}.header-wrapper{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem;gap:3rem}.header-left{display:flex;align-items:center;gap:2rem}.menu-toggle{display:none;flex-direction:column;gap:.5rem;background:transparent;border:none;cursor:pointer;padding:.8rem;transition:all .3s ease}.menu-toggle:hover{background:#d4af371a;border-radius:.8rem}.menu-toggle-line{width:2.4rem;height:.3rem;background:linear-gradient(135deg,#8b4513,#d4af37);border-radius:.2rem;transition:all .3s ease}.menu-toggle:hover .menu-toggle-line{background:linear-gradient(135deg,#d4af37,gold)}.header-logo{text-decoration:none;display:flex;align-items:center;transition:all .3s ease}.header-logo:hover{transform:translateY(-2px)}.logo-container{display:flex;align-items:center;gap:1.5rem}.logo-icon{width:8rem;height:auto;transition:all .3s ease}.header-logo:hover .logo-icon{filter:drop-shadow(0 4px 12px rgba(212,175,55,.4))}.logo-text{display:flex;flex-direction:column;gap:.3rem}.logo-title{font-size:2.4rem;font-weight:700;background:linear-gradient(135deg,#8b4513,#654321);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:.1rem;font-family:Georgia,serif}.logo-subtitle{font-size:1rem;color:#d4af37;font-weight:500;letter-spacing:.15rem;text-transform:uppercase;font-family:Arial,sans-serif}.header-nav{flex:1;display:flex;justify-content:center}.nav-list{display:flex;align-items:center;gap:.5rem;list-style:none;margin:0;padding:0}.nav-item{position:relative}.nav-link{display:flex;align-items:center;gap:.6rem;padding:1rem 1.8rem;color:#333;text-decoration:none;font-size:1.5rem;font-weight:500;border-radius:.8rem;transition:all .3s ease;position:relative}.nav-link:before{content:"";position:absolute;bottom:.5rem;left:50%;transform:translate(-50%) scaleX(0);width:80%;height:.2rem;background:linear-gradient(90deg,#d4af37,gold);transition:transform .3s ease;border-radius:.2rem}.nav-link:hover{color:#8b4513;background:#d4af3714}.nav-link:hover:before{transform:translate(-50%) scaleX(1)}.nav-link--ebay{background:linear-gradient(135deg,#0064d2,#0050a3);color:#fff!important;font-weight:600;box-shadow:0 4px 12px #0064d24d}.nav-link--ebay:before{display:none}.nav-link--ebay:hover{background:linear-gradient(135deg,#0050a3,#003d7a);transform:translateY(-2px);box-shadow:0 6px 16px #0064d266}.header-actions{display:flex;align-items:center;gap:1.2rem}.action-btn{display:flex;align-items:center;justify-content:center;width:4.2rem;height:4.2rem;border-radius:50%;background:transparent;border:2px solid transparent;color:#333;cursor:pointer;transition:all .3s ease;position:relative;text-decoration:none}.action-btn:hover{background:#d4af371a;border-color:#d4af37;color:#8b4513;transform:scale(1.1)}.cart-btn{position:relative}.cart-count{position:absolute;top:-.4rem;right:-.4rem;background:linear-gradient(135deg,#d4af37,gold);color:#fff;font-size:1.1rem;font-weight:700;width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #d4af3766;animation:pulse 2s infinite}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.mobile-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;z-index:9999;opacity:0;visibility:hidden;transition:all .4s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mobile-menu-overlay.active{opacity:1;visibility:visible}.mobile-menu{position:absolute;top:0;left:0;width:32rem;max-width:85%;height:100%;background:linear-gradient(180deg,#fff,#f8f8f8);box-shadow:4px 0 30px #00000026;transform:translate(-100%);transition:transform .4s cubic-bezier(.68,-.55,.265,1.55);overflow-y:auto}.mobile-menu-overlay.active .mobile-menu{transform:translate(0)}.mobile-menu-header{display:flex;align-items:center;justify-content:space-between;padding:2rem;background:linear-gradient(135deg,#8b4513,#654321);color:#d4af37;box-shadow:0 2px 12px #0000001a}.mobile-logo{display:flex;align-items:center;gap:1rem;font-size:1.8rem;font-weight:700;font-family:Georgia,serif}.logo-icon-small{width:4rem;height:auto}.menu-close{background:transparent;border:none;color:#d4af37;cursor:pointer;padding:.5rem;transition:all .3s ease}.menu-close:hover{color:gold;transform:rotate(90deg)}.mobile-nav{padding:2rem 0}.mobile-nav-link{display:flex;align-items:center;justify-content:space-between;padding:1.6rem 2rem;color:#333;text-decoration:none;font-size:1.6rem;font-weight:500;border-bottom:1px solid #eee;transition:all .3s ease}.mobile-nav-link:hover{background:#d4af3714;color:#8b4513;padding-left:2.5rem}.mobile-nav-link--ebay{background:linear-gradient(135deg,#0064d2,#0050a3);color:#fff;margin:1rem 2rem;border-radius:.8rem;border:none}.mobile-nav-link--ebay:hover{background:linear-gradient(135deg,#0050a3,#003d7a);padding-left:2rem;transform:scale(1.02)}.mobile-nav-divider{height:1px;background:linear-gradient(90deg,transparent 0%,#D4AF37 50%,transparent 100%);margin:2rem}.mobile-nav-footer{padding:2rem;border-top:2px solid #eee;display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.mobile-footer-link{display:flex;align-items:center;gap:1.2rem;padding:1.2rem;background:#d4af370d;border-radius:.8rem;color:#333;text-decoration:none;font-size:1.5rem;font-weight:500;transition:all .3s ease}.mobile-footer-link:hover{background:#d4af3726;color:#8b4513;transform:translate(5px)}@media screen and (max-width: 990px){.header-nav{display:none}.menu-toggle{display:flex}.logo-title{font-size:2rem}.logo-subtitle{font-size:.9rem}.logo-icon{width:6rem}}@media screen and (max-width: 750px){.header-wrapper{padding:1.2rem 1.5rem;gap:1.5rem}.logo-title{font-size:1.8rem}.logo-subtitle{display:none}.logo-icon{width:5rem}.header-actions{gap:.8rem}.action-btn{width:3.8rem;height:3.8rem}.announcement-bar{font-size:1.1rem;padding:.8rem 0}}@media screen and (max-width: 480px){.logo-container{gap:1rem}.logo-title{font-size:1.6rem}.logo-icon{width:4rem}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-header-rebuild.css.map */
