@-webkit-keyframes filterBox__loading{to{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes filterBox__loading{to{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.filterBox{display:block;position:relative;width:100%}.filterBox__headline{font-family:'Source Sans Pro';font-size:24px;font-style:normal;font-weight:700;line-height:26px;color:#000;display:block;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:100%}@media only screen and (min-width:900px){.filterBox__headline{font-family:'Source Sans Pro';font-size:16px;font-style:normal;font-weight:700;line-height:48px;background:#d7d7dc;text-align:center}}.filterBox__checked{background-color:#f5e146;-webkit-border-radius:50%;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;height:27px;width:27px}@media only screen and (min-width:900px){.filterBox__checked{position:relative;top:10px}}[data-filterbox-values] .filterBox__checked{display:inline-block}.filterBox__checked__amount{left:25%;position:relative}@media only screen and (min-width:900px){.filterBox__checked__amount{bottom:10px;left:10%}}.filterBox__toggle{background:0 0;border:2px solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;height:26px;left:0;position:absolute;top:-26px;width:100%}@media only screen and (min-width:900px){.filterBox__toggle{height:48px;top:-48px}}@media only screen and (min-width:900px){.filterBox__toggle:focus,.filterBox__toggle:hover{border:2px solid #000}}.filterBox__toggle i{font-size:12px;font-style:normal;font-weight:400;line-height:12px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:-webkit-transform .1s ease-in;transition:-webkit-transform .1s ease-in;transition:transform .1s ease-in;transition:transform .1s ease-in,-webkit-transform .1s ease-in}@media only screen and (min-width:900px){.filterBox__toggle i{right:18px}}[data-filterbox-shown="1"] .filterBox__toggle i{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.filterBox__contents{display:none}[data-filterbox-shown="1"] .filterBox__contents{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%}@media only screen and (min-width:900px){[data-filterbox-shown="1"] .filterBox__contents{background:#f5f5f6;border:1px solid #d7d7dc;border-top:0;left:0;padding:0 0 48px 0;position:absolute;top:100%;z-index:10}}@media only screen and (min-width:1200px){[data-filterbox-shown="1"] .filterBox__contents{padding:0 0 45px 0}}.filterBox__loading{-webkit-animation:filterBox__loading 1.5s linear infinite;animation:filterBox__loading 1.5s linear infinite;display:none;padding:10px}[data-filterbox-loading] .filterBox__loading{display:inline-block}.filterBox__loading i{font-size:18px;font-style:normal;font-weight:400;line-height:18px}.filterBox__reset{font-family:'Source Sans Pro';font-size:16px;font-style:normal;font-weight:400;line-height:20px;background:0 0;border:none;color:#000;cursor:pointer;display:none;margin:0 0 15px 0;padding:0;text-decoration:underline}[data-filterbox-values] .filterBox__reset{display:inline-block}.filterBox__reset:focus-visible,.filterBox__reset:hover{text-decoration:none}@media only screen and (min-width:900px){.filterBox__reset{bottom:0;left:15px;line-height:48px;margin:0;position:absolute}}@media only screen and (min-width:1200px){.filterBox__reset{line-height:45px}}.filterBox__submit{display:none}@media only screen and (min-width:900px){.filterBox__submit{bottom:0;display:block;overflow:hidden;position:absolute;right:0}}