#suggestBox,#suggestBox *{box-sizing:border-box}
#suggestBoxContainer{width:100%;min-width:100%;background:#fff;display:none;position:relative;z-index:100}
#suggestBox{font-family:var(--font-family-regular);max-width:1200px;margin:0 auto;padding:10px 0;display:none;border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}
@media(min-width:900px){#suggestBoxContainer{position:absolute;left:0}
}
@media(max-width:750px){#suggestBoxContainer{margin:0;height:80vh;overflow-y:auto}
}
#suggestBox li a{display:block;padding:0 10px}
#suggestBox .facets,#suggestBox ul.products{margin:0;padding:0;list-style-type:none;float:left;width:50%}
@media(min-width:900px){#suggestBox .facets,#suggestBox ul.products{min-width:400px}
}
#suggestBox .facets,#suggestBox ul.products{padding:0 2%}
#suggestBox .facets:only-child{width:100%;max-width:1200px;margin:0 auto}
#suggestBox ul.products.only{padding-right:0;padding-left:10%;border:0;width:90%}
@media(max-width:750px){#suggestBox .facets,#suggestBox ul.products{width:100%;min-width:100%;padding-left:0;padding-right:0;padding:0 2%}
#suggestBox ul.products.only{padding:0 2%}
}
#suggestBox ul.products{border-left:2px solid var(--background-tertiary-color)}
@media(max-width:750px){#suggestBox ul.products{border-left:0;padding-top:20px}
}
#suggestBox .facets>li{position:relative}
#suggestBox .facets li.headline,#suggestBox ul.products li.headline{font-size:14px;color:#000;text-transform:uppercase;font-weight:600;padding:10px}
#suggestBox .facets li a span.m-info,#suggestBox .facets li a span.c-info,#suggestBox .facets li a span.m-amount,#suggestBox .facets li a span.c-amount{display:table-cell;padding:4px 10px 4px 20px;vertical-align:middle;word-break:break-word}
#suggestBox .facets li a span.c-amount{padding:4px 0;text-align:right}
#suggestBox .facets li a span.c-info{color:var(--text-disabled-color)}
#suggestBox .facets li a span.c-info strong,#suggestBox .facets li a span.m-info strong{font-weight:600;color:#000}
#suggestBox .facets li a span.m-amount{padding:4px 0;text-align:right}
#suggestBox .facets li>a{display:table;width:100%;text-decoration:none;line-height:normal}
#suggestBox li a.active{background:#f0f0f0}
#suggestBox .facets li a{line-height:24px}
#suggestBox ul.products li a{display:table;width:100%;color:#333;font-size:11px;text-decoration:none;line-height:normal;border-bottom:1px solid #e0dede}
#suggestBox ul.products li:last-child a{border-bottom:0}
#suggestBox ul.products li a strong{color:#000;background:#f0f0f0}
#suggestBox ul.products li a span.m-info{margin:0 0 0 10px}
#suggestBox ul.products li a span.p-image{display:table-cell;width:65px;height:60px;padding:5px 10px 5px 5px;vertical-align:middle}
#suggestBox ul.products li a span.p-info{display:table-cell;height:60px;font-size:14px;padding:5px 5px 5px 0;vertical-align:middle}
#suggestBox ul.products li a span.p-info img{display:block;max-width:70px;max-height:30px;margin-bottom:3px}
#suggestBox ul.products li a span.p-info span.p-price{display:block;margin-top:5px;width:100%;text-align:right;font-size:14px;height:40px;line-height:20px;color:#000;font-weight:600}
#suggestBox .facets li span.m-delete{position:absolute;float:right;padding:4px 10px 4px 0;text-decoration:underline;cursor:pointer;text-align:right;right:0;top:0;color:#999}
#suggestBox .facets li.headline.link span{float:right;text-decoration:underline;cursor:pointer;font-weight:normal}
.pl_filters div.filter.category{margin-top:18px!important}
@media(max-width:750px){.pl_filters div.filter.category{margin:0!important}
}
.pl_filters div.filter.category li a.icon{display:inline-block;margin:3px 10px 0 0;width:21px;height:21px;background-size:21px auto;opacity:.5}
.pl_filters div.filter.category li a.icon.active{background-size:21px auto;opacity:1}
.pl_filters div.filter.category li a.icon.bullet.active{background-size:21px auto;opacity:1}
#cat-tree{padding-left:10px!important;list-style:outside none none!important;margin-top:0}
@media(max-width:750px){#cat-tree{border:none!important}
}
#cat-tree li{margin:0;line-height:26px;list-style:outside none none!important}
#cat-tree ul{padding:0;margin-left:11px}
#cat-tree li a{color:var(--text-disabled-color)}
#cat-tree li a.active{color:var(--link-primary-color)}
#cat-tree li a.icon-arrow-right-thin{font-size:12px;cursor:pointer}
#cat-tree li a.icon-arrow-right-thin:before{display:inline-block;transition:all .4s ease}
#cat-tree li a.icon-arrow-right-thin.active:not(.bullet):before{-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-o-transform:rotateX(90deg);-ms-transform:rotateX(90deg);transform:rotate(90deg)}
#range-slider{clear:both;border-top:1px solid var(--border-primary-color);border-bottom:1px solid var(--border-primary-color);padding:15px 10px}
@media(max-width:750px){#range-slider{padding:5px 10px 10px 10px;border:0}
}
.pl_filters div.filter.price .ui-rangeslider{margin:0}
#range-slider input{border-radius:0;height:17px;line-height:17px;margin-top:30px}
#range-slider input[name="range-1a"]{text-align:left}
#range-slider input[name="range-1b"]{text-align:right}
#range-slider .rangeslider-label{display:none;font-weight:bold;font-size:14px;color:#333}
#range-slider #range-1a-label{float:left;text-align:left}
#range-slider #range-1b-label{float:right;text-align:right}
#range-slider a,#range-slider .ui-btn-corner-all,#range-slider .ui-btn.ui-corner-all,#range-slider .ui-slider-track.ui-corner-all,#range-slider .ui-flipswitch.ui-corner-all,#range-slider .ui-li-count{border-radius:0;box-shadow:none!important}
#range-slider .ui-slider-track .ui-slider-bg,#range-slider .ui-slider-switch .ui-slider-label,#range-slider .ui-slider-switch .ui-slider-inneroffset,#range-slider .ui-slider-handle{background:#f0f0f0}
#range-slider .ui-slider-track.ui-shadow-inset.ui-bar-inherit.ui-corner-all{border-color:#c1c1c1}
#range-slider div.ui-rangeslider-sliders div.ui-slider-track{margin:0 -62px 0 -55px!important;height:10px!important;box-shadow:none!important}
#range-slider .ui-slider-track .ui-btn.ui-slider-handle{top:auto;width:22px!important;height:22px!important}
.pl_filters .searchheadline span.amount,.pl_filters .searchheadline #remove-all{display:none}
#site-links{margin:10px 0 30px 250px;overflow:hidden}
@media(max-width:750px){#site-links{margin:0;padding-bottom:10px}
}
#site-links .target-pages-headline{margin:0 0 0 2%;padding:0 10px 9px 10px;font-size:24px;text-align:center;font-weight:300;border-bottom:1px solid var(--border-primary-color);text-transform:uppercase;color:var(--text-primary-color)}
@media(max-width:750px){#site-links .target-pages-headline{margin:0}
}
#site-links .site-links-container{display:flex;justify-content:flex-start;flex-wrap:wrap}
#site-links a{display:inline-block;clear:both;margin:20px 0 0 2%;height:24px;line-height:24px}
@media(max-width:750px){#site-links a{margin:10px 0 0 2%}
}