.filter{margin-bottom:50px}@media only screen and (min-width:1024px){.filter{padding:0 40px 0 0}.filter .product-overview__chips{display:none}}@media only screen and (max-width:1023px){.filter{background-color:#fff;height:100dvh;left:0;overflow:scroll;padding-top:28px;position:fixed;top:0;transform:translateY(100%);width:100dvw;z-index:4}.filter,.filter.filter--is-active{transition:transform .25s cubic-bezier(.645,.045,.355,1)}.filter.filter--is-active{transform:translateY(0)}}.filter:last-child{margin-bottom:0}@media only screen and (max-width:1023px){.filter-bar{margin-bottom:24px;min-height:calc(100vh - 103px)}}.filter__title{color:var(--product-overview-filter-color);font-family:var(--font-base-family);font-size:1.375rem;font-weight:var(--headline-font-weight);font-weight:var(--product-overview-filter-font-weight);line-height:28px;margin-bottom:26px}@media only screen and (max-width:1023px){.filter__title{padding-left:24px;padding-right:24px}}.filter__categories{padding-left:6.26667vw;padding-right:6.26667vw}@media only screen and (min-width:768px){.filter__categories{padding-left:7.8125vw;padding-right:7.8125vw}}@media only screen and (max-width:1023px){.filter__categories{-ms-overflow-style:none;background-color:#f1f3f4;left:0;overflow-y:auto;overflow:scroll;padding-bottom:10px;padding-top:10px;position:absolute;scrollbar-width:none;width:100dvw}.filter__categories::-webkit-scrollbar{display:none}.filter__categories .filter__title{display:none}}@media only screen and (min-width:1024px){.filter__categories{margin-bottom:40px;padding-left:0;padding-right:0}}.filter__category{align-items:center;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.875rem;line-height:18px;margin-right:16px;text-decoration:none;transition:color .25s cubic-bezier(.645,.045,.355,1)}@media(hover:hover){.filter__category:hover{text-decoration:underline}}.filter__category:before{font-size:1.5rem;margin-right:12px}.filter__category:last-of-type{margin-right:0;margin-top:0}.filter__category:focus-visible{outline-color:var(--focus-visible-color);outline-offset:4px;outline-style:solid;outline-width:2px}@media only screen and (min-width:1024px){.filter__category{display:flex;margin-bottom:20px;margin-right:0}}.filter__category.filter__category--is-active{color:var(--product-overview-filter-category-active-color);fill:var(--product-overview-filter-category-active-color)}@media only screen and (min-width:1280px){.filter__category.filter__category--is-child{margin-left:24px}}.filter__category .filter__category--icon{display:inline-block;margin-right:12px}.filter__label{align-items:center;border-bottom:1px solid var(--product-overview-filter-label-border-color);color:var(--product-overview-filter-color);cursor:pointer;display:flex;font-size:.875rem;font-weight:var(--product-overview-filter-label-font-weight);line-height:18px;margin-top:32px;padding-bottom:7px;width:100%}.filter__label:focus-visible{outline-color:var(--focus-visible-color);outline-offset:4px;outline-style:solid;outline-width:2px}.filter__label:first-of-type{margin-top:0}.filter__label.filter-label--is-active+.filter__content{max-height:2500px;overflow:visible;transition:max-height .25s ease-in}.filter__label.filter-label--is-active .filter__label-toggle{transform:rotate(180deg);transform-origin:center center}@media only screen and (max-width:1023px){.filter__label{padding-left:24px;padding-right:24px}}.filter__label-toggle{display:inline-block;margin-left:auto;transform-origin:center center;transition:transform .25s cubic-bezier(.645,.045,.355,1)}.filter__content{max-height:0;overflow:hidden;transition:max-height .25s ease-out}@media only screen and (max-width:1023px){.filter__content{padding-left:24px;padding-right:24px}}.filter__item{align-items:center;display:flex;margin-bottom:16px}.filter__item:first-of-type{margin-top:8px}.filter__item:last-of-type{margin-bottom:0}.filter__item .filter-checkbox__label{color:var(--product-overview-filter-checkbox-label-color);font-weight:var(--product-overview-filter-checkbox-label-font-weight);padding-left:0}.filter-checkbox__label-icon-checked,.filter-checkbox__label-icon-unchecked{display:inline-block;margin-right:8px}.filter-checkbox__label-icon-unchecked{fill:var(--product-overview-filter-checkbox-label-icon-color)}.filter-checkbox__label-icon-checked{fill:var(--product-overview-filter-checkbox-label-icon-color-checked);margin-right:0;opacity:0;visibility:hidden;width:0}.filter-checkbox{left:-1910em;position:absolute}.filter-checkbox:checked~.filter-checkbox__label .filter-checkbox__label-icon-checked{margin-right:8px;opacity:1;visibility:visible;width:auto}.filter-checkbox:checked~.filter-checkbox__label .filter-checkbox__label-icon-unchecked{opacity:0;position:absolute;visibility:hidden;width:0}.filter-checkbox:focus-visible~.filter-checkbox__label{outline-color:var(--focus-visible-color);outline-offset:4px;outline-style:solid;outline-width:2px}.filter-checkbox__label,.filter-radio__label{align-items:center;cursor:pointer;display:flex;font-size:.875rem;line-height:20px}.filter-radio__label{margin-left:8px}@media only screen and (max-width:1023px){.filter__submit-action{background-color:#fff;bottom:0;box-shadow:var(--box-shadow-secondary);position:-webkit-sticky;position:sticky;right:0;width:100%}}@media only screen and (min-width:1024px){.filter__submit-action{max-height:0;transition:max-height .25s cubic-bezier(.645,.045,.355,1)}.filter__submit-action.filter__submit-action--is-active{bottom:20px;max-height:500px;position:-webkit-sticky;position:sticky;transition:max-height .25s cubic-bezier(.645,.045,.355,1)}}@media only screen and (max-width:1023px){.filter__submit-action-inner{padding:12px 24px}}.filter__action-count{display:inline-block;margin-left:5px}.filter__submit-button{width:100%}@media only screen and (min-width:1024px){.filter__submit-button{margin-top:40px;opacity:0;visibility:hidden}.filter__submit-button,.filter__submit-button.filter__submit-button--is-active{transition:opacity .25s cubic-bezier(.645,.045,.355,1),border-color .25s cubic-bezier(.645,.045,.355,1),background-color .25s cubic-bezier(.645,.045,.355,1),color .25s cubic-bezier(.645,.045,.355,1),fill .25s cubic-bezier(.645,.045,.355,1)}.filter__submit-button.filter__submit-button--is-active{opacity:1;visibility:visible}}.filter__action{bottom:0;box-shadow:var(--box-shadow-inverted);left:0;position:-webkit-sticky;position:sticky;width:100%}@media only screen and (min-width:1024px){.filter__action{display:none}}.filter__action+.scroll-button{bottom:85px}@media only screen and (min-width:1024px){.filter__action+.scroll-button{bottom:34px}}.filter__action-outer{background-color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;margin-left:auto;margin-right:auto;padding:12px 0}@media only screen and (min-width:320px){.filter__action-outer{width:91.2vw}}@media only screen and (min-width:768px){.filter__action-outer{width:87.5vw}}@media only screen and (min-width:1024px){.filter__action-outer{width:86.6666666667vw}}@media only screen and (min-width:1920px){.filter__action-outer{width:1668px}}.filter__action-inner{background-color:var(--product-overview-filter-action-background-color);border-radius:var(--product-overview-filter-action-border-radius);color:var(--product-overview-filter-action-color);cursor:pointer;font-weight:var(--product-overview-filter-action-font-weight);margin:0 auto;padding:12px 0;text-align:center;width:87.4666666667vw}@media only screen and (min-width:768px){.filter__action-inner{width:84.375vw}}.filter__action-label{align-items:center;display:flex;font-size:.875rem;justify-content:center;line-height:18px}.filter__action-label .filter__action-icon{fill:var(--product-overview-filter-action-icon-color);margin-right:8px}.filter__action-close{cursor:pointer;position:absolute;right:22px;top:28px}.filter__action-close i{left:-1910em;position:absolute;top:0}@media only screen and (min-width:1024px){.filter__action-close{height:0;opacity:0;visibility:hidden;width:0}}.filter__tooltip{display:none}@media only screen and (min-width:1024px){.filter__tooltip{display:inline-block;margin-left:8px;position:relative;top:1px}.filter__tooltip:before{font-size:1rem;transform:rotate(90deg)}.filter__tooltip i{left:-1910em;position:absolute;top:0}}.product-overview__chips{margin-bottom:48px}.product-overview__chips.product-overview__chips--hidden{display:none}@media only screen and (max-width:1023px){.product-overview__chips{background:#f1f3f4;padding:16px 24px}}.product-overview__chips-container{align-items:center;display:flex;flex-wrap:wrap}.product-overview__chip{align-items:center;background-color:var(--product-overview-filter-chip-background-color);border:1px solid var(--product-overview-filter-chip-border-color);border-radius:4px;color:var(--product-overview-filter-chip-color);cursor:pointer;display:inline-flex;font-size:.875rem;line-height:20px;fill:var(--product-overview-filter-chip-color);margin-bottom:8px;margin-right:8px;padding:2px 6px;transition:background-color .25s cubic-bezier(.645,.045,.355,1)}.product-overview__chip:focus-visible{outline-color:var(--focus-visible-color);outline-offset:4px;outline-style:solid;outline-width:2px}@media only screen and (min-width:1024px){.product-overview__chip{padding:6px 8px}}.csshover .product-overview__chip:hover{background-color:var(--product-overview-filter-chip-background-hover-color)}.product-overview__chip .filter-checkbox__label-icon{display:inline-block;margin-right:8px}.product-overview__chip .filter-checkbox__label-icon-close,.product-overview__chips-reset{display:inline-block;margin-left:8px}.product-overview__chips-reset{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--product-overview-filter-chip-reset-background-color);border:2px solid transparent;color:var(--product-overview-filter-chip-reset-color);cursor:pointer;font-weight:var(--product-overview-filter-chip-reset-font-weight);margin-bottom:8px;order:2;-webkit-text-decoration:var(--product-overview-filter-chip-reset-text-decoration);text-decoration:var(--product-overview-filter-chip-reset-text-decoration);text-underline-offset:4px}@media only screen and (min-width:1024px){.product-overview__chips-reset{margin-left:12px}}@media only screen and (max-width:1023px){.product-overview__chips-reset{background-color:#f1f3f4}}.product-overview__chips-reset:focus-visible{outline-color:var(--focus-visible-color);outline-offset:4px;outline-style:solid;outline-width:2px}.product-overview__chips-reset:before{border-bottom:1px solid var(--product-overview-filter-chip-reset-before-color);bottom:3px;content:"";display:var(--product-overview-filter-chip-reset-before);height:5px;margin-right:8px;position:relative;width:30px}.product-overview{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:56px;margin-left:auto;margin-right:auto}@media only screen and (min-width:320px){.product-overview{width:91.2vw}}@media only screen and (min-width:768px){.product-overview{width:87.5vw}}@media only screen and (min-width:1024px){.product-overview{width:86.6666666667vw}}@media only screen and (min-width:1920px){.product-overview{width:1668px}}@media only screen and (min-width:1024px){.product-overview{margin-top:42px}}@media only screen and (min-width:1440px){.product-overview{margin-bottom:96px}}@media only screen and (min-width:1024px){.product-overview__inner{display:flex}}.product-overview__sidebar{flex-basis:91.2vw;max-width:91.2vw;padding-left:1.8666666667vw;padding-right:1.8666666667vw;width:91.2vw}@media only screen and (min-width:768px){.product-overview__sidebar{flex-basis:87.5vw;max-width:87.5vw;padding-left:1.5625vw;padding-right:1.5625vw;width:87.5vw}}@media only screen and (min-width:1024px){.product-overview__sidebar{flex-basis:21.6666666667vw;max-width:21.6666666667vw;padding-left:1.4236111111vw;padding-right:1.4236111111vw;width:21.6666666667vw}}@media only screen and (min-width:1920px){.product-overview__sidebar{flex-basis:417px;max-width:417px;padding-left:27px;padding-right:27px;width:417px}}.product-overview__sidebar .filter__categories{display:none}@media only screen and (min-width:1024px){.product-overview__sidebar .filter__categories{display:block}.product-overview__sidebar-inner{padding-bottom:40px;position:relative}}.product-overview__listing{flex-basis:91.2vw;max-width:91.2vw;padding-left:1.8666666667vw;padding-right:1.8666666667vw;width:91.2vw}@media only screen and (min-width:768px){.product-overview__listing{flex-basis:87.5vw;max-width:87.5vw;padding-left:1.5625vw;padding-right:1.5625vw;width:87.5vw}}@media only screen and (min-width:1024px){.product-overview__listing{flex-basis:65vw;max-width:65vw;padding-left:1.4236111111vw;padding-right:1.4236111111vw;width:65vw}}@media only screen and (min-width:1920px){.product-overview__listing{flex-basis:1251px;max-width:1251px;padding-left:27px;padding-right:27px;width:1251px}}@media only screen and (max-width:1023px){.product-overview__listing .product-overview__chips{display:none}}.product-overview__listing .filter__categories{display:flex}@media only screen and (min-width:1024px){.product-overview__listing .filter__categories{display:none}}.product-overview__listing_headline{font-family:var(--font-base-family);font-size:1.625rem;font-weight:var(--headline-font-weight);line-height:32px;margin-bottom:8px;padding-top:64px}@media only screen and (min-width:1024px){.product-overview__listing_headline{font-size:2rem;line-height:40px;margin-bottom:24px;padding-top:0}}.product-overview__items{margin:0 -10px}@media only screen and (min-width:480px){.product-overview__items{display:grid;grid-auto-columns:1fr;grid-auto-rows:0fr;grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:480px)and (min-width:1024px){.product-overview__items{grid-template-columns:repeat(3,1fr)}}.product-overview .product-item{height:auto;margin-bottom:40px}@media only screen and (min-width:480px){.product-overview .product-item{margin-right:calc(3.73333vw - 20px)}.product-overview .product-item .product-item__add-to-cart{font-size:.875rem}.product-overview .product-item .product-item__add-to-cart:before{font-size:1.125rem}}@media only screen and (min-width:768px){.product-overview .product-item{margin-bottom:44px;margin-right:calc(3.125vw - 20px);width:calc(40.625vw + 20px)}}@media only screen and (min-width:1024px){.product-overview .product-item{margin-bottom:40px;margin-right:calc(2.84722vw - 20px);width:calc(18.81944vw + 20px)}}@media only screen and (min-width:1440px){.product-overview .product-item .product-item__add-to-cart{font-size:1rem}.product-overview .product-item .product-item__add-to-cart:before{font-size:1.5rem}}@media only screen and (min-width:1920px){.product-overview .product-item{margin-right:34px;width:383px}}.product-overview__results{font-size:.75rem;font-weight:var(--product-overview-product-filter-result-font-weight);line-height:32px;margin-bottom:30px}@media only screen and (min-width:1024px){.product-overview__results{font-size:1.375rem}}@media only screen and (max-width:1023px){.product-overview__results{margin-bottom:14px}}.product-overview__load{grid-column:1/-1;margin-top:24px;text-align:center}.product-overview__load-button{align-items:center;display:flex}.product-overview__load-button .product-overview__load-button-icon{display:inline-block;fill:#000;margin-right:8px;transform:rotate(180deg);transition:fill .25s cubic-bezier(.645,.045,.355,1)}.csshover .product-overview__load-button:hover .product-overview__load-button-icon{fill:#fff}.product-overview__load-button.is--hidden{display:none}@media only screen and (min-width:768px){.product-overview__load-button{display:inline-flex}}@media only screen and (min-width:1024px){.product-overview__load-button{padding-left:75px;padding-right:75px}}.product-overview__zero-results{margin-top:12px;text-align:center}@media only screen and (min-width:1024px){.product-overview__zero-results{margin-top:72px}}.product-overview__result-image{height:174px;margin-bottom:24px;width:213px}@media only screen and (min-width:1024px){.product-overview__result-image{height:222px;margin-bottom:56px;width:272px}}.product-overview__result-headline{font-weight:var(--product-overview-zero-result-headline-font-weight);margin-bottom:16px}@media only screen and (min-width:1024px){.product-overview__result-headline{margin-bottom:24px}}.product-overview__result-copy{font-family:var(--font-base-family);font-size:1rem;font-weight:var(--font-base-font-weight);font-weight:var(--product-overview-zero-result-copy-font-weight);line-height:24px;margin-bottom:32px}@media only screen and (min-width:1024px){.product-overview__result-copy{margin-bottom:56px}}.product-overview__result-action .product-overview__button{align-items:center;display:flex;margin:0 auto}.product-overview__info{background-color:var(--color-main);border-left:2px solid var(--color-main);color:var(--color-main);font-size:.75rem;line-height:16px;margin-bottom:20px;padding:12px 16px 12px 48px;position:relative}@media only screen and (min-width:1024px){.product-overview__info{margin-bottom:56px}}.product-overview__info.is--hidden{display:none}.product-overview__info-icon{font-size:1.5rem;left:15px;position:absolute;top:8px}