.vaillant-collection{width:100%}.vaillant-collection__toolbar{position:sticky;top:var(--header-height, 0px);z-index:2;display:flex;align-items:center;justify-content:space-between;gap:3rem;padding:0 7.85rem 3.2rem 7.4rem;background-color:rgb(var(--color-background))}.vaillant-collection__heading{display:flex;align-items:center;gap:2.5rem;min-width:0}.vaillant-collection__group,.vaillant-collection__title{margin:0;color:#000;font-family:var(--font-body-family);font-size:1.6rem;font-style:var(--font-body-style);font-weight:var(--font-body-weight);line-height:normal;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.vaillant-filter__groups span{text-transform:lowercase}.vaillant-filter__groups span:first-letter{text-transform:uppercase}.vaillant-collection__separator{flex:0 0 auto;width:.2rem;height:.2rem;background:#000}.vaillant-collection__actions{display:flex;align-items:center;gap:6.6rem;flex:0 0 auto}.vaillant-collection__toolbar .facets-wrapper{flex:0 0 auto;width:auto;margin:0;padding:0}.vaillant-collection__toolbar .facets-container{display:block;padding:0}.vaillant-collection__toolbar .mobile-facets__wrapper{display:block;margin:0}.vaillant-collection__toolbar .mobile-facets__open-wrapper{padding:0}.vaillant-collection__toolbar .mobile-facets__open{display:flex;align-items:center;gap:3.1rem;padding:0;color:#000c}.vaillant-collection__toolbar .mobile-facets__open .svg-wrapper,.vaillant-collection__toolbar .mobile-facets__open svg{display:block;width:1rem;height:1rem}.vaillant-collection__toolbar .mobile-facets__open .svg-wrapper{margin-bottom:.2rem}.vaillant-collection__toolbar .mobile-facets__open-label{margin:0;padding:0;color:inherit;font-family:var(--font-body-family);font-size:1.6rem;font-weight:var(--font-body-weight);line-height:normal;letter-spacing:0;text-transform:uppercase;text-decoration:none}.vaillant-collection__toolbar .mobile-facets__open-label{position:relative;display:inline-block}.vaillant-collection__toolbar .mobile-facets__open:hover .mobile-facets__open-label{text-decoration:none}.vaillant-collection__toolbar .mobile-facets__open-label:after{content:"";position:absolute;right:0;bottom:-.3rem;left:0;height:.1rem;background:currentColor;transform:scaleX(0);transform-origin:right center;transition:transform .4s cubic-bezier(.65,0,.35,1)}@media screen and (hover:hover)and (pointer:fine){.vaillant-collection__toolbar .mobile-facets__open:hover .mobile-facets__open-label:after{transform:scaleX(1);transform-origin:left center}}@media(prefers-reduced-motion:reduce){.vaillant-collection__toolbar .mobile-facets__open-label:after{transition:none}}.vaillant-collection__sort{position:relative}.vaillant-collection__sort-trigger{position:relative;display:flex;align-items:center;gap:.6rem;padding:0;cursor:pointer;color:#000c}.vaillant-collection__sort-label{font-family:var(--font-body-family);font-size:1.6rem;font-weight:var(--font-body-weight);line-height:normal;letter-spacing:0;text-transform:uppercase}.vaillant-collection__sort-trigger .svg-wrapper,.vaillant-collection__sort-trigger svg{display:block;width:.6rem;height:1rem;margin-bottom:.2rem}.vaillant-collection__sort-form{margin:0}.vaillant-collection__sort-select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;cursor:pointer;-webkit-appearance:none;appearance:none}.vaillant-collection__toolbar .active-facets{display:none}.vaillant-collection__toolbar .facets-wrapper{flex:1 1 auto}.vaillant-collection__toolbar .facets-container{display:flex;align-items:center;justify-content:space-between;gap:1.6rem}.vaillant-collection__toolbar .product-count,.vaillant-collection__toolbar .facets-container-drawer .product-count{display:block;order:-1;margin:0;opacity:1}.vaillant-collection__toolbar .product-count{visibility:hidden}@media screen and (min-width:990px){.section-collection-nav-vaillant:has(+.shopify-section .vaillant-collection__toolbar){position:sticky;top:calc(var(--header-height, 0px) - 2.2rem);z-index:2;background-color:rgb(var(--color-background))}.section-collection-nav-vaillant:has(+.shopify-section .vaillant-collection__toolbar) .vaillant-collection-nav__inner{justify-content:space-between;gap:3rem}.section-collection-nav-vaillant:has(+.shopify-section .vaillant-collection__toolbar) .vaillant-collection-nav__inner:after{content:"";flex:0 0 20.4rem}.section-collection-nav-vaillant:has(+.shopify-section .vaillant-collection__toolbar) .vaillant-collection-nav__heading{flex:0 0 17.6rem;font-size:1.4rem;text-align:center}.section-collection-nav-vaillant:has(+.shopify-section .vaillant-collection__toolbar) .vaillant-collection-nav__list{flex:0 1 auto;flex-wrap:nowrap;justify-content:flex-start;gap:clamp(1rem,calc((100vw - 1200px) / 9),3rem);overflow-x:auto}.section-collection-nav-vaillant:has(+.shopify-section .vaillant-collection__toolbar) .vaillant-collection-nav__link{font-size:1.4rem;text-transform:uppercase}.section-collection-nav-vaillant+.shopify-section .vaillant-collection__toolbar{top:var(--header-height, 0px);z-index:3;justify-content:flex-end;height:7.2rem;margin-top:calc(-1 * (var(--vaillant-grid-pt, 0px) + 7.3rem));margin-bottom:3.5rem;padding:0 6.55rem;background-color:transparent;pointer-events:none}.section-collection-nav-vaillant+.shopify-section .vaillant-collection__toolbar .facets-wrapper{flex:0 0 auto;pointer-events:auto}.section-collection-nav-vaillant+.shopify-section .vaillant-collection__toolbar .product-count{display:none}.section-collection-nav-vaillant+.shopify-section .vaillant-collection__actions{gap:1.7rem}.section-collection-nav-vaillant+.shopify-section .vaillant-collection__toolbar .mobile-facets__open{gap:0}.section-collection-nav-vaillant+.shopify-section .vaillant-collection__toolbar .mobile-facets__open-label,.section-collection-nav-vaillant+.shopify-section .vaillant-collection__sort-trigger{justify-content:center;width:8.8rem;text-align:center}.section-collection-nav-vaillant+.shopify-section .vaillant-collection__sort-trigger .svg-wrapper,.section-collection-nav-vaillant+.shopify-section .vaillant-collection__sort-trigger svg{display:none}}@media screen and (min-width:990px)and (max-width:1299px){.section-collection-nav-vaillant:has(+.shopify-section .vaillant-collection__toolbar),.section-collection-nav-vaillant+.shopify-section:has(.vaillant-collection__toolbar){--vaillant-nav-line2: 4.8rem}.section-collection-nav-vaillant:has(+.shopify-section .vaillant-collection__toolbar) .vaillant-collection-nav__inner{flex-wrap:wrap;align-content:flex-start;row-gap:0}.section-collection-nav-vaillant:has(+.shopify-section .vaillant-collection__toolbar) .vaillant-collection-nav__inner:after{height:7.2rem}.section-collection-nav-vaillant:has(+.shopify-section .vaillant-collection__toolbar) .vaillant-collection-nav__list{order:1;flex:1 0 100%;box-sizing:border-box;justify-content:center;height:var(--vaillant-nav-line2);gap:clamp(1.6rem,calc((100vw - 13.1rem - 62rem) / 9),3rem);overflow-x:auto;border-top:.1rem solid rgba(0,0,0,.1)}.section-collection-nav-vaillant+.shopify-section .vaillant-collection__toolbar{margin-top:calc(-1 * (var(--vaillant-grid-pt, 0px) + 7.3rem + var(--vaillant-nav-line2)));margin-bottom:calc(3.4rem + .1rem + var(--vaillant-nav-line2))}}.vaillant-collection__toolbar .product-count__text{margin:0;font-family:var(--font-body-family);font-size:1.6rem;font-weight:var(--font-body-weight);line-height:normal;letter-spacing:0;text-transform:uppercase;color:#000c}@media screen and (min-width:990px){.vaillant-collection__toolbar .product-count__text,.vaillant-collection__toolbar .mobile-facets__open-label,.vaillant-collection__sort-label{font-size:1.4rem}}.vaillant-collection__heading{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.vaillant-filter-drawer .mobile-facets{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1005;pointer-events:none;background:transparent}.vaillant-filter-drawer .mobile-facets__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:auto;background:#ffffffbf;cursor:pointer}.vaillant-filter-drawer--portaled{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1005;pointer-events:none}.vaillant-filter-drawer--portaled .mobile-facets{pointer-events:none}.vaillant-filter-drawer .mobile-facets__inner{position:fixed;top:1.1rem;right:1rem;bottom:1.1rem;left:auto;z-index:1;width:min(76.8rem,calc(100vw - 2rem));max-width:76.8rem;height:auto;margin:0;padding:4.8rem;overflow:hidden;border:0;border-radius:.5rem;background:#fff;box-shadow:.4rem .4rem .5rem #00000026;filter:none;display:flex;flex-direction:column;pointer-events:auto}.vaillant-filter-drawer .mobile-facets__header{position:static;display:block;padding:0;border:0;background:transparent;text-align:left}.vaillant-filter-drawer .mobile-facets__header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem}.vaillant-filter-drawer .mobile-facets__close-panel{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:0;background:transparent;color:#000;cursor:pointer}.vaillant-filter-drawer .mobile-facets__close-panel .svg-wrapper,.vaillant-filter-drawer .mobile-facets__close-panel svg{display:block;width:1.5rem;height:1.5rem}.vaillant-filter-drawer .mobile-facets__open-wrapper .mobile-facets__close{display:none!important}.vaillant-filter-drawer .mobile-facets__heading{margin:0;color:#000;font-family:var(--font-body-family);font-size:1.6rem;font-weight:var(--font-body-weight);line-height:normal;letter-spacing:0}.vaillant-filter-drawer .mobile-facets__count{display:none}.vaillant-filter-drawer .mobile-facets__main{flex:1;min-height:0;padding:8.8rem 0 0;overflow-y:auto;background:transparent;scrollbar-width:none;display:flex;flex-direction:column}.vaillant-filter-drawer .mobile-facets__main::-webkit-scrollbar{display:none}.vaillant-filter__tag{display:flex;flex-direction:column;gap:2.5rem;width:100%}.vaillant-filter__tag-label{margin:0;color:#000;font-family:var(--font-body-family);font-size:1.6rem;font-weight:var(--font-body-weight);line-height:normal;letter-spacing:0}.vaillant-filter__quick-options{display:flex;align-items:center;gap:5.4rem}.vaillant-filter__quick-options:empty{display:none}.vaillant-filter__tag:not(:has(.vaillant-filter__option--quick)){display:none}.vaillant-filter__groups{display:flex;flex-direction:column;gap:2.5rem;width:100%;margin-top:8.8rem}.vaillant-filter__tag+.vaillant-filter__groups{margin-top:2.5rem}.vaillant-filter__group{width:100%}.vaillant-filter__groups .vaillant-filter__group{display:flex;flex-direction:column;max-height:90vh}.vaillant-filter__groups .vaillant-filter__group .vaillant-filter__toggle{flex-shrink:0}.vaillant-filter__groups .vaillant-filter__group .vaillant-filter__options{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.3) transparent}.vaillant-filter__groups .vaillant-filter__group .vaillant-filter__options::-webkit-scrollbar{width:.4rem}.vaillant-filter__groups .vaillant-filter__group .vaillant-filter__options::-webkit-scrollbar-thumb{border-radius:.4rem;background:#0000004d}.vaillant-filter-drawer .vaillant-filter__tag,.vaillant-filter-drawer .mobile-facets__footer{flex-shrink:0}.vaillant-filter-drawer .vaillant-filter__groups{flex:0 1 auto;min-height:0}.vaillant-filter-drawer .vaillant-filter__groups .vaillant-filter__group{flex:0 0 auto}.vaillant-filter-drawer .vaillant-filter__groups .vaillant-filter__group.is-open{flex:0 1 auto;min-height:15rem}.vaillant-filter-drawer .mobile-facets__inner{touch-action:manipulation}.vaillant-filter__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:2.1rem;padding:0;border:0;background:transparent;color:#000;font-family:var(--font-body-family);font-size:1.6rem;font-weight:var(--font-body-weight);line-height:normal;letter-spacing:0;text-align:left;cursor:pointer}.vaillant-filter__toggle>*{pointer-events:none}.vaillant-filter__toggle .svg-wrapper,.vaillant-filter__toggle svg{display:block;width:.8rem;height:.8rem;transition:transform .18s ease}.vaillant-filter__group.is-open .vaillant-filter__toggle .svg-wrapper{transform:rotate(180deg)}.vaillant-filter__groups:has(.vaillant-filter__group.is-open) .vaillant-filter__group:not(.is-open) .vaillant-filter__toggle{color:#00000080}.vaillant-filter__options{display:flex;flex-direction:column;gap:2.5rem;width:100%;margin-top:2.5rem}.vaillant-filter__options[hidden]{display:none}.vaillant-filter__option{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:2.1rem;color:#000;font-family:var(--font-body-family);font-size:1.6rem;font-weight:var(--font-body-weight);line-height:normal;cursor:pointer}.vaillant-filter__option--quick{justify-content:flex-start;gap:1.7rem;color:#1e1e1e}.vaillant-filter-drawer .vaillant-filter__option input{position:absolute;inset:auto;width:.1rem;height:.1rem;opacity:0;pointer-events:none}.vaillant-filter__box{position:relative;flex:0 0 auto;width:1.6rem;height:1.6rem;background:#d9d9d9}.vaillant-filter__option input:checked+.vaillant-filter__box:after,.vaillant-filter__option input:checked~.vaillant-filter__box:after{content:"";position:absolute;top:.35rem;right:.35rem;bottom:.35rem;left:.35rem;background:#000}.vaillant-filter__option:has(input:disabled){opacity:.4;cursor:default}.vaillant-filter__price{padding-bottom:1rem}.vaillant-filter-drawer .mobile-facets__footer{position:sticky;bottom:0;display:grid;grid-template-columns:24.5rem minmax(0,40.1rem);gap:1.2rem;width:100%;margin-top:auto;padding:2rem 0 0;border:0;background:#fff}.vaillant-filter-drawer .mobile-facets__footer>*{width:100%;margin:0}.vaillant-filter-drawer .mobile-facets__clear,.vaillant-filter-drawer .mobile-facets__footer .button{display:flex;align-items:center;justify-content:center;width:100%;min-height:6.7rem;margin:0;padding:2.2rem 3.5rem;border-radius:0;font-family:var(--font-body-family);font-size:1.4rem;font-weight:var(--font-body-weight);line-height:normal;letter-spacing:0;text-decoration:none}.vaillant-filter-drawer .mobile-facets__clear{border:.075rem solid #000;background:#fff;color:#000}.vaillant-filter-drawer .mobile-facets__footer .button{border:.075rem solid #000;background:#000;color:#fff}.vaillant-filter-drawer .mobile-facets__footer .button:before,.vaillant-filter-drawer .mobile-facets__footer .button:after{display:none}.vaillant-collection .loading-overlay{z-index:8}.vaillant-collection .product-grid{display:grid!important;flex-wrap:nowrap!important;grid-template-columns:repeat(var(--vaillant-columns-desktop),minmax(0,1fr));gap:0!important;width:100%;max-width:none;margin:0;padding:0;column-gap:0!important;row-gap:0!important}.vaillant-collection .product-grid>.grid__item{width:100%!important;max-width:none!important;min-width:0;flex:none!important;margin:0;padding:0}.vaillant-collection .product-grid>.grid__item>product-component{display:flex;flex-direction:column;width:100%}.vaillant-collection .product-grid>.grid__item>.vaillant-product-card{width:100%}.vaillant-collection .vaillant-product-card__slide:not(.is-active){opacity:0!important;visibility:hidden;pointer-events:none}.vaillant-collection .vaillant-product-card__image{object-fit:cover;object-position:center;max-width:none}.vaillant-collection product-card-vaillant,.vaillant-collection .vaillant-product-card:not(.vaillant-product-card--horizontal){gap:.8rem}@media screen and (min-width:750px){.vaillant-collection product-card-vaillant,.vaillant-collection .vaillant-product-card:not(.vaillant-product-card--horizontal){gap:1.6rem}}.vaillant-collection__editorial{grid-column:1 / -1;width:100%;min-width:0;margin:0;padding:0;list-style:none}.vaillant-collection__editorial--mobile{display:none}.vaillant-collection__editorial-link{position:relative;display:block;width:100%;color:inherit;text-decoration:none}.vaillant-collection__editorial-video{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;border:0}.vaillant-collection__editorial-video-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block}.vaillant-collection__editorial--full .vaillant-collection__editorial-link{aspect-ratio:1512 / 741;overflow:hidden}.vaillant-collection__editorial--auto .vaillant-collection__editorial-link{aspect-ratio:1 / .9;overflow:hidden}.vaillant-collection__editorial--auto-pair .vaillant-collection__editorial-pair{display:flex;width:100%;min-width:0}.vaillant-collection__editorial-pair-item{flex:0 0 50%;width:50%;min-width:0}.vaillant-collection__editorial-pair-item .vaillant-collection__editorial-link{aspect-ratio:1 / .9;overflow:hidden}.vaillant-collection__editorial--full,.vaillant-collection__editorial--auto,.vaillant-collection__editorial--auto-pair{margin-bottom:0}.vaillant-collection__editorial--auto-pair-first-empty .vaillant-collection__editorial-pair-item--second,.vaillant-collection__editorial--auto-pair-second-empty .vaillant-collection__editorial-pair-item--first{flex:0 0 100%;width:100%;max-width:none;margin-inline:auto}.vaillant-collection__editorial-image{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.vaillant-collection__editorial-slider{display:block;position:relative;width:100%}.vaillant-collection__editorial-slider-viewport{width:100%;overflow:hidden}.vaillant-collection__editorial-slider-track{display:flex;width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.vaillant-collection__editorial-slider-track::-webkit-scrollbar{display:none}.vaillant-collection__editorial-slider-slide{flex:0 0 100%;width:100%;scroll-snap-align:start}.vaillant-collection__editorial-slider-slide .vaillant-collection__editorial-link{aspect-ratio:1512 / 741;overflow:hidden}.vaillant-collection__editorial-slider-controls{position:absolute;inset:50% 0 auto;z-index:2;transform:translateY(-50%);pointer-events:none}.vaillant-collection__editorial-slider-button{position:absolute;top:50%;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;background:transparent;color:#121212;transform:translateY(-50%);cursor:pointer;pointer-events:auto}.vaillant-collection__editorial-slider-button svg{display:block;width:1.25rem;height:.731rem}.vaillant-collection__editorial-slider-button--previous{left:.2rem}.vaillant-collection__editorial-slider-button--previous svg{transform:rotate(90deg)}.vaillant-collection__editorial-slider-button--next{right:.2rem}.vaillant-collection__editorial-slider-button--next svg{transform:rotate(-90deg)}@media screen and (min-width:750px){.vaillant-collection__editorial-slider-button--previous{left:.4rem}.vaillant-collection__editorial-slider-button--next{right:.4rem}}.vaillant-collection__editorial-slider-progress{position:absolute;left:0;bottom:0;z-index:2;width:100%;height:.1rem;overflow:hidden;pointer-events:none}.vaillant-collection__editorial-slider-progress-indicator{display:block;width:calc(100% / var(--grid-slider-count, 1));height:100%;background:#121212;transform:translate(calc(var(--grid-slider-index, 0) * 100%));transition:transform .35s ease}.vaillant-collection__infinite-scroll{display:flex;align-items:center;justify-content:center;min-height:8rem;padding:2rem}.vaillant-collection__load-more{color:#000;font-family:var(--font-body-family);font-size:1.4rem;line-height:normal;text-underline-offset:.4rem}.vaillant-collection__infinite-scroll.is-enhanced .vaillant-collection__load-more{display:none}.vaillant-collection__loading{display:flex;align-items:center;justify-content:center}.vaillant-collection__loading[hidden]{display:none}@media screen and (max-width:749px){.section-collection-nav-vaillant:has(+.shopify-section .vaillant-collection__toolbar){position:sticky;top:calc(var(--header-height, 0px) - 2.6rem);z-index:2}body .section-collection-nav-vaillant:has(+.shopify-section .vaillant-collection__toolbar){background-color:transparent;background-image:linear-gradient(transparent 2.6rem,rgba(255,255,255,var(--vaillant-bar-alpha, .75)) 2.6rem)}body .section-collection-nav-vaillant:has(+.shopify-section .vaillant-collection__toolbar):before{content:"";position:absolute;top:2.6rem;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem)}.section-collection-nav-vaillant:has(+.shopify-section .vaillant-collection__toolbar) .vaillant-collection-nav__inner{gap:0;padding-top:.8rem}.section-collection-nav-vaillant:has(+.shopify-section .vaillant-collection__toolbar) .vaillant-collection-nav__list{order:1}.section-collection-nav-vaillant:has(+.shopify-section .vaillant-collection__toolbar) .vaillant-collection-nav__heading{order:2;display:flex;align-items:center;box-sizing:border-box;height:5.4rem;padding:0 1.6rem;font-size:1.2rem}.section-collection-nav-vaillant+.shopify-section .vaillant-collection__toolbar{top:calc(var(--header-height, 0px) + .8rem + 3.9rem);z-index:3;justify-content:flex-end;box-sizing:border-box;height:5.4rem;margin-top:calc(-1 * (var(--vaillant-grid-pt-mobile, 0px) + 5.4rem));margin-bottom:.8rem;padding:0 1.6rem;background-color:transparent;pointer-events:none}body .section-collection-nav-vaillant+.shopify-section .vaillant-collection__toolbar:before{content:none}.section-collection-nav-vaillant+.shopify-section .vaillant-collection__toolbar .facets-wrapper{flex:0 0 auto;pointer-events:auto}.section-collection-nav-vaillant+.shopify-section .vaillant-collection__toolbar .product-count{display:none}.section-collection-nav-vaillant+.shopify-section .vaillant-collection__sort-trigger{font-size:1.2rem}}.vaillant-collection__spinner{width:2rem;height:2rem}@media screen and (max-width:749px){.vaillant-collection__toolbar{padding:0 1.6rem 1.2rem}.vaillant-collection__toolbar .product-count__text{font-size:1.3rem;color:#000}.vaillant-collection__actions{gap:2.4rem}.vaillant-collection__group,.vaillant-collection__title,.vaillant-collection__toolbar .mobile-facets__open-label,.vaillant-collection__sort-label{font-size:1.2rem}.vaillant-collection__toolbar .mobile-facets__open{gap:.6rem}.vaillant-collection .product-grid{grid-template-columns:repeat(var(--vaillant-columns-mobile),minmax(0,1fr))}.vaillant-collection .vaillant-product-card__media-shell{aspect-ratio:201 / 248}.vaillant-collection .vaillant-product-card__image{transform:none}.vaillant-collection__editorial--desktop{display:none}.vaillant-collection__editorial--mobile{display:list-item}.vaillant-collection__editorial--full .vaillant-collection__editorial-link,.vaillant-collection__editorial--auto .vaillant-collection__editorial-link{aspect-ratio:auto}.vaillant-collection__editorial-pair-item .vaillant-collection__editorial-link{aspect-ratio:1 / .9}.vaillant-collection__editorial-pair-item--first,.vaillant-collection__editorial--auto-pair-second-empty .vaillant-collection__editorial-pair-item--first{flex:0 0 100%;width:100%}.vaillant-collection__editorial-pair-item--second{display:none}.vaillant-collection__editorial--auto-pair-first-empty .vaillant-collection__editorial-pair-item--second{display:block;flex:0 0 100%;width:100%;margin-left:0}.vaillant-collection__editorial--auto .vaillant-collection__editorial-image,.vaillant-collection__editorial--auto .vaillant-collection__editorial-video,.vaillant-collection__editorial--auto-pair .vaillant-collection__editorial-image,.vaillant-collection__editorial--auto-pair .vaillant-collection__editorial-video{aspect-ratio:1 / .9;height:auto;object-fit:cover}.vaillant-collection__editorial--full .vaillant-collection__editorial-image,.vaillant-collection__editorial--full .vaillant-collection__editorial-video{aspect-ratio:29 / 30;height:auto;object-fit:cover}.vaillant-collection__editorial-slider-slide .vaillant-collection__editorial-link{aspect-ratio:auto}.vaillant-filter-drawer .mobile-facets__overlay{background:#fff}.vaillant-filter-drawer .mobile-facets__inner{top:0;right:0;bottom:0;left:0;width:100%;max-width:none;padding:3.4rem 8px 8px;border-radius:0;box-shadow:none}.vaillant-filter-drawer .mobile-facets__header{padding:0 2.6rem}.vaillant-filter-drawer .mobile-facets__close-panel,.vaillant-filter-drawer .mobile-facets__close-panel .svg-wrapper,.vaillant-filter-drawer .mobile-facets__close-panel svg{width:1rem;height:1rem}.vaillant-filter-drawer .mobile-facets__heading{font-size:1.3rem;line-height:2rem}.vaillant-filter-drawer .mobile-facets__main{padding-top:3.2rem}.vaillant-filter__tag{gap:2rem;margin-top:0;padding:0 2.6rem}.vaillant-filter__tag-label{font-size:1.3rem}.vaillant-filter__quick-options{gap:5.4rem}.vaillant-filter__tag+.vaillant-filter__groups{margin-top:4rem;padding:0 2.6rem}.vaillant-filter__groups:first-child,.vaillant-filter__tag:not(:has(.vaillant-filter__option--quick))+.vaillant-filter__groups{margin-top:9.3rem;padding:0 2.6rem}.vaillant-filter__toggle,.vaillant-filter__option{font-size:1.3rem}.vaillant-filter__option--quick{gap:1.7rem;font-size:1.3rem}.vaillant-filter-drawer .mobile-facets__footer{grid-template-columns:minmax(0,1.42fr) minmax(0,2.38fr);gap:.4rem;padding:2rem 0 0}.vaillant-filter-drawer .mobile-facets__clear,.vaillant-filter-drawer .mobile-facets__footer .button{min-height:5.2rem;padding:1.6rem 1rem;font-size:1.4rem;line-height:2rem}.vaillant-filter-drawer .mobile-facets__clear{border-width:.05rem}}.vaillant-collection--made-to-order .vaillant-collection__title--solo{font-size:1.6rem}.vaillant-collection--made-to-order .vaillant-product-card__details{min-height:0}.vaillant-collection--made-to-order .vaillant-product-card__information{gap:0}@media screen and (max-width:749px){.vaillant-collection--made-to-order .vaillant-collection__title--solo{font-size:1.2rem}}.vaillant-filter__groups span,.vaillant-filter__option,.vaillant-collection__load-more{text-transform:uppercase}.vaillant-collection__toolbar{background-color:rgba(255,255,255,var(--vaillant-bar-alpha, .75));isolation:isolate}.vaillant-collection__toolbar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem)}@property --vaillant-bar-alpha{syntax: "<number>"; inherits: false; initial-value: .75;}.vaillant-collection__toolbar,.section-collection-nav-vaillant:has(+.shopify-section .vaillant-collection__toolbar){transition:--vaillant-bar-alpha .5s cubic-bezier(.25,.1,.25,1),transform .5s cubic-bezier(.25,.1,.25,1),visibility .5s}.vaillant-collection__toolbar:before,.vaillant-collection__toolbar>*,.section-collection-nav-vaillant:has(+.shopify-section .vaillant-collection__toolbar):before,.section-collection-nav-vaillant:has(+.shopify-section .vaillant-collection__toolbar)>*{transition:opacity .5s cubic-bezier(.25,.1,.25,1)}body:has(.section-header.shopify-section-header-hidden:not(.menu-open)) .vaillant-collection__toolbar,body:has(.section-header.shopify-section-header-hidden:not(.menu-open)) .section-collection-nav-vaillant:has(+.shopify-section .vaillant-collection__toolbar){--vaillant-bar-alpha: 0;visibility:hidden;transform:translateY(-1rem)}body:has(.section-header.shopify-section-header-hidden:not(.menu-open)) .vaillant-collection__toolbar:before,body:has(.section-header.shopify-section-header-hidden:not(.menu-open)) .vaillant-collection__toolbar>*,body:has(.section-header.shopify-section-header-hidden:not(.menu-open)) .section-collection-nav-vaillant:has(+.shopify-section .vaillant-collection__toolbar):before,body:has(.section-header.shopify-section-header-hidden:not(.menu-open)) .section-collection-nav-vaillant:has(+.shopify-section .vaillant-collection__toolbar)>*{opacity:0}@media(prefers-reduced-motion:reduce){.vaillant-collection__toolbar,.vaillant-collection__toolbar:before,.vaillant-collection__toolbar>*,.section-collection-nav-vaillant:has(+.shopify-section .vaillant-collection__toolbar),.section-collection-nav-vaillant:has(+.shopify-section .vaillant-collection__toolbar):before,.section-collection-nav-vaillant:has(+.shopify-section .vaillant-collection__toolbar)>*{transition:none}}body:not(:has(.section-header.scrolled-past-header)) .vaillant-collection-nav__list{display:none!important}body:has(.section-header.scrolled-past-header) .section-collection-nav-vaillant,body:has(.section-header.scrolled-past-header) .vaillant-collection__toolbar{visibility:visible!important;transform:none!important}body:has(.section-header.scrolled-past-header) .section-collection-nav-vaillant>*,body:has(.section-header.scrolled-past-header) .vaillant-collection__toolbar>*{opacity:1!important}body:not(:has(.section-header.scrolled-past-header)) .vaillant-collection-nav__inner{border-color:transparent!important}@media(min-width:750px){body:not(:has(.section-header.scrolled-past-header)) .vaillant-collection__toolbar{margin-top:calc(-1 * (var(--vaillant-grid-pt, 0px) + 7.3rem))!important;margin-bottom:3.5rem!important}}.vaillant-collection-nav__heading,.vaillant-collection__group{display:none!important}.section-collection-nav-vaillant{top:var(--header-height, 0px)!important}.vaillant-collection-nav__inner{margin:0!important;padding:0!important;min-height:0!important;border:0!important}.vaillant-collection-nav__inner:after{display:none!important}.vaillant-collection-nav__list{height:32px!important;margin:0!important;order:0!important;flex-basis:100%!important}.section-collection-nav-vaillant+.shopify-section .vaillant-collection__toolbar{height:32px!important;top:calc(var(--header-height, 0px) + 32px)!important;margin-top:calc(-1 * var(--vaillant-grid-pt-mobile, 0px))!important;margin-bottom:8px!important}body:not(:has(.section-header.scrolled-past-header)) .vaillant-collection__toolbar{top:var(--header-height, 0px)!important}@media(min-width:750px){.section-collection-nav-vaillant+.shopify-section .vaillant-collection__toolbar{height:40px!important;margin-top:calc(-1 * var(--vaillant-grid-pt, 0px))!important;margin-bottom:16px!important}}.vaillant-collection-nav__list{min-height:0!important}.vaillant-product-card__tag{color:#000!important}@media(min-width:750px){body:not(:has(.section-header.scrolled-past-header)) .vaillant-collection__toolbar{top:calc(var(--header-height, 0px) + var(--vaillant-announcement-height, 0px))!important}}@media(min-width:750px){body:not(:has(.section-header.scrolled-past-header)) .section-collection-nav-vaillant+.shopify-section .vaillant-collection__toolbar{margin-top:calc(var(--vaillant-announcement-height, 0px) - var(--vaillant-grid-pt, 0px))!important}}@media(min-width:750px){body:not(:has(.section-header.scrolled-past-header)) .section-collection-nav-vaillant+.shopify-section .vaillant-collection__toolbar{margin-top:calc(-1 * var(--vaillant-grid-pt, 0px))!important;margin-bottom:16px!important}}.vaillant-collection__editorial-link:has(>.vaillant-collection__editorial-image[src*="/IMG_3608."]){aspect-ratio:auto!important;height:auto!important}.vaillant-collection__editorial-image[src*="/IMG_3608."]{width:100%;height:auto!important;aspect-ratio:auto 3000 / 3769!important;object-fit:contain!important}
/*# sourceMappingURL=/cdn/shop/t/42/assets/template-collection-vaillant.css.map */
