:root{--lg-cyan: #00a8b5;--lg-border: rgba(255,255,255,.12);--lg-header-bg-top: rgba(0,0,0,.96);--lg-header-bg-bot: rgba(0,0,0,.86);--lg-header-border: rgba(255,255,255,.07);--lg-header-blur: 16px;--lg-wave-angle: -10deg;--lg-wave-gap: 34px;--lg-wave-line: rgba(0,168,181,.32);--lg-wave-opacity: .55;--lg-garage-minw: 260px;--lg-garage-pad-y: .7rem;--lg-garage-pad-x: 1.35rem;--lg-garage-font: 1rem}.section-header{position:sticky;top:0;z-index:60}sticky-header,.header-wrapper,.header__inline-menu,.header__inline-menu details,header-menu{overflow:visible!important}.header-wrapper,.header-wrapper--border-bottom{position:relative;background:linear-gradient(180deg,var(--lg-header-bg-top),var(--lg-header-bg-bot))!important;border-bottom:1px solid var(--lg-header-border)!important;backdrop-filter:blur(var(--lg-header-blur));-webkit-backdrop-filter:blur(var(--lg-header-blur));box-shadow:0 14px 46px #00000073}.header-wrapper.gradient,.header-wrapper[class*=color-]{background-image:none!important}.header,.header__inline-menu,.header__icons,.header__heading,.header__heading-link,.header__menu-item,.header__icon,.header__icon span,.header__icon svg{background:transparent!important}.header,.header__heading,.header__inline-menu,.header__icons{position:relative;z-index:1}.section-header .header.page-width{max-width:100%!important;margin:0 auto!important;padding-left:clamp(16px,3vw,48px)!important;padding-right:clamp(16px,3vw,48px)!important}.header{padding-top:10px!important;padding-bottom:10px!important}@media(max-width:749px){.header{padding-top:8px!important;padding-bottom:8px!important}}.header-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:repeating-linear-gradient(var(--lg-wave-angle),transparent 0px,transparent calc(var(--lg-wave-gap) - 1px),var(--lg-wave-line) var(--lg-wave-gap),transparent calc(var(--lg-wave-gap) + 1px)),radial-gradient(900px 260px at 20% 30%,rgba(0,168,181,.2),transparent 68%);background-size:1600px 900px,1400px 520px;background-position:0 0,20% 35%;mix-blend-mode:screen;opacity:var(--lg-wave-opacity);filter:blur(.12px);will-change:background-position,opacity,filter;animation:lgWaveDrift 30s linear infinite}@keyframes lgWaveDrift{0%{background-position:0 0,20% 35%}to{background-position:900px 120px,30% 35%}}.header-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:repeating-linear-gradient(calc(var(--lg-wave-angle) * -1),transparent 0px,transparent 58px,rgba(255,255,255,.08) 60px,transparent 62px);background-size:1800px 900px;background-position:0 0;mix-blend-mode:overlay;opacity:.18;filter:none;will-change:background-position,opacity;animation:lgWaveShimmer 42s linear infinite}@keyframes lgWaveShimmer{0%{background-position:0 0}to{background-position:600px 0}}@media(hover:hover)and (pointer:fine){.header-wrapper:hover:before{opacity:.92;filter:blur(.1px) drop-shadow(0 0 28px rgba(0,168,181,.2));animation-duration:18s}.header-wrapper:hover:after{opacity:.3;filter:drop-shadow(0 0 22px rgba(0,168,181,.12));animation-duration:28s}}.header__menu-item,.header__active-menu-item,.list-menu__item,.list-menu__item--active{color:#ffffffeb!important;font-weight:650!important;letter-spacing:.18px}.header__menu-item,.header__active-menu-item{position:relative;border-radius:999px;transition:background .18s ease,transform .18s ease,filter .18s ease}@media(hover:hover)and (pointer:fine){.header__menu-item:hover,.header__active-menu-item:hover{background:#00a8b51a!important;transform:translateY(-1px);filter:drop-shadow(0 0 16px rgba(0,168,181,.22))}}.header__menu-item:after,.header__active-menu-item:after{content:"";position:absolute;left:.75rem;right:.75rem;bottom:.25rem;height:1px;border-radius:2px;background:linear-gradient(90deg,transparent,rgba(0,168,181,.95),transparent);opacity:0;transform:scaleX(.25);transform-origin:left;transition:opacity .18s ease,transform .18s ease}@media(hover:hover)and (pointer:fine){.header__menu-item:hover:after,.header__active-menu-item:hover:after{opacity:.95;transform:scaleX(1)}}.header__active-menu-item:after{opacity:.65;transform:scaleX(1)}.header__submenu,.mega-menu__content{background:linear-gradient(180deg,#0a1724f0,#071018f0)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:22px!important;box-shadow:0 18px 54px #0000008c!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);z-index:9999!important}.header__submenu .header__menu-item,.mega-menu__content .list-menu__item--link{color:#ffffffe6!important}.header__icon,.header__icon .icon{color:#ffffffeb!important}a.lg-garage-btn,a.lg-garage-btn:link,a.lg-garage-btn:visited,a.lg-garage-btn:hover,a.lg-garage-btn:active{color:#ffffffeb!important;text-decoration:none!important}a.lg-garage-btn *{color:inherit!important}.header__icons a.lg-garage-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.7rem;padding:var(--lg-garage-pad-y) var(--lg-garage-pad-x)!important;min-width:var(--lg-garage-minw);border-radius:999px!important;font-size:var(--lg-garage-font)!important;font-weight:600!important;background:#ffffff0f;border:1px solid rgba(0,168,181,.28)!important;box-shadow:0 10px 26px #00000040!important;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,filter .18s ease}@media(hover:hover)and (pointer:fine){.header__icons a.lg-garage-btn:hover{background:#00a8b51a!important;border-color:#00a8b573!important;transform:translateY(-1px);box-shadow:0 18px 48px #0000006b!important;filter:drop-shadow(0 0 18px rgba(0,168,181,.22))}}.header__icons a.lg-garage-btn .lg-garage-btn__text{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;width:100%;min-width:0}.header__icons a.lg-garage-btn .lg-garage-btn__value{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lg-garage-btn__label{display:inline}.lg-garage-btn__value,.lg-garage-btn.lg-has-vehicle .lg-garage-btn__label{display:none}.lg-garage-btn.lg-has-vehicle .lg-garage-btn__value{display:inline}@media(max-width:749px){.header__icons a.lg-garage-btn{min-width:auto;padding:.6rem 1rem!important;font-size:.95rem!important}.lg-garage-btn__label{display:inline!important}.lg-garage-btn__value{display:none!important}}.header__icons a.lg-garage-btn:focus,.header__icons a.lg-garage-btn:focus-visible{outline:none!important;box-shadow:0 0 0 3px #00a8b54d,0 10px 26px #00000040!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/luxeguard-header.css.map */
