.search-filter{padding-bottom:var(--section)}.search-filter [v-cloak]{height:100vh}.search-filter .mainWidth{display:none}.search-filter.show .mainWidth{display:block}@-webkit-keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.search-filter.is-loading{min-height:230px;position:relative;z-index:1}.search-filter.is-loading:before{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;content:'';width:100%;height:100%;background:rgba(255,255,255,.5)!important;opacity:1!important}@media(max-width:900px){.search-filter.is-loading:before{position:fixed;z-index:999998}}.search-filter.is-loading:after{border:5px solid #ccc;border-top:5px solid #000;border-radius:50%;width:30px;height:30px;-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite;position:absolute;left:50%;top:100px;margin-left:-15px;z-index:2;content:""}@media(max-width:900px){.search-filter.is-loading:after{position:fixed;z-index:999999;top:50%;margin-top:-15px}}.search-filter .noResults{padding:0 var(--padding);color:var(--errorColor)}.search-filter .toggle-view div{display:flex;align-items:center;justify-content:flex-end}@media(max-width:900px){.search-filter .toggle-view div{display:none}}.search-filter .toggle-view div a{text-decoration:none;display:flex;min-width:30px;height:30px;line-height:30px;text-align:center;background:var(--color1);color:#fff;border:0;margin-left:5px;padding:0 10px}@media(hover:hover){.search-filter .toggle-view div a:hover{color:#fff;background:var(--color2)}}.search-filter .toggle-view div a.active,.search-filter .toggle-view div a.active:hover{background:var(--color2);cursor:default;color:#fff}.search-filter .filter-component .showMore,.search-filter .filter-component .showLess{display:block;text-decoration:none}@media(max-width:900px){.search-filter .filter-component .showMore,.search-filter .filter-component .showLess{display:none}}.search-filter .filter-component .showMore span,.search-filter .filter-component .showLess span{color:var(--color1);transition:all .2s linear;padding-left:10px}.search-filter .filter-component .showMore span:before,.search-filter .filter-component .showLess span:before{content:"";width:0;height:0;float:left;margin-left:3px;margin-top:6px;margin-right:3px}@media(hover:hover){.search-filter .filter-component .showMore:hover span,.search-filter .filter-component .showLess:hover span{color:var(--grey2)}}.search-filter .filter-component .showMore span:before{border-left:5px solid transparent;border-right:5px solid transparent;border-top:10px solid var(--grey2)}.search-filter .filter-component .showLess span:before{border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:10px solid var(--grey2)}.search-filter .filter-button a{cursor:pointer;display:block;padding:10px;background:var(--color1);color:#fff;text-decoration:none;text-align:center}@media(hover:hover){.search-filter .filter-button a:hover{background:var(--color2)}}.search-filter .filter-clearselection a{display:block;text-decoration:none;background:var(--color2);color:#fff;padding:10px;text-align:center;cursor:pointer}.search-filter .filter-clearselection a:hover{background:var(--color3);color:var(--color1)}.search-filter .pagination{display:flex;justify-content:center}.search-filter .pagination ul{display:flex;border:1px solid var(--color2);border-radius:3px}.search-filter .pagination li{border-left:1px solid var(--color2);border-right:1px solid var(--color2)}.search-filter .pagination li:first-child,.search-filter .pagination li:last-child{border:0}.search-filter .pagination li a{padding:0 10px;display:block;color:var(--color1);line-height:35px;text-decoration:none}@media(hover:hover){.search-filter .pagination li a:hover{background:var(--grey1);color:var(--color1)}}.search-filter .pagination li span{display:block;padding:0 10px;color:var(--color1);line-height:35px}.search-filter .pagination li span.disabled{color:var(--color2)}.search-filter .pagination li span.disabled:hover{color:var(--color2)}.search-filter .holder{position:relative;height:100%;width:100%}.search-filter .holder .star{position:absolute;right:0;color:#fff;top:0;padding:var(--padding);z-index:3;text-decoration:none;line-height:20px;font-size:20px}.search-filter .markers{display:none}.search-filter .filterButton{position:fixed;z-index:99999;bottom:0;left:0;right:0;width:100%;padding:var(--padding);display:none;background-image:linear-gradient(to top,#bababa,rgba(255,255,255,0))}.search-filter .filterButton button{width:100%}@media(max-width:900px){.search-filter .filtered{position:fixed;right:0;width:100%;z-index:9999;background:#fff;bottom:-100%;margin:0;height:100%;padding:20px 20px 100px 20px;-webkit-overflow-scrolling:touch;overflow:auto;transition:all .2s linear;border-radius:0;border:0}.search-filter .filtered .rss{top:20px;right:20px}.search-filter .filterButton{display:block}}.search-filter.active .filtered{bottom:0}