@media (min-width: 1024px){.products a,.next-teaser a{transition:none}.products a:hover,.next-teaser a:hover{opacity:1}}.productlist__subcats{margin-bottom:30px;padding-bottom:20px;background-color:#f4f3ee}.productlist__subcat{margin:30px 0 0}.productlist__subcat strong{display:block;margin-top:8px;text-align:center}@media (max-width: 767px){.productlist__filter{width:calc(100% + 30px);margin-left:-15px}}@media (min-width: 768px){.productlist__filter{padding-bottom:5px;border-bottom:1px solid #e5e5e5}}.productlist__filter_item{display:flex;flex-flow:row wrap}@media (max-width: 767px){.productlist__filter_item{flex-flow:column wrap;border-bottom:1px solid #e5e5e5}}@media (min-width: 768px){.productlist__filter_item{margin-bottom:15px}}@media (min-width: 768px){.productlist__filter_items{flex:1 0 auto;max-width:218px;margin-right:12px}.productlist__filter_items:last-child{margin-right:0}}.productlist__filter_items input[type=checkbox]{position:relative;display:none}@media (max-width: 767px){.productlist__filter .accordion__panel{background-color:#fff}}.productlist .filter__1colum label{width:calc(100% - 40px);padding-left:40px}@media (min-width: 768px){.productlist .filter__1colum label{padding-left:30px;width:calc(100% - 30px)}}.productlist .filter__2colums label{width:calc(50% - 40px);padding-left:40px}@media (min-width: 768px){.productlist .filter__2colums label{padding-left:30px;width:calc(50% - 30px)}}.productlist .filter__3colums label{width:calc(33% - 40px);padding-left:40px}@media (min-width: 768px){.productlist .filter__3colums label{padding-left:30px;width:calc(33% - 30px)}}.productlist__listnav{padding:20px 0}@media (max-width: 767px){.productlist__listnav{display:none}}.productlist__listnav label[for=sort]{display:none}.productlist__listnav .select_sort,.productlist__listnav .select_amount{position:relative;display:inline-block}.productlist__listnav .select_sort::after,.productlist__listnav .select_amount::after{display:block;content:'';width:0;height:0;bottom:17px;right:15px;position:absolute;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #aaa;pointer-events:none}.productlist__listnav .select_sort select{min-width:180px}.productlist__listnav .select_amount select{min-width:62px}.productlist__listnav .select_amount label{margin-right:10px}@media (max-width: 767px){.productlist__filter_toggle>svg,.productlist__filter_toggle>label{display:none}.productlist__filter_toggle .accordion__group{border-top:0}}@media (min-width: 768px){.productlist__filter_toggle{left:0}.productlist__filter_toggle .toggle__panel{left:0}.productlist__filter_toggle .symbol-down{position:relative;top:1px;width:12px;height:12px}}.productlist__filter_toggle>label,.productlist__filter_toggle_reset a,.productlist__active-filters>label,.productlist__active-filters_reset a{left:0;color:#757373;font-size:1.2rem}.productlist__active-filters{margin:15px 0}@media (max-width: 767px){.productlist__active-filters{padding-left:16px}}.productlist__active-filters_flags{padding-left:12px;margin-bottom:5px}.productlist__active-filters_reset{right:0;position:absolute}@media (max-width: 767px){.productlist__active-filters_reset{margin-right:16px}}.productlist__active-filter{position:relative;display:inline-block;margin:10px 25px 0 0;padding:1px 6px 1px 12px;color:#fff;background-color:#4a4a4a;border-radius:3px;font-size:1.2rem;white-space:nowrap}.productlist__active-filter::before{content:'';position:absolute;width:18px;height:18px;top:2px;left:-7px;background:#4a4a4a;transform:rotate(45deg);border-radius:5px;z-index:-1}.productlist__active-filter::after{content:'\D7';position:absolute;color:#fff;top:0;left:0;line-height:22px;font-size:1.6rem}.productlist .tooltip__filter__inner{padding:20px}.productlist .tooltip__filter__items{display:flex;flex-wrap:wrap}.productlist .tooltip__filter__item{flex-grow:1}.productlist .filter__price .tooltip__inner [type=number],.productlist .filter__range .tooltip__inner [type=number]{width:100px}@media (min-width: 768px){.productlist .filter__price .tooltip__inner [type=number],.productlist .filter__range .tooltip__inner [type=number]{width:116px}}.productlist .filter__price .tooltip__inner_spacer,.productlist .filter__range .tooltip__inner_spacer{padding:0 9px}.productlist .filter__price__slider,.productlist .filter__range__slider{margin:30px 0 20px;min-height:30px;position:relative}@media (min-width: 768px){.productlist .filter__price__slider,.productlist .filter__range__slider{margin:12px 0 0}}.productlist .filter__price__slider [type=range],.productlist .filter__range__slider [type=range]{top:0;left:0;width:100%;height:18px;position:absolute;pointer-events:none}.productlist .filter__price__slider [type=range]::-moz-range-thumb,.productlist .filter__range__slider [type=range]::-moz-range-thumb{-moz-appearance:none;-webkit-appearance:none;height:12px;width:12px;position:relative;cursor:pointer;pointer-events:all;z-index:1;border-radius:50%;background-color:rgba(0,0,0,0.9);border:1px solid #fff}.productlist .filter__price__slider [type=range]::-moz-range-track,.productlist .filter__range__slider [type=range]::-moz-range-track{height:3px;z-index:-1;background-color:#c1c0c0;border-radius:3px}.productlist .filter__price__slider [type=range]:last-of-type::-moz-range-track,.productlist .filter__range__slider [type=range]:last-of-type::-moz-range-track{-moz-appearance:none;-webkit-appearance:none;background:none transparent;border:0}.productlist .filter__price__slider [type=range]::-moz-focus-outer,.productlist .filter__range__slider [type=range]::-moz-focus-outer{border:0}.productlist .filter__price__slider [type=range]::-webkit-slider-thumb,.productlist .filter__range__slider [type=range]::-webkit-slider-thumb{-moz-appearance:none;-webkit-appearance:none;top:-15px;height:30px;width:30px;position:relative;cursor:pointer;pointer-events:all;z-index:1;border-radius:50%;background-color:rgba(0,0,0,0.9);border:1px solid #fff}@media (min-width: 768px){.productlist .filter__price__slider [type=range]::-webkit-slider-thumb,.productlist .filter__range__slider [type=range]::-webkit-slider-thumb{top:-6px;height:14px;width:14px}}.productlist .filter__price__slider [type=range]::-webkit-slider-runnable-track,.productlist .filter__range__slider [type=range]::-webkit-slider-runnable-track{-moz-appearance:none;-webkit-appearance:none;height:3px;background-color:#c1c0c0;border-radius:3px}.productlist .filter__price__slider [type=range]:last-of-type::-webkit-slider-thumb,.productlist .filter__range__slider [type=range]:last-of-type::-webkit-slider-thumb{right:-1px}.productlist .filter__price__slider [type=range]::-ms-track,.productlist .filter__range__slider [type=range]::-ms-track{height:3px;background:transparent;border-color:transparent;border:none;color:transparent}.productlist .filter__price__slider [type=range]::-ms-fill-lower,.productlist .filter__price__slider [type=range]:focus::-ms-fill-lower,.productlist .filter__price__slider [type=range]::-ms-fill-upper,.productlist .filter__price__slider [type=range]:focus::-ms-fill-upper,.productlist .filter__range__slider [type=range]::-ms-fill-lower,.productlist .filter__range__slider [type=range]:focus::-ms-fill-lower,.productlist .filter__range__slider [type=range]::-ms-fill-upper,.productlist .filter__range__slider [type=range]:focus::-ms-fill-upper{background:#c1c0c0}.productlist .filter__price__slider [type=range]::-ms-thumb,.productlist .filter__range__slider [type=range]::-ms-thumb{border:none;height:12px;width:12px;z-index:10;border-radius:50%;background-color:rgba(0,0,0,0.9)}.productlist .filter__price__slider ::-ms-backdrop,.productlist .filter__price__slider [type=range],.productlist .filter__range__slider ::-ms-backdrop,.productlist .filter__range__slider [type=range]{position:relative;pointer-events:all}@supports (-ms-ime-align: auto){.productlist .filter__price__slider [type=range],.productlist .filter__range__slider [type=range]{position:relative;pointer-events:all}}.productlist .filter__price .accordion__group .filter_button_close,.productlist .filter__price .accordion__group .filter_button_progress,.productlist .filter__range .accordion__group .filter_button_close,.productlist .filter__range .accordion__group .filter_button_progress{margin-top:0}.productlist .filter__price .filter_button_progress:not([disabled]),.productlist .filter__range .filter_button_progress:not([disabled]){display:block}.productlist .filter__price .filter_button_progress:not([disabled])+.filter_button_close,.productlist .filter__range .filter_button_progress:not([disabled])+.filter_button_close{display:none}.productlist .filter__category .tooltip__filter__items{flex-direction:column}.productlist .filter__category .accordion__item_maincat{display:table;font-size:1.8rem;font-weight:bold;line-height:20px;padding:10px 0}.productlist .filter__category .accordion__item_subcat{line-height:30px}.productlist .filter__category .accordion__item_subcat+.accordion__item_maincat{margin-top:20px}@media (min-width: 768px){.productlist .filter__category .accordion__item_subcat{padding-left:10px}}@media (max-width: 767px){.productlist .filter__category .accordion__item_maincat,.productlist .filter__category .accordion__item_subcat{padding-left:0}}@media (min-width: 1024px){.productlist .filter__category{display:none}}.productlist .filter__brand .accordion__group .tooltip__filter .tooltip__filter__items{max-height:300px;overflow-y:scroll;padding-bottom:80px}.productlist .filter__brand .accordion__group .tooltip__filter .filter_button_close,.productlist .filter__brand .accordion__group .tooltip__filter .filter_button_progress{position:absolute;width:calc(100% - 40px);bottom:20px;left:20px}.productlist .filter__brand .accordion__group .tooltip__filter .filter_button_placeholder{left:0;bottom:0;width:calc(100% - 18px);height:80px;position:absolute;background:#fff}.productlist .filter__brand .accordion__group .tooltip__filter_single .tooltip__filter__items{padding-bottom:20px}@media (min-width: 768px){.productlist .filter__brand .accordion__group .tooltip__filter{width:450px}.productlist .filter__brand .accordion__group .tooltip__filter .filter_button_placeholder{box-shadow:inset 0 -4px 0 0 #f8df00}}@media (min-width: 768px) and (max-width: 1023px){.productlist .filter__brand .accordion__group .tooltip_left{width:302px}}@media (max-width: 767px){.productlist .filter__brand .accordion__group label{width:100%}.productlist .filter__brand .accordion__group .tooltip__filter .filter_button_close,.productlist .filter__brand .accordion__group .tooltip__filter .filter_button_progress{width:calc(100% - 85px);left:45px}}.productlist .accordion__group{position:relative}.productlist .accordion__group>[type=radio],.productlist .accordion__group>[type=checkbox]{top:0;left:0;right:50px;width:100%;height:50px;position:absolute;cursor:pointer;opacity:0}.productlist .accordion__group>[type=radio]:checked ~ .accordion__panel,.productlist .accordion__group>[type=checkbox]:checked ~ .accordion__panel{display:block}.productlist .accordion__group>[type=radio]:checked ~ .filter_select .symbol-down,.productlist .accordion__group>[type=checkbox]:checked ~ .filter_select .symbol-down{transform:scale(1, -1)}@media (min-width: 768px){.productlist .accordion__group>[type=radio]:checked ~ .filter_select::after,.productlist .accordion__group>[type=checkbox]:checked ~ .filter_select::after{transform:scale(1, -1)}}@media (min-width: 768px){.productlist .accordion__group>[type=radio],.productlist .accordion__group>[type=checkbox]{z-index:2;height:40px}}@media (min-width: 768px){.productlist .accordion__group:hover>.filter_select{box-shadow:inset 0 1px 4px 1px rgba(0,0,0,0.1);border-color:rgba(0,0,0,0.2);background-color:#fafafa}}@media (min-width: 768px){.productlist .accordion__group .filter_select{display:block;position:relative;height:24px;line-height:24px;padding:5px 12px;outline:0;border:1px solid rgba(0,0,0,0.15);background-color:#fff;border-radius:3px;cursor:pointer}.productlist .accordion__group .filter_select::after{display:block;content:'';width:0;height:0;bottom:14px;right:15px;position:absolute;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #aaa}}.productlist .accordion__group .tooltip__filter{min-width:302px;z-index:3}.productlist .accordion__group .tooltip__filter__item{margin-bottom:20px}@media (min-width: 768px){.productlist .accordion__group .tooltip__filter__item{margin-bottom:7px}}.productlist .accordion__group .tooltip__filter label::after,.productlist .accordion__group .tooltip__filter label::before{display:block}@media (max-width: 767px){.productlist .accordion__group .tooltip__filter__inner{padding:20px 44px}}.productlist .accordion__group .filter_button_progress{display:none}.productlist .accordion__group .filter_button_close,.productlist .accordion__group .filter_button_progress{width:100%;text-align:center;margin-top:10px}.productlist .accordion__group [type=checkbox] ~ label{-webkit-touch-callout:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;left:0}.productlist .accordion__group [type=checkbox] ~ label::before{content:none}.productlist .accordion__group [type=checkbox] ~ label span{display:block;position:absolute;left:0;width:20px;height:20px;border-radius:50%;border:1px solid #e5e5e5;background-size:contain}@media (max-width: 767px){.productlist .accordion__group [type=checkbox] ~ label span{width:28px;height:28px}}.productlist .accordion__group [type=checkbox] ~ label span.color__gold{background-image:url(/assets/hardeck/images/colors/gold.png)}.productlist .accordion__group [type=checkbox] ~ label span.color__silver{background-image:url(/assets/hardeck/images/colors/silver.png)}.productlist .accordion__group [type=checkbox] ~ label span.color__steel{background-image:url(/assets/hardeck/images/colors/edelstahl.png)}.productlist .accordion__group [type=checkbox] ~ label span.color__multi{background-image:url(/assets/hardeck/images/colors/multi.png)}.productlist .accordion__group [type=checkbox] ~ label span.color__wood__black{background-image:url(/assets/hardeck/images/colors/Holz_schwarz.png)}.productlist .accordion__group [type=checkbox] ~ label span.color__wood__walnut{background-image:url(/assets/hardeck/images/colors/Holz_Nussbaum.png)}.productlist .accordion__group [type=checkbox] ~ label span.color__wood__pine{background-image:url(/assets/hardeck/images/colors/Holz_Kiefer.png)}.productlist .accordion__group [type=checkbox] ~ label span.color__wood__oak{background-image:url(/assets/hardeck/images/colors/Holz_eiche.png)}.productlist .accordion__group [type=checkbox] ~ label span.color__wood__ash{background-image:url(/assets/hardeck/images/colors/Holz_Esche.png)}.productlist .accordion__group [type=checkbox] ~ label span.color__wood__beech{background-image:url(/assets/hardeck/images/colors/Holz_Buche.png)}.productlist .accordion__group [type=checkbox] ~ label span.color__wood__douglas{background-image:url(/assets/hardeck/images/colors/Holz_Duglasie.png)}.productlist .accordion__group [type=checkbox] ~ label span.color__bronze{background-image:url(/assets/hardeck/images/colors/bronze.png)}.productlist .accordion__group [type=checkbox] ~ label span.color__colorful{background-image:url(/assets/hardeck/images/colors/bunt.png)}.productlist .accordion__group [type=checkbox] ~ label span.color__chrome{background-image:url(/assets/hardeck/images/colors/chrom.png)}.productlist .accordion__group [type=checkbox] ~ label span.color__clear{background-image:url(/assets/hardeck/images/colors/klar.png)}.productlist .accordion__group [type=checkbox] ~ label span.color__copper{background-image:url(/assets/hardeck/images/colors/kupfer.png)}.productlist .accordion__group [type=checkbox] ~ label span.color__brass{background-image:url(/assets/hardeck/images/colors/messing.png)}.productlist .accordion__group [type=checkbox] ~ label span.color__pattern{background-image:url(/assets/hardeck/images/colors/muster.png)}.productlist .accordion__group [type=checkbox] ~ label span.color__nickel__frosted{background-image:url(/assets/hardeck/images/colors/nickel_matt.png)}.productlist .accordion__group [type=checkbox] ~ label span.color__nickel{background-image:url(/assets/hardeck/images/colors/nickel.png)}.productlist .accordion__group [type=checkbox] ~ label::after{top:11px;left:11px;width:8px;height:8px;background-color:#fff;box-shadow:0 1px 4px 0 rgba(0,0,0,0.3);border:none;border-radius:50%}@media (min-width: 768px){.productlist .accordion__group [type=checkbox] ~ label::after{top:7px;left:7px}}@media (max-width: 767px){.productlist .accordion__group [type=checkbox] ~ label{min-height:30px;line-height:30px;font-size:1.8rem}}.productlist .accordion__group [type=checkbox]:checked+label{font-weight:bold}.productlist .accordion__group [type=checkbox]:checked+label span{box-shadow:inset 0 1px 4px 1px rgba(0,0,0,0.1)}.productlist .accordion__group [type=checkbox]:checked ~ .filter_button_close{display:none}.productlist .accordion__group [type=checkbox]:checked ~ .filter_button_progress{display:block}.productlist .accordion__panel{display:none}@media (min-width: 768px){.productlist .has-border{border:1px solid #e5e5e5;margin-top:-1px;margin-left:-1px}}@media (min-width: 768px) and (max-width: 1023px){.productlist .has-border.display-flex{border-right:1px solid #e5e5e5}}.productlist__bulletlist{position:absolute;overflow:hidden;left:-15px;bottom:-90px;width:calc(100% + 30px);height:91px;padding:5px 0 0 30px;z-index:2;color:#757373;list-style:disc}.productlist__bulletlist li:nth-child(n+5){display:none}.productlist__variants{position:absolute;top:0;left:-144px;height:100%;width:130px;padding:52px 20px 0;z-index:3}.productlist__variants img{max-width:90px}.productlist__variants_item{margin-bottom:19px}.productlist__bulletlist,.productlist__variants{background-color:#fff}.productlist__infos{display:none}.products{margin-left:1px}@media (max-width: 767px){.products{margin-top:25px}.products li:not(:first-child) .product::after{content:'';position:absolute;height:1px;border-top:1px solid #e5e5e5;top:0;left:-16px;width:calc(100% + 32px)}}@media (min-width: 768px){.products{margin-bottom:30px}}@media (min-width: 1024px){.products li:not(.display-flex):hover .productlist__infos{display:block}.products li:not(.display-flex):hover .product-wrap{position:relative}.products li:not(.display-flex):hover .product-wrap li{border:0}.products li:not(.display-flex):hover .product-wrap::after{content:'';position:absolute;top:0;right:-16px;width:calc(100% + 32px);height:calc(100% + 90px);box-shadow:0 10px 30px 0 rgba(0,0,0,0.4);border-left:1px solid #fff;z-index:2;pointer-events:none;outline:2px solid #fff;outline-offset:-1px}.products li:not(.display-flex):hover .product-wrap.has-variants::after{left:-144px;width:calc(100% + 160px)}.products li:not(.display-flex):hover .product-wrap.has-variants .productlist__bulletlist{left:-144px;width:calc(100% + 159px);padding-left:160px}}.next-teaser{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.next-teaser .symbol-mini-right{border:1px solid #4a4a4a;padding:20px;border-radius:52px;margin-bottom:25px}.next-teaser small{color:rgba(0,0,0,0.9)}@media (min-width: 768px) and (max-width: 1023px){.next-teaser{min-height:460px}}.filter_toggle__panel{display:block}@media (min-width: 768px){.filter_toggle__panel{display:none}}.productlist-maincats__bottom{padding:18px 0;position:relative;border-top:1px solid rgba(170,170,170,0.3);border-bottom:1px solid rgba(170,170,170,0.3)}.productlist-maincats__bottom a{padding-right:25px;font-weight:bold;line-height:40px}@media (min-width: 768px){.productlist-maincats__bottom{padding:34px 0}}@media (max-width: 767px){.productlist-maincats__bottom{border:0;padding:10px 0}.productlist-maincats__bottom a{display:block;height:40px}.productlist-maincats__bottom::after{content:'';position:absolute;height:1px;border-top:1px solid #e5e5e5;bottom:0;left:-16px;width:calc(100% + 32px)}}
