.header--vaillant{display:block;padding:3.4rem 1.6rem}.header-vaillant__bar{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:3.7rem}.header--vaillant header-drawer{z-index:2}.header-vaillant__nav{flex:1 1 0;min-width:0}.header-vaillant__nav .header__inline-menu{margin:0}.header-vaillant__nav .list-menu--inline{gap:2.4rem}.header-vaillant__nav .header__menu-item,.header-vaillant__nav .header__menu-item span{font-family:var(--font-body-family);font-size:1.2rem;font-weight:var(--font-body-weight);letter-spacing:0;line-height:normal;text-transform:uppercase;color:#000;padding:0}.header-vaillant__nav .header__menu-item .icon-caret{display:none}.header-vaillant__nav .header__menu-item:hover span,.header-vaillant__nav .header__active-menu-item{text-decoration:none;opacity:1}.header-vaillant__logo{position:absolute;top:0;left:50%;transform:translate(-50%);width:19.1rem;height:3.7rem;margin:0;pointer-events:none}.header-vaillant__logo-link{display:block;width:100%;height:100%;padding:0;pointer-events:auto;text-decoration:none}.header-vaillant__logo-image,.header-vaillant__logo-image svg{display:block;width:19.1rem;height:3.7rem}.header-vaillant__logo-image{filter:none}.header-vaillant__icons{flex:1 1 0;display:flex;align-items:center;justify-content:flex-end;gap:5px!important;min-width:0;padding:0;color:#000}.header--vaillant .header-vaillant__icons>shopify-store{display:none!important}.header--vaillant .header-vaillant__icons>.header__search,.header--vaillant .header-vaillant__icons>shopify-account.header__icon,.header--vaillant .header-vaillant__icons>a.header__icon{flex:0 0 25px!important;width:25px!important;min-width:25px!important;max-width:25px!important;height:25px!important;min-height:25px!important;max-height:25px!important;margin:0!important}.header--vaillant .header-vaillant__icons .header__search{display:inline-flex;line-height:0}.header--vaillant .header-vaillant__icons .header__search>details,.header--vaillant .header-vaillant__icons .header__search>details>summary{width:25px!important;min-width:25px!important;max-width:25px!important;height:25px!important;min-height:25px!important;max-height:25px!important;margin:0!important}.header--vaillant .header-vaillant__icons .header__icon,.header--vaillant .header-vaillant__icons shopify-account.header__icon{width:25px;height:25px;min-width:25px;min-height:25px;padding:0;margin:0;color:inherit;box-sizing:border-box}.header--vaillant .header-vaillant__icons .header__icon .svg-wrapper,.header--vaillant .header-vaillant__icons shopify-account.header__icon .svg-wrapper,.header--vaillant .header-vaillant__icons .header-vaillant__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:25px;height:25px}.header--vaillant .header-vaillant__icons .header__icon--cart{position:relative}.header--vaillant .header-vaillant__cart-icon{position:relative;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem}.header--vaillant .header-vaillant__cart-count{position:absolute;top:.4rem;left:1.5rem;display:flex;align-items:center;justify-content:center;min-width:.8rem;height:.8rem;padding:.2rem .1rem 0;border-radius:2.4rem;background:#000;color:#fff;font-family:var(--font-body-family);font-size:.7rem;font-weight:var(--font-body-weight);line-height:1;letter-spacing:0;pointer-events:none}.header--vaillant .header-vaillant__cart-count:empty{display:none}.header--vaillant .header-vaillant__icons .header__icon .icon,.header--vaillant .header-vaillant__icons .header__icon svg,.header--vaillant .header-vaillant__icons shopify-account.header__icon svg,.header--vaillant .header-vaillant__icons .header-vaillant__icon svg{display:block;width:25px;height:25px;flex-shrink:0}.header--vaillant .header-vaillant__icons .header__icon:hover .icon,.header--vaillant .header-vaillant__icons .header__icon:hover svg{transform:none}.header--vaillant .header-vaillant__icons .header__search{display:inline-flex}.header--vaillant .header-vaillant__icons .header__icon--cart{margin-right:0}.header--vaillant .header-vaillant__icons .header__icon--cart .cart-count-bubble{display:none}.header--vaillant .header-vaillant__icons .header-vaillant__wishlist.swym-wishlist{display:flex!important;align-items:center;justify-content:center;width:25px!important;min-width:25px!important;max-width:25px!important;height:25px!important;min-height:25px!important;max-height:25px!important;padding:0!important}.header-wrapper--vaillant{background-color:#fff;--vaillant-header-gutter: 4.8rem;--vaillant-menu-bg: rgba(255, 255, 255, .85)}.shopify-section-group-header-group:has(.header-wrapper--vaillant),.section-header:has(.header-wrapper--vaillant){z-index:10}.header-wrapper--vaillant.header-wrapper--home,.header-wrapper--vaillant.header-wrapper--product,.header-wrapper--vaillant.header-wrapper--runway,.header-wrapper--vaillant.header-wrapper--appointment{transition:background-color .35s ease,border-bottom-color .35s ease}.section-header:has(.header-wrapper--vaillant) .header-vaillant__nav .header__menu-item,.section-header:has(.header-wrapper--vaillant) .header-vaillant__nav .header__menu-item span,.section-header:has(.header-wrapper--vaillant) .header-vaillant__icons,.section-header:has(.header-wrapper--vaillant) .header__icon--menu,.section-header:has(.header-wrapper--vaillant) .header__icon--menu .icon,.section-header:has(.header-wrapper--vaillant) .header-vaillant__logo-image{transition:color .35s ease,filter .35s ease}.section-header:has(.header-wrapper--vaillant).animate{transition:top .35s ease}@media(prefers-reduced-motion:reduce){.header-wrapper--vaillant.header-wrapper--home,.header-wrapper--vaillant.header-wrapper--product,.header-wrapper--vaillant.header-wrapper--runway,.header-wrapper--vaillant.header-wrapper--appointment,.section-header:has(.header-wrapper--vaillant) .header-vaillant__nav .header__menu-item,.section-header:has(.header-wrapper--vaillant) .header-vaillant__nav .header__menu-item span,.section-header:has(.header-wrapper--vaillant) .header-vaillant__icons,.section-header:has(.header-wrapper--vaillant) .header__icon--menu,.section-header:has(.header-wrapper--vaillant) .header__icon--menu .icon,.section-header:has(.header-wrapper--vaillant) .header-vaillant__logo-image,.section-header:has(.header-wrapper--vaillant).animate{transition:none}}.section-header:has(.header-wrapper--home){position:absolute;top:var(--vaillant-announcement-height, 0px);left:0;right:0;z-index:10;margin-bottom:0}.section-header:has(.header-wrapper--product){position:absolute;top:var(--vaillant-announcement-height, 0px);left:0;right:0;z-index:10;margin-bottom:0}.section-header:has(.header-wrapper--home).scrolled-past-header,.section-header:has(.header-wrapper--product).scrolled-past-header{position:fixed;top:0;right:0;left:0;z-index:10;width:100%}.section-header:has(.header-wrapper--home):not(.scrolled-past-header) .header-wrapper--home:not(.header-wrapper--menu-open),.section-header:has(.header-wrapper--home):not(.scrolled-past-header) .header-wrapper--home.header-wrapper--menu-open{background-color:transparent}.section-header:has(.header-wrapper--product):not(.scrolled-past-header) .header-wrapper--product:not(.header-wrapper--menu-open),.section-header:has(.header-wrapper--product):not(.scrolled-past-header) .header-wrapper--product.header-wrapper--menu-open{background-color:transparent}.section-header:has(.header-wrapper--home):not(.scrolled-past-header) .header-wrapper--home:not(.header-wrapper--menu-open).header-wrapper--border-bottom{border-bottom:.1rem solid transparent}.section-header:has(.header-wrapper--product):not(.scrolled-past-header) .header-wrapper--product:not(.header-wrapper--menu-open).header-wrapper--border-bottom{border-bottom:.1rem solid transparent}.section-header:has(.header-wrapper--home):not(.scrolled-past-header) .header-wrapper--home:not(.header-wrapper--menu-open) .header-vaillant__icons{color:#fff}.section-header:has(.header-wrapper--home):not(.scrolled-past-header) .header-wrapper--home:not(.header-wrapper--menu-open) .header-vaillant__nav .header__menu-item,.section-header:has(.header-wrapper--home):not(.scrolled-past-header) .header-wrapper--home:not(.header-wrapper--menu-open) .header-vaillant__nav .header__menu-item span{color:#fff}.section-header:has(.header-wrapper--home):not(.scrolled-past-header) .header-wrapper--home:not(.header-wrapper--menu-open) .header__icon--menu,.section-header:has(.header-wrapper--home):not(.scrolled-past-header) .header-wrapper--home:not(.header-wrapper--menu-open) .header__icon--menu .icon{color:#fff}.section-header.scrolled-past-header:has(.header-wrapper--home) .header-vaillant__icons{color:#000}.section-header:has(.header-wrapper--home):not(.scrolled-past-header) .header-wrapper--home:not(.header-wrapper--menu-open) .header-vaillant__logo-image{filter:brightness(0) invert(1)}.section-header.scrolled-past-header:has(.header-wrapper--home) .header-wrapper--home{background-color:#fff}.section-header.scrolled-past-header:has(.header-wrapper--product) .header-wrapper--product{background-color:#fff}.section-header.scrolled-past-header:has(.header-wrapper--home) .header-wrapper--home.header-wrapper--border-bottom{border-bottom:.1rem solid rgba(0,0,0,.08)}.section-header.scrolled-past-header:has(.header-wrapper--product) .header-wrapper--product.header-wrapper--border-bottom{border-bottom:.1rem solid rgba(0,0,0,.08)}.header-wrapper--vaillant.header-wrapper--border-bottom{border-bottom:.1rem solid rgba(0,0,0,.08)}.section-header:has(.header-wrapper--runway):not(.scrolled-past-header){position:absolute;top:var(--vaillant-announcement-height, 0px);right:0;left:0;z-index:10;margin-bottom:0}.section-header:has(.header-wrapper--runway).scrolled-past-header{position:fixed;top:0;right:0;left:0;z-index:10;width:100%}.section-header:has(.header-wrapper--runway):not(.scrolled-past-header):not(.menu-open) .header-wrapper--runway:not(.header-wrapper--menu-open),.section-header:has(.header-wrapper--runway):not(.scrolled-past-header) .header-wrapper--runway.header-wrapper--menu-open{border-bottom:.1rem solid transparent;background-color:transparent}.section-header:has(.header-wrapper--runway):not(.scrolled-past-header) .header-wrapper--runway:not(.header-wrapper--menu-open) .header-vaillant__icons,.section-header:has(.header-wrapper--runway):not(.scrolled-past-header) .header-wrapper--runway:not(.header-wrapper--menu-open) .header__icon--menu,.section-header:has(.header-wrapper--runway):not(.scrolled-past-header) .header-wrapper--runway:not(.header-wrapper--menu-open) .header__icon--menu .icon{color:#fff}.section-header:has(.header-wrapper--runway):not(.scrolled-past-header):not(.menu-open) .header-wrapper--runway:not(.header-wrapper--menu-open) .header-vaillant__nav .header__menu-item,.section-header:has(.header-wrapper--runway):not(.scrolled-past-header):not(.menu-open) .header-wrapper--runway:not(.header-wrapper--menu-open) .header-vaillant__nav .header__menu-item span{color:#fff}.section-header:has(.header-wrapper--runway):not(.scrolled-past-header) .header-wrapper--runway:not(.header-wrapper--menu-open) .header-vaillant__logo-image{filter:brightness(0) invert(1)}.section-header.scrolled-past-header:has(.header-wrapper--runway) .header-wrapper--runway:not(.header-wrapper--menu-open){background-color:#000}.section-header.scrolled-past-header:has(.header-wrapper--runway) .header-wrapper--runway:not(.header-wrapper--menu-open).header-wrapper--border-bottom{border-bottom:.1rem solid rgba(255,255,255,.08)}.section-header.scrolled-past-header:has(.header-wrapper--runway) .header-wrapper--runway:not(.header-wrapper--menu-open) .header-vaillant__icons,.section-header.scrolled-past-header:has(.header-wrapper--runway) .header-wrapper--runway:not(.header-wrapper--menu-open) .header__icon--menu,.section-header.scrolled-past-header:has(.header-wrapper--runway) .header-wrapper--runway:not(.header-wrapper--menu-open) .header__icon--menu .icon,.section-header.scrolled-past-header:has(.header-wrapper--runway) .header-wrapper--runway:not(.header-wrapper--menu-open) .header-vaillant__nav .header__menu-item,.section-header.scrolled-past-header:has(.header-wrapper--runway) .header-wrapper--runway:not(.header-wrapper--menu-open) .header-vaillant__nav .header__menu-item span{color:#fff}.section-header.scrolled-past-header:has(.header-wrapper--runway) .header-wrapper--runway:not(.header-wrapper--menu-open) .header-vaillant__logo-image{filter:brightness(0) invert(1)}.section-header.scrolled-past-header:has(.header-wrapper--runway) .header-wrapper--runway:not(.header-wrapper--menu-open) .header-vaillant__cart-count{background:#fff;color:#000}.section-header:has(.header-wrapper--runway) .header-wrapper--runway.header-wrapper--menu-open{background-color:#fff}.section-header:has(.header-wrapper--runway) .header-wrapper--runway.header-wrapper--menu-open.header-wrapper--border-bottom{border-bottom:.1rem solid rgba(0,0,0,.08)}.section-header:has(.header-wrapper--appointment):not(.scrolled-past-header){position:absolute;top:var(--vaillant-announcement-height, 0px);right:0;left:0;z-index:10;margin-bottom:0}.section-header:has(.header-wrapper--appointment).scrolled-past-header{position:fixed;top:0;right:0;left:0;z-index:10;width:100%}.section-header:has(.header-wrapper--appointment):not(.scrolled-past-header):not(.menu-open) .header-wrapper--appointment:not(.header-wrapper--menu-open){border-bottom:.1rem solid transparent;background-color:transparent}.section-header.scrolled-past-header:has(.header-wrapper--appointment) .header-wrapper--appointment{background-color:#fff}.section-header.scrolled-past-header:has(.header-wrapper--appointment) .header-wrapper--appointment.header-wrapper--border-bottom{border-bottom:.1rem solid rgba(0,0,0,.08)}@media screen and (max-width:989px){.header--vaillant .header-vaillant__icons>shopify-account.header__icon{display:none!important}.header.header--vaillant.header--has-menu,.header.header--vaillant.header--has-account.header--has-menu{display:block;padding:1.8rem}.header--vaillant .header-vaillant__bar{display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:"menu logo icons";align-items:center;column-gap:0;min-height:2.5rem;width:100%}.header--vaillant .header-vaillant__bar header-drawer{grid-area:menu;justify-self:start;align-self:center;width:auto}.header--vaillant .header-vaillant__bar .menu-drawer-container{width:auto}.header--vaillant .header__icon--menu{width:25px;height:25px;padding:5px;margin:0;color:#000;box-sizing:border-box}.header-vaillant__menu-icon{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.header-vaillant__menu-hamburger{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.header-vaillant__menu-hamburger .svg-wrapper{display:flex;align-items:center;justify-content:center;width:11px;height:10px}.header-vaillant__menu-hamburger .icon-hamburger,.header-vaillant__menu-hamburger svg{display:block;width:11px;height:10px}.header-vaillant__menu-icon .icon-close{position:absolute;width:16px;height:16px;color:#000}details:not([open])>.header__icon--menu .header-vaillant__menu-icon .icon-close,details[open]>.header__icon--menu .header-vaillant__menu-icon .header-vaillant__menu-hamburger{visibility:hidden;opacity:0}details[open]>.header__icon--menu .header-vaillant__menu-icon .icon-close{visibility:visible;opacity:1;transform:none}.header--vaillant .header-vaillant__nav{display:none}.header--vaillant .header-vaillant__logo{position:static;transform:none;grid-area:logo;justify-self:center;align-self:center;width:12.7rem;height:2.5rem;pointer-events:auto}.header--vaillant .header-vaillant__logo-image,.header--vaillant .header-vaillant__logo-image svg,.header--vaillant .header-vaillant__logo-image img{width:12.7rem;height:2.5rem;object-fit:contain}.header--vaillant .header-vaillant__icons{grid-area:icons;justify-self:end;align-self:center;flex:none;gap:5px!important}.section-header:has(.header-wrapper--home):not(.scrolled-past-header):not(.menu-open) .header__icon--menu{color:#fff}.section-header:has(.header-wrapper--home):not(.scrolled-past-header):not(.menu-open) .header-vaillant__menu-icon .icon-close{color:#fff}.section-header.menu-open:has(.header-wrapper--home) .header-vaillant__menu-icon .icon-close{color:#000!important}.section-header:has(.header-wrapper--runway):not(.menu-open) .header__icon--menu{color:#fff}.section-header:has(.header-wrapper--runway):not(.menu-open) .header-vaillant__menu-icon .icon-close{color:#fff}.section-header.menu-open:has(.header-wrapper--runway) .header-vaillant__menu-icon .icon-close{color:#000!important}}@media screen and (max-width:391px){.header--vaillant .header-vaillant__icons{transform:scale(.86);transform-origin:right}.header--vaillant .header-vaillant__logo{width:24vw;height:auto}.header--vaillant .header-vaillant__logo-image,.header--vaillant .header-vaillant__logo-image svg,.header--vaillant .header-vaillant__logo-image img{width:24vw;height:auto;object-fit:contain}}@media screen and (min-width:990px){.header.header--vaillant.page-width{max-width:100%;padding-left:var(--vaillant-header-gutter);padding-right:var(--vaillant-header-gutter)}.header--vaillant header-drawer{display:none}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/component-header-vaillant.css.map */
