.header-vaillant-menu{position:static;--vaillant-menu-bg: rgba(255, 255, 255, .85)}.header-vaillant-menu__item{position:relative;z-index:6}.header-vaillant-menu .header__menu-item{position:relative;z-index:6;display:inline-flex;flex-direction:column;align-items:flex-start;width:fit-content;text-decoration:none}.header-vaillant-menu .header__menu-item:after{content:"";display:block;width:100%;height:.1rem;margin-top:.2rem;background:currentColor;transform:scaleX(0);transform-origin:left center}.header-vaillant-menu .header__menu-item:hover:after,.header-vaillant-menu .header__menu-item:focus-visible:after,.header-vaillant-menu__item--is-open>.header__menu-item:after{animation:header-vaillant-menu-line .4s ease-out forwards}.header-vaillant-menu__item--is-open>.header__menu-item:after{display:none}.header-vaillant-menu__item--is-open>.header__menu-item{border-bottom:.1rem solid #000}@keyframes header-vaillant-menu-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.header-vaillant-menu__panel{position:fixed;left:0;top:0;z-index:4;width:100%;max-width:100%;height:56.1rem;max-height:56.1rem;background:var(--vaillant-menu-bg);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}.header-vaillant-menu__item--is-open .header-vaillant-menu__panel{opacity:1;visibility:visible;pointer-events:auto}.header-vaillant-menu__panel-inner{width:100%;max-width:100%;padding:16.7rem 0 6rem var(--vaillant-header-gutter, 4.8rem);box-sizing:border-box}.header-vaillant-menu__columns{display:flex;align-items:flex-start;gap:13.5rem}.header-vaillant-menu__primary,.header-vaillant-menu__secondary-list{list-style:none;margin:0;padding:0}.header-vaillant-menu__primary-item,.header-vaillant-menu__secondary-list li{margin:0}.header-vaillant-menu__link{display:inline-block;font-family:var(--font-body-family);font-size:1.6rem;font-weight:var(--font-body-weight);line-height:3rem;letter-spacing:0;text-transform:none;color:#000;text-decoration:none}.header-vaillant-menu__secondary{min-width:22rem}.header-vaillant-menu__secondary-list{display:none}.header-vaillant-menu__secondary-list.is-active{display:block}.header-wrapper--menu-open{background-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.header-wrapper--runway:has(.header-vaillant-menu__item--is-open),.header-wrapper--runway:has(.header-vaillant-menu__item:hover){background-color:#fff}.header-wrapper--menu-open .header-vaillant__bar{position:relative;z-index:5}.header-wrapper--menu-open .header-vaillant__logo,.header-wrapper--menu-open .header-vaillant__icons{z-index:7}.header-wrapper--menu-open .header-vaillant__icons{position:relative}.section-header:not(.scrolled-past-header) .header-wrapper--menu-open.header-wrapper--border-bottom{border-bottom:none}.header-wrapper--menu-open .header-vaillant__nav .header__menu-item,.header-wrapper--menu-open .header-vaillant__nav .header__menu-item span,.header-wrapper--menu-open .header-vaillant__icons,.header-wrapper--menu-open .header-vaillant__icons .header__icon,.header-wrapper--menu-open .header-vaillant__icons .header__icon .icon{color:#000}.header-wrapper--menu-open .header-vaillant__logo-image{filter:none}@media screen and (min-width:990px){.header-wrapper--vaillant:has(.header-vaillant-menu__item--is-open) .header-vaillant__nav,.header-wrapper--vaillant:has(.header-vaillant-menu__item:hover) .header-vaillant__nav{position:relative;z-index:6}.section-header:not(.scrolled-past-header) .header-wrapper--home:has(.header-vaillant-menu__item--is-open) .header-vaillant__nav .header__menu-item,.section-header:not(.scrolled-past-header) .header-wrapper--home:has(.header-vaillant-menu__item--is-open) .header-vaillant__nav .header__menu-item span,.section-header:not(.scrolled-past-header) .header-wrapper--home:has(.header-vaillant-menu__item:hover) .header-vaillant__nav .header__menu-item,.section-header:not(.scrolled-past-header) .header-wrapper--home:has(.header-vaillant-menu__item:hover) .header-vaillant__nav .header__menu-item span,.section-header:not(.scrolled-past-header) .header-wrapper--runway:has(.header-vaillant-menu__item--is-open) .header-vaillant__nav .header__menu-item,.section-header:not(.scrolled-past-header) .header-wrapper--runway:has(.header-vaillant-menu__item--is-open) .header-vaillant__nav .header__menu-item span,.section-header:not(.scrolled-past-header) .header-wrapper--runway:has(.header-vaillant-menu__item:hover) .header-vaillant__nav .header__menu-item,.section-header:not(.scrolled-past-header) .header-wrapper--runway:has(.header-vaillant-menu__item:hover) .header-vaillant__nav .header__menu-item span,.section-header:not(.scrolled-past-header) .header-wrapper--product:has(.header-vaillant-menu__item--is-open) .header-vaillant__nav .header__menu-item,.section-header:not(.scrolled-past-header) .header-wrapper--product:has(.header-vaillant-menu__item--is-open) .header-vaillant__nav .header__menu-item span,.section-header:not(.scrolled-past-header) .header-wrapper--product:has(.header-vaillant-menu__item:hover) .header-vaillant__nav .header__menu-item,.section-header:not(.scrolled-past-header) .header-wrapper--product:has(.header-vaillant-menu__item:hover) .header-vaillant__nav .header__menu-item span{color:#000}.section-header:not(.scrolled-past-header) .header-wrapper--home:has(.header-vaillant-menu__item--is-open) .header-vaillant__icons,.section-header:not(.scrolled-past-header) .header-wrapper--home:has(.header-vaillant-menu__item:hover) .header-vaillant__icons,.section-header:not(.scrolled-past-header) .header-wrapper--runway:has(.header-vaillant-menu__item--is-open) .header-vaillant__icons,.section-header:not(.scrolled-past-header) .header-wrapper--runway:has(.header-vaillant-menu__item:hover) .header-vaillant__icons,.section-header:not(.scrolled-past-header) .header-wrapper--product:has(.header-vaillant-menu__item--is-open) .header-vaillant__icons,.section-header:not(.scrolled-past-header) .header-wrapper--product:has(.header-vaillant-menu__item:hover) .header-vaillant__icons{color:#000}.section-header:not(.scrolled-past-header) .header-wrapper--home:has(.header-vaillant-menu__item--is-open) .header-vaillant__logo-image,.section-header:not(.scrolled-past-header) .header-wrapper--home:has(.header-vaillant-menu__item:hover) .header-vaillant__logo-image,.section-header:not(.scrolled-past-header) .header-wrapper--runway:has(.header-vaillant-menu__item--is-open) .header-vaillant__logo-image,.section-header:not(.scrolled-past-header) .header-wrapper--runway:has(.header-vaillant-menu__item:hover) .header-vaillant__logo-image{filter:none}}@media screen and (max-width:989px){.header-vaillant-menu{display:none}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/component-header-vaillant-menu.css.map */
