.product-filter ul{list-style:none;margin:0;padding:0}.product-filter .filter-bar-mobile{display:none}@media screen and (max-width:768px){.product-filter .filter-bar{display:none}.product-filter .filter-bar-mobile{display:block}}.product-filter .filter-bar,.product-filter .filter-bar-mobile{height:55px;line-height:55px}.product-filter .filter-bar ul li,.product-filter .filter-bar-mobile ul li{margin:0;padding:0;float:left;position:relative}.product-filter .filter-bar-mobile ul li{width:50%;padding-left:15px}.product-filter .filter-bar-mobile ul li:first-child{border-right:1px solid #efefef;padding-left:0}.product-filter .filter-bar a,.product-filter .filter-bar-mobile a{font-weight:500;font-size:13px;color:#4b4b4b;margin:0 40px 0 0;position:relative}.product-filter .filter-bar li:last-child a,.product-filter .filter-bar-mobile li:last-child a{margin-right:0}.product-filter .filter-bar a:after,.product-filter .filter-bar-mobile a:after{content:"";background-image:url(/images/arrow-sort-down.svg);background-repeat:no-repeat;background-size:11px 11px;width:11px;height:11px;position:absolute;top:3px;right:-15px;transform:rotate(0);transition:all .3s linear}.product-filter .filter-bar a:hover:after,.product-filter .filter-bar-mobile a:hover:after{top:5px}.product-filter .filter-bar a.open:hover:after,.product-filter .filter-bar-mobile a.open:hover:after{top:1px}.product-filter .filter-bar a.open:after,.product-filter .filter-bar-mobile a.open:after{transform:rotate(180deg)}.product-filter .filter-series{border:solid 1px #272627;min-width:180px;position:absolute;top:-1px;left:-15px;display:none}.product-filter ul li.open .filter-series{animation:filter-height .5s ease-in-out forwards;display:block;z-index:10}.product-filter .filter-group-container{border-bottom:1px solid #efefef;padding:15px 0 15px 0}.product-filter .filter-group-container>a:first-child,.product-filter h3{color:#272627;font-size:12px;line-height:1;text-transform:uppercase;font-weight:500;position:relative;padding-left:15px}.product-filter .filter-group-container>a:first-child:before{line-height:1;width:15px;height:15px;position:absolute;left:0;top:2px;content:"";background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27.18 17.13'%3E%3Ctitle%3Earrow-up%3C/title%3E%3Cpath fill='%2393a0a2' d='M26.52,12,15.18.65A2.25,2.25,0,0,0,13.59,0,2.14,2.14,0,0,0,12,.65L.66,12A2.17,2.17,0,0,0,0,13.59a2.08,2.08,0,0,0,.66,1.57L2,16.47a2.08,2.08,0,0,0,1.57.66,2.08,2.08,0,0,0,1.57-.66L13.59,8l8.48,8.46a2.08,2.08,0,0,0,1.57.66,2.17,2.17,0,0,0,1.59-.66l1.31-1.31a2.13,2.13,0,0,0,.64-1.57A2.17,2.17,0,0,0,26.52,12Z'/%3E%3C/svg%3E");background-size:7.5px auto;background-position:0 3px;background-repeat:no-repeat;transition:all .3s linear}.product-filter .filter-group-container>a:first-child[aria-expanded="false"]:before{transform:scaleY(-1);top:-2px}.product-filter .filter-productserie a{color:#3c3c3c;font-size:13px;line-height:18px;margin:0 0 10px;font-weight:normal;font-family:'Work Sans',Arial,sans-serif;font-display:swap;display:inline-block}.product-filter .filter-series .filter-group-placeholder{height:55px;cursor:pointer;background:-moz-linear-gradient(left,rgba(255,255,255,0) 70%,rgba(255,255,255,1) 70%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 70%,rgba(255,255,255,1) 70%);background:linear-gradient(to right,rgba(255,255,255,0) 70%,rgba(255,255,255,1) 70%)}.product-filter .filter-series ul li{float:none;margin:0;padding:0;font-size:0;line-height:0}.product-filter .filter-series ul li input[type='checkbox']{display:none}.product-filter .filter-series ul li label{cursor:pointer;width:100%;margin:0;padding:15px;background:#fff;font-size:13px;font-weight:500;line-height:15px;height:45px}.product-filter .filter-series ul li label:hover{background:#efefef}.product-filter .filter-series ul li input[type='checkbox']:checked+label{background:#272627;background-image:url(/images/check-small-white.svg);background-repeat:no-repeat;background-size:10px 7px;background-position:calc(100% - 15px) 50%;color:#fff}.product-filter .filter-collapse{max-height:0;display:none}.product-filter .filter-collapse.closed{animation:filter-height-reverse .5s ease-in-out forwards;display:block !important}.product-filter .filter-collapse.open{animation:filter-height .5s ease-in-out forwards;display:block !important}.product-filter .filter-options{width:100%;display:flex;margin:0;flex-flow:column}.product-filter .filter-options ul{margin:0 30px 0 0;font-size:13px;min-width:100px;clear:both}.product-filter .filter-options.umbraco-forms-page input[type=checkbox]+label,.umbraco-forms-page .product-compare-wrapper input[type=checkbox]+label{font-size:13px;line-height:18px;margin:0 0 10px;font-weight:normal;color:#3c3c3c;padding-left:25px}.product-filter .filter-options.umbraco-forms-page input[type=checkbox]+label>span,.umbraco-forms-page .product-compare-wrapper input[type=checkbox]+label>span{width:16px;height:16px;border:1px solid #272627;margin:0;position:absolute;left:0;top:0}.product-filter .filter-options.umbraco-forms-page input[type=checkbox]:checked+label>span,.umbraco-forms-page .product-compare-wrapper input[type=checkbox]:checked+label>span{width:16px;height:16px;border:1px solid #272627}.product-filter .filter-options.umbraco-forms-page input[type=checkbox]:checked+label>span:before,.umbraco-forms-page .product-compare-wrapper input[type=checkbox]:checked+label>span:before{animation:checkbox-check-small 125ms 250ms cubic-bezier(.4,0,.23,1) forwards;top:4px;left:5px}.product-filter-head h3{color:#272627;font-size:13px;text-transform:uppercase;font-weight:500}.product-filter-head .filter-no-selection{font-size:13px}.product-filter-head .btn-mobile-filter-products{width:100%}.product-filter-head .btn-mobile-filter-products{display:none}@media screen and (max-width:767px){.product-filter .filter-collapse,.product-filter-head .filter-options{display:none}.product-series-container{padding:15px 0 0 0}body.body-productcategorie .productserie-carousel{margin-left:0}.productserie-carousel .flickity-prev-next-button{top:150px;display:inherit}.product-filter-head .btn-mobile-filter-products{display:block}.product-filter-head .btn-mobile-filter-products span{background-image:url(/images/filter.svg);background-size:17px auto;background-repeat:no-repeat;background-position:50% 50%;width:17px;height:15px;margin-right:10px;display:inline-block;vertical-align:middle}}.product-filter .umbraco-forms-page input[type='checkbox']:checked+label>span{border-width:.74em}.product-filter #filter-price-slider.slider-horizontal,.product-filter-mobile #filter-price-slider-mobile.slider-horizontal{width:100%}.product-filter #filter-price-slider .slider-selection,.product-filter-mobile #filter-price-slider-mobile .slider-selection{background:#212529}.product-filter #filter-price-slider .slider-handle,.product-filter-mobile #filter-price-slider-mobile .slider-handle{background:#fff;border:1px solid #ddd}.product-filter-mobile #filter-price-slider-mobile .slider-handle{width:40px;height:40px;top:-10px}.product-filter-mobile #filter-price-slider-mobile .slider-handle.max-slider-handle{margin-left:-30px}.product-filter #filter-price-slider .slider-track,.product-filter-mobile #filter-price-slider-mobile .slider-track{background:#fff;border:1px solid #ddd}.product-filter .filter-price-labels,.product-filter-mobile .filter-price-labels{font-size:13px;line-height:18px;font-weight:normal;color:#3c3c3c;text-align:center}.filter-price-mobile-wrapper{line-height:60px;padding:0 15px 15px;display:block;text-align:left;background:#fff;margin:0;border-bottom:1px solid #efefef}.filter-selection{margin:15px 0 0;display:flex;border-bottom:1px solid #efefef}.filter-sort{font-size:13px;line-height:20px;display:flex;width:20%;text-align:right;justify-content:flex-end;position:relative}@media screen and (max-width:1200px){.filter-sort{width:30%}}@media screen and (max-width:768px){.filter-sort{display:none}}.filter-sort strong{margin:0 10px 0 0;padding:10px 0;flex-grow:1;text-align:left}.filter-sort ul{flex-grow:1;margin:0;padding:0;right:-5px;width:auto;display:inline;position:absolute;border:1px solid #fff}.filter-sort ul:before{position:absolute;font-weight:500;line-height:40px;left:-85px}.filter-sort ul.open{position:absolute;z-index:999;border:1px solid #272627}.filter-sort li{display:none;line-height:20px;padding:10px 30px 10px 10px;margin:0;position:relative;cursor:pointer;background:#fff;transition:all .3s linear}.filter-sort ul.open li{display:block}.filter-sort ul.open li:hover{background:#efefef}.filter-sort li:first-child{display:block}.filter-sort ul.open li:first-child{font-weight:500}.filter-sort li:first-child:after{content:"";background-image:url(/images/arrow-sort-down.svg);background-repeat:no-repeat;background-size:11px 11px;width:11px;height:11px;position:absolute;top:15px;right:10px;transform:rotate(0);transition:all .3s linear}.filter-sort li:first-child:hover:after{top:17px}.filter-sort ul.open li:first-child:hover:after{top:13px}.filter-sort ul.open li:first-child:after{transform:rotate(180deg)}ul.filter-tags{list-style:none;margin:0;padding:0;width:80%;display:flex;flex-wrap:wrap;align-content:flex-start}@media screen and (max-width:1200px){ul.filter-tags{width:70%}}.filter-tags li{background:#efefef;font-size:13px;line-height:20px;padding:10px 30px 10px 10px;margin:0 15px 15px 0;background-image:url(/images/close-thick.svg);background-size:8px 8px;background-repeat:no-repeat;background-position:calc(100% - 10px) 50%;display:inline-block;cursor:pointer}.modal.modal-filter.show{animation:none}.modal-open .modal.show.modal-center.modal-filter{padding-right:0 !important}.modal-open .modal.modal-filter .modal-dialog{margin:0;max-width:100%;width:100%;height:100%}.modal-open .modal.modal-filter .modal-content{background-color:transparent;height:100%}.modal-open .modal.modal-filter .modal-header{background-color:#4b4b4b;border-radius:0;height:60px;line-height:30px;color:#fff;text-align:center;font-weight:500;display:block;position:relative}.modal-open .modal.modal-filter .modal-header .close{float:none;position:absolute;top:0;left:0;height:60px;width:40px;margin:0;background-color:transparent;background-image:url(/images/arrow-left.svg);background-size:auto 20px;opacity:1}.modal-open .modal.modal-filter .modal-body ul{list-style:none;margin:0;padding:0}.modal-open .modal.modal-filter .modal-body ul li{list-style:none;margin:0;padding:0}.modal-open .modal.modal-filter .modal-body{padding:0}.modal-open .modal.modal-filter .modal-body ul li input[type='checkbox']{display:none}.modal-open .modal.modal-filter .modal-body ul li input[type='checkbox']+label{line-height:60px;padding:0 15px;display:block;text-align:left;background:#fff;margin:0;border-bottom:1px solid #efefef;cursor:pointer}.modal-open .modal.modal-filter .modal-body ul li:last-child input[type='checkbox']+label{border-bottom:none}.modal-open .modal.modal-filter .modal-body ul li input[type='checkbox']:checked+label{color:#fff;background:#272627;background-image:url(/images/check-white.svg);background-repeat:no-repeat;background-size:18px auto;background-position:calc(100% - 15px) 50%;border-bottom-color:#afb6b7}.modal-open .modal.modal-filter .modal-body ul li a{line-height:60px;padding:0 15px;display:block;text-align:left;background:#fff;margin:0;border-bottom:1px solid #efefef;color:#4b4b4b;background-image:url(/images/arrow-black.svg);background-repeat:no-repeat;background-size:11px 11px;background-position:calc(100% - 15px) 50%;cursor:pointer}.modal-open .modal.modal-filter .modal-footer{padding:15px}