.illustrated-filter-container{display:flex;flex-wrap:nowrap;gap:12px;margin:-12px -6px 12px;overflow-x:scroll;padding:12px 6px}.illustrated-filter-container::-webkit-scrollbar{display:block;height:4px}.illustrated-filter-container::-webkit-scrollbar-thumb{background:#ccc}.illustrated-filter-container input[type=checkbox]{display:none}.illustrated-filter-container .illustrated-filter{align-items:center;border:1px solid var(--border-color);border-radius:var(--category-box-radius);cursor:pointer;display:flex;flex:0 0 150px;flex-direction:column;font-size:12px;gap:6px;height:142px;padding:4px;position:relative}.illustrated-filter-container .illustrated-filter div{line-height:1;text-align:center}.illustrated-filter-container .illustrated-filter div span{color:var(--hits-color)}.illustrated-filter-container .illustrated-filter.active,.illustrated-filter-container .illustrated-filter:hover{border-color:var(--family-border-active)}.illustrated-filter-container .illustrated-filter.active:before{background:var(--active-color);border:1px solid var(--input-border-color);border-color:var(--active-color);border-radius:var(--input-checkbox-radius,4px);content:"";height:16px;position:absolute;right:-4px;top:-4px;width:16px;z-index:1}.illustrated-filter-container .illustrated-filter.active:after{border:2px solid var(--checkbox-hook-color,#000);border-right:none;border-top:none;content:"";display:block;font-size:16px;height:.3125em;position:absolute;right:0;top:1px;transform:rotate(-45deg);width:.5em;z-index:2}@media only screen and (min-width:1280px){.illustrated-filter-container{display:grid;grid-template-columns:repeat(7,1fr);overflow:hidden;overflow-x:unset}.illustrated-filter-container .illustrated-filter{font-size:14px}.illustrated-filter-container .illustrated-filter img{height:100px;max-height:unset!important}}@media only screen and (max-width:768px){.illustrated-filter-container .illustrated-filter.d-none{display:flex!important}}.illustrated-filter-container.toggled+.toggle-assortment-filter-container button:before{content:""}.toggle-category-tiles-container~.illustrated-filter-container{max-height:610px}.toggle-category-tiles-container~.illustrated-filter-container.toggled{max-height:unset}.toggle-assortment-filter-container{display:none}@media only screen and (min-width:1280px){.toggle-assortment-filter-container{align-items:center;display:flex;gap:15px;justify-content:center;margin:0 0 12px}.toggle-assortment-filter-container button{height:24px}}.asn-active-filters{align-items:center;display:grid;gap:8px 20px;grid-template-columns:min-content auto}.asn-active-filters .delete-all{font-size:12px}.asn-active-filters strong{white-space:nowrap}.asn-active-filters .filter{display:flex;flex-wrap:wrap;gap:8px;grid-column:1/3}@media only screen and (max-width:1280px){.asn-active-filters .delete-all{grid-column:2;grid-row-end:none}}@media only screen and (min-width:1280px){.asn-active-filters{grid-template-columns:min-content auto auto 1fr}.asn-active-filters .filter{grid-column:unset}}.asn-active-filters,.quickfilter-box{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.asn-active-filters .headline,.quickfilter-box .headline{font-weight:700;margin-right:12px;width:100%}.asn-active-filters small,.quickfilter-box small{display:block;font-size:10px;font-weight:700}.asn-active-filters .quick-filter-button,.asn-active-filters .selected-filter-button,.quickfilter-box .quick-filter-button,.quickfilter-box .selected-filter-button{border:1px solid var(--category-box-border);border-radius:var(--category-box-radius);cursor:pointer;font-size:12px;line-height:1;padding:4px 16px 2px 36px;position:relative}.asn-active-filters .quick-filter-button:before,.asn-active-filters .selected-filter-button:before,.quickfilter-box .quick-filter-button:before,.quickfilter-box .selected-filter-button:before{background-color:#fff;border:1px solid var(--input-border-color);border-radius:var(--input-checkbox-radius,4px);content:"";height:16px;left:12px;position:absolute;top:6px;width:16px}.asn-active-filters .quick-filter-button:hover,.asn-active-filters .selected-filter-button:hover,.quickfilter-box .quick-filter-button:hover,.quickfilter-box .selected-filter-button:hover{background-color:var(--category-box-background-hover)}.asn-active-filters .quick-filter-button.active:before,.asn-active-filters .selected-filter-button.active:before,.quickfilter-box .quick-filter-button.active:before,.quickfilter-box .selected-filter-button.active:before{background:var(--active-color);border-color:var(--active-color)}.asn-active-filters .quick-filter-button.active:after,.asn-active-filters .selected-filter-button.active:after,.quickfilter-box .quick-filter-button.active:after,.quickfilter-box .selected-filter-button.active:after{border:.125em solid var(--checkbox-hook-color,#000);border-right:none;border-top:none;content:"";display:block;font-size:16px;height:.3125em;left:16px;position:absolute;top:12px;transform:translateY(-.0625em) rotate(-45deg);width:.5em}.article-list-loading .wrapper{pointer-events:none}.article-list-loading .wrapper:before{background-color:#fff;content:"";inset:0;opacity:.7;position:absolute;z-index:100}.article-list-loading:after{animation:rotation .5s linear infinite;border:5px solid var(--button-background);border-bottom:5px solid transparent;border-radius:50%;box-sizing:border-box;content:"";display:inline-block;height:48px;left:50%;position:fixed;top:50%;width:48px;z-index:3000000000}@keyframes rotation{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.asn{background-color:#fff;display:flex;flex-direction:column}@media only screen and (max-width:1023px){.asn{border-radius:var(--shop-radius) 0 0 0;bottom:0;gap:12px;height:600px;justify-content:space-between;padding:12px;position:fixed;right:-320px;width:320px;z-index:3000000000}.asn.visible{box-shadow:0 0 4px,0 0 0 800px rgba(0,0,0,.25);right:0}.asn .quick-filter-button{flex-grow:1}.asn fieldset{margin-right:8px}}@media only screen and (min-width:1024px){.asn .quick-filter-box{margin-bottom:8px}.asn fieldset{border-bottom:1px solid var(--grey3);padding-bottom:12px}.asn .quick-filter-button{width:100%}}@media only screen and (max-width:1023px){.filter-section{flex-grow:1;overflow-y:auto}}.filter-section legend{cursor:pointer;margin-bottom:0}.filter-section legend.open{margin-bottom:4px}.filter-section .filter-toggle.active{background-color:var(--wrapper-bg);border-color:var(--body-color);position:relative}.filter-section .filter-toggle.active:after{background-color:var(--wrapper-bg);border-left:1px solid var(--body-color);border-right:1px solid var(--body-color);bottom:-10px;content:"";display:block;height:16px;left:-1px;position:absolute;right:-1px;z-index:1}@media only screen and (max-width:1023px){.filter-section .filter-box strong{display:none}.filter-section .filter-box .asn-filter legend{margin:0;padding:12px 0}.filter-section .filter-box .asn-filter .filter{display:grid;max-height:unset;padding:2px 0 8px}button.show-filters{display:none}}.close{position:absolute;right:6px;top:6px}@media only screen and (min-width:1024px){.quickfilter-box{margin-bottom:12px!important}.filter-section{border:none!important}.filter-section .filter-toggle{display:none}.filter-section .filter-box{border:none;display:block;margin-bottom:2em;position:unset}.filter-section .filter-box strong{display:block;margin-bottom:1em}.asn-filter{display:grid;gap:12px}.asn-filter fieldset{max-height:136px}.asn-filter fieldset.brand-fieldset{max-height:154px}.asn-filter fieldset .filter{gap:8px;max-height:104px;overflow-y:auto;padding:2px 8px 2px 0}.asn-filter fieldset .filter::-webkit-scrollbar{width:6px}.asn-filter fieldset .filter::-webkit-scrollbar-track{background:var(--grey0);border-radius:3px}.asn-filter fieldset .filter::-webkit-scrollbar-thumb{background:var(--grey4);border-radius:3px}.asn-filter fieldset #filter-marke:hover,.asn-filter fieldset.more-filter .filter:hover{background:#fff;box-shadow:0 8px 8px rgba(0,0,0,.25);left:-6px;max-height:220px;overflow-y:scroll;padding-left:6px;position:relative;width:calc(100% + 6px);z-index:30}}@media only screen and (min-width:768px){.asn-filter fieldset{font-size:12px}}.asn-filter label{line-height:1;overflow-wrap:anywhere}.asn-filter label.disabled{color:var(--grey3);opacity:1}.asn-filter label.disabled input{border-color:var(--grey1);opacity:1}.asn-filter fieldset{display:block;position:relative}.asn-filter fieldset .icon-toggle:before{left:auto;right:4px}.asn-filter legend{align-items:flex-start;flex-direction:column;line-height:16px;padding-left:0;row-gap:0;white-space:normal}.asn-filter legend.active:before{transform:scaleY(-1)}.asn-filter legend small{display:none;font-weight:400}.asn-filter legend:not(.open) small{display:block}.asn-filter .filter{display:grid;gap:16px;overflow-y:hidden}.asn-filter .filter-open{max-height:600px}.asn-filter [data-asn-amount]:after{color:var(--grey4);content:"(" attr(data-asn-amount) ")";margin-left:4px;overflow-wrap:normal}@media only screen and (min-width:1024px){.asn-filter .brand-fieldset .filter{max-height:122px}.asn-filter .brand-fieldset .filter:hover{max-height:240px!important}}.asn-filter .filter-headline{position:relative;top:-2px}.asn-filter .filter-headline span{background:#fff;color:var(--grey4);font-size:10px;line-height:1;padding:0 4px;position:absolute;right:8px}.asn-filter .filter-headline:before{border-bottom:1px solid var(--grey1);content:"";left:0;position:absolute;right:0;top:4px}.sort{display:flex;font-weight:700;gap:10px;justify-content:space-between}@media only screen and (min-width:1024px){.sort{font-weight:400;padding:0!important}.sort label:after{content:":"}.sort select{border:none}}.filter-section,.quickfilter-box,.sort{border-bottom:1px solid var(--grey2);margin-bottom:0;padding-bottom:12px}.asn-flyin-headline{font-size:18px;font-weight:700}.show-filtered-articles{margin:0 auto}@media only screen and (min-width:480px){.furniture-filter{display:flex}}.furniture-filter a{display:flex;gap:var(--spacer-m);line-height:3em;margin-right:2em}@media only screen and (min-width:1024px){.filter-button{display:none}}.asn .furniture-filter{flex-direction:column}.asn .furniture-filter img{width:20px}.asn .furniture-filter a{font-size:12px;gap:var(--spacer-s);line-height:2em}@media only screen and (max-width:1023px){.asn .filter-section .filter-box{top:0}.asn .furniture-filter{flex-direction:row}.asn .furniture-filter img{width:25px}.asn .furniture-filter a{font-size:14px}}.furniture-headline{align-items:center;display:flex;gap:.5em}.furniture-container{display:grid;gap:12px;margin-bottom:var(--spacer-xl)}@media only screen and (min-width:1024px){.furniture-container{grid-template-columns:1fr 1fr}}.furniture-container .furniture{margin-bottom:var(--spacer-m);position:relative}.furniture-container .furniture .arrow-left,.furniture-container .furniture .arrow-right{background:hsla(0,0%,100%,.5);cursor:pointer;left:0;position:absolute;top:45%}.furniture-container .furniture .arrow-left span,.furniture-container .furniture .arrow-right span{display:block;height:100%;padding:2em 1em}.furniture-container .furniture .arrow-left span:before,.furniture-container .furniture .arrow-right span:before{padding-left:.75em}.furniture-container .furniture .arrow-right{left:auto;right:0}.furniture-container .furniture .img-furniture{width:100%}.furniture-container .furniture .furniture-thumbs{background:var(--grey4);display:block;justify-content:space-between;padding:var(--spacer-s)}@media only screen and (min-width:768px){.furniture-container .furniture .furniture-thumbs{display:flex}}.furniture-container .furniture .furniture-thumbs .furniture-color{align-items:center;display:flex;justify-content:flex-end;position:relative}.furniture-container .furniture .furniture-thumbs .furniture-color .choose-color-hint{background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.5);font-size:12px;left:-160px;line-height:16px;max-width:150px;opacity:1;padding:5px 10px;position:absolute;top:-10px;transition:opacity 2s}.furniture-container .furniture .furniture-thumbs .furniture-color .choose-color-hint:after{background:#fff;content:"";height:10px;position:absolute;right:-5px;top:50%;transform:rotate(45deg);width:10px}.furniture-container .furniture .furniture-thumbs .dot{border:2px solid transparent;cursor:pointer;display:inline-block;margin-left:var(--spacer-xs)}.furniture-container .furniture .furniture-thumbs .dot.active{border:2px solid #000;border-radius:3px}