.av-header-wrapper{--av-bg-dark: #08090d;--av-bg-announcement: linear-gradient(90deg, #0f0d08 0%, #1a1510 50%, #0f0d08 100%);--av-gold: #d4af37;--av-gold-light: #f0d78c;--av-gold-dark: #b8962e;--av-text: #e8e6e1;--av-text-muted: #a8a5a0;--av-text-dim: #6a6760;--av-border: rgba(212, 175, 55, .15);--av-border-light: rgba(212, 175, 55, .25);--av-font-heading: "Cinzel", serif;--av-font-body: "Cormorant Garamond", Georgia, serif;--av-transition: .3s cubic-bezier(.4, 0, .2, 1);position:sticky;top:0;z-index:1000;font-family:var(--av-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.av-header{background:#08090dfa;border-bottom:1px solid var(--av-border);transition:background var(--av-transition),box-shadow var(--av-transition),backdrop-filter var(--av-transition)}.av-header.scrolled{background:#08090df2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 4px 30px #00000040;border-bottom-color:#d4af371a}.av-header-container{max-width:1400px;margin:0 auto;padding:14px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;position:relative}.av-header-logo{display:flex;align-items:center;gap:12px;text-decoration:none;flex-shrink:0;transition:opacity var(--av-transition);z-index:10}.av-header-logo:hover{opacity:.9}.av-header-logo:focus{outline:2px solid var(--av-gold);outline-offset:4px;border-radius:4px}.av-header-logo-img{width:40px;height:40px;object-fit:contain;flex-shrink:0}.av-header-logo-text{font-family:var(--av-font-heading);font-size:18px;font-weight:600;letter-spacing:4px;color:var(--av-gold-light);text-transform:uppercase;line-height:1}.av-header-nav{display:none;align-items:center;justify-content:center;gap:6px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media (min-width: 900px){.av-header-nav{display:flex}}.av-header-nav-link{font-family:var(--av-font-body);font-size:15px;font-weight:500;letter-spacing:.5px;color:var(--av-text-muted);text-decoration:none;padding:8px 18px;border-radius:6px;transition:color var(--av-transition);position:relative;white-space:nowrap}.av-header-nav-link:after{content:"";position:absolute;bottom:4px;left:50%;transform:translate(-50%);width:0;height:1px;background:var(--av-gold);transition:width var(--av-transition)}.av-header-nav-link:hover,.av-header-nav-link.active{color:var(--av-gold-light)}.av-header-nav-link:hover:after,.av-header-nav-link.active:after{width:24px}.av-header-nav-link:focus{outline:2px solid var(--av-gold);outline-offset:2px}.av-header-actions{display:flex;align-items:center;gap:14px;flex-shrink:0;z-index:10}.av-header-cta{display:none;align-items:center;gap:8px;font-family:var(--av-font-heading);font-size:10px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:#0a0b0d;background:linear-gradient(135deg,var(--av-gold-light) 0%,var(--av-gold) 50%,var(--av-gold-dark) 100%);padding:12px 24px;border-radius:5px;text-decoration:none;transition:transform var(--av-transition),box-shadow var(--av-transition);box-shadow:0 3px 12px #d4af3733;position:relative;overflow:hidden}@media (min-width: 900px){.av-header-cta{display:inline-flex}}.av-header-cta:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.2) 50%,transparent 100%);transition:left .5s ease}.av-header-cta:hover{transform:translateY(-2px);box-shadow:0 5px 20px #d4af374d}.av-header-cta:hover:before{left:100%}.av-header-cta:focus{outline:2px solid var(--av-gold-light);outline-offset:3px}.av-header-cta:active{transform:translateY(0);box-shadow:0 2px 8px #d4af3740}.av-header-cta span{position:relative;z-index:1}.av-header-cta svg{width:12px;height:12px;stroke:#0a0b0d;flex-shrink:0;position:relative;z-index:1;transition:transform var(--av-transition)}.av-header-cta:hover svg{transform:translate(3px)}.av-header-menu-toggle{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:40px;height:40px;background:#d4af3714;border:1px solid rgba(212,175,55,.2);border-radius:6px;cursor:pointer;transition:all var(--av-transition);padding:0}@media (min-width: 900px){.av-header-menu-toggle{display:none}}.av-header-menu-toggle:hover{background:#d4af371f;border-color:#d4af374d}.av-header-menu-toggle:focus{outline:2px solid var(--av-gold);outline-offset:2px}.av-header-menu-toggle span{display:block;width:18px;height:2px;background:var(--av-gold);border-radius:2px;transition:all var(--av-transition)}.av-header-menu-toggle.active{background:#d4af3726}.av-header-menu-toggle.active span:nth-child(1){transform:rotate(45deg) translate(4px,4px)}.av-header-menu-toggle.active span:nth-child(2){opacity:0;transform:translate(-10px)}.av-header-menu-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(4px,-4px)}.av-header-mobile-nav{display:none;flex-direction:column;background:linear-gradient(180deg,#0a0b0d 0%,var(--av-bg-dark) 100%);border-top:1px solid var(--av-border);max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease}.av-header-mobile-nav.open{display:flex;max-height:400px}@media (min-width: 900px){.av-header-mobile-nav{display:none!important}}.av-mobile-nav-links{display:flex;flex-direction:column;padding:14px 20px 20px}.av-mobile-nav-link{font-family:var(--av-font-body);font-size:16px;font-weight:500;color:var(--av-text-muted);text-decoration:none;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.05);transition:all var(--av-transition)}.av-mobile-nav-link:hover{color:var(--av-gold-light);padding-left:8px}.av-mobile-nav-link:focus{outline:none;color:var(--av-gold-light)}.av-mobile-nav-cta{display:block;text-align:center;font-family:var(--av-font-heading);font-size:11px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:#0a0b0d;background:linear-gradient(135deg,var(--av-gold) 0%,var(--av-gold-light) 100%);padding:14px 20px;border-radius:6px;text-decoration:none;margin-top:14px;transition:all var(--av-transition)}.av-mobile-nav-cta:hover{transform:translateY(-2px);box-shadow:0 6px 20px #d4af374d}body.av-menu-open{overflow:hidden}@media (min-width: 768px){.av-announcement-inner{padding:10px 32px}.av-announcement-text{font-size:14px}.av-countdown{padding:6px 12px}.av-countdown-num,.av-countdown-sep{font-size:15px}.av-countdown-item{min-width:30px}.av-countdown-label{font-size:8px}.av-header-container{padding:16px 32px}.av-header-logo-img{width:44px;height:44px}.av-header-logo-text{font-size:20px;letter-spacing:5px}}@media (min-width: 1024px){.av-header-container{padding:18px 48px}.av-header-nav-link{padding:10px 22px}.av-header-cta{padding:12px 28px;font-size:11px}}@media (max-width: 767px){.av-announcement-inner{padding:7px 16px}.av-announcement-content{gap:6px}.av-announcement-icon{font-size:11px}.av-announcement-text{font-size:11px;line-height:1.4}.av-countdown{padding:4px 8px;margin-left:6px;gap:1px}.av-countdown-item{min-width:22px}.av-countdown-num{font-size:11px}.av-countdown-label{font-size:6px;margin-top:1px}.av-countdown-sep{font-size:11px}.av-countdown-left{font-size:7px;padding:3px 6px;margin-left:6px;letter-spacing:1px}.av-header-container{padding:10px 16px;gap:10px}.av-header-logo{gap:8px}.av-header-logo-img{width:32px;height:32px}.av-header-logo-text{font-size:15px;letter-spacing:3px}.av-mobile-nav-links{padding:12px 16px 18px}.av-mobile-nav-link{font-size:15px;padding:11px 0}.av-mobile-nav-cta{padding:12px 18px;font-size:10px}}@media (max-width: 374px){.av-announcement-inner{padding:6px 12px}.av-announcement-text{font-size:10px}.av-countdown{padding:3px 6px}.av-countdown-item{min-width:18px}.av-countdown-num{font-size:10px}.av-countdown-label,.av-countdown-left{display:none}.av-header-logo-text{font-size:13px;letter-spacing:2px}.av-header-menu-toggle{width:36px;height:36px}.av-header-menu-toggle span{width:16px}}@media (prefers-reduced-motion: reduce){.av-header-wrapper,.av-header-wrapper *{transition-duration:.01ms!important;animation-duration:.01ms!important}.av-header-cta:before{display:none}}@media (prefers-contrast: high){.av-announcement-bar,.av-header{border-bottom-width:2px}.av-header-cta{border:2px solid var(--av-gold)}.av-countdown{border-width:2px}}@media print{.av-header-wrapper{position:relative;background:#fff}.av-announcement-bar{display:none}.av-header{background:#fff;border-bottom:1px solid #ccc;box-shadow:none}.av-header-logo-text{color:#000}.av-header-nav-link{color:#333}.av-header-cta,.av-header-menu-toggle{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/astravya-header.css.map */
