.search-loading-spinner{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.5);display:block;z-index:9999}.search-loading-spinner .loader-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center}.search-loading-spinner .loader-content .fa-spin{font-size:28px;color:#88a210;display:block;margin:0 auto}.search-loading-spinner .loader-content span{font-size:16px;margin-top:4px;color:#555;display:block}.search-page{position:relative;display:block}.search-page .search-page-result{display:flex;flex-direction:column;width:100%;position:relative}.search-page .search-page-result .search-page-result-header{padding-bottom:20px;border-bottom:1px solid #d8dadd}.search-page .search-page-result .search-page-result-header h2{font-size:24px;font-weight:bold;line-height:normal;margin:0;text-transform:none}.search-page .search-page-result .search-tabs-container{margin-top:23px}.search-page .search-page-result .search-tabs-container .search-tabs{display:flex;list-style:none;margin:0;padding:0;grid-gap:44px;gap:44px}.search-page .search-page-result .search-tabs-container .search-tabs .search-tabs-item{position:relative}.search-page .search-page-result .search-tabs-container .search-tabs .search-tabs-item .search-tabs-button{display:flex;align-items:center;grid-gap:4px;gap:4px;background:none;border:none;border-bottom:2px solid transparent;padding:0 0 10px 0;font-size:16px;line-height:normal;color:#000;cursor:pointer;outline:none;border-radius:0;box-shadow:none}.search-page .search-page-result .search-tabs-container .search-tabs .search-tabs-item .search-tabs-button:focus{outline:none;box-shadow:none}.search-page .search-page-result .search-tabs-container .search-tabs .search-tabs-item .search-tabs-button.active{border-bottom-color:#000}.search-page .search-page-result .search-tabs-container .search-tabs .search-tabs-item .search-tabs-button.active span{color:#000;background:none}.search-page .search-page-result .search-tabs-container .search-tabs .search-tabs-item .search-tabs-button .search-tabs-label{font-weight:bold}.search-page .search-page-result .search-tabs-container .search-tabs .search-tabs-item .search-tabs-button .search-tabs-count{font-weight:normal}.search-page .search-page-result .search-toolbar-container{margin-top:22px;margin-bottom:25px}.search-page .search-page-result .search-toolbar-container .search-toolbar{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;grid-gap:8px;gap:8px}.search-page .search-page-result .search-toolbar-container .search-toolbar .search-toolbar-filters{display:flex;align-items:center;flex-wrap:wrap;grid-column-gap:8px;-moz-column-gap:8px;column-gap:8px;grid-row-gap:10px;row-gap:10px;flex:1}.search-page .search-page-result .search-toolbar-container .search-toolbar .search-toolbar-sorting{position:relative;align-self:flex-start;height:40px;display:flex;align-items:center;padding-left:16px}.search-page .search-page-result .search-toolbar-container .search-toolbar .search-toolbar-sorting .search-toolbar-sorting-btn{display:flex;align-items:center;grid-gap:6px;gap:6px;background:none;border:none;font-size:14px;cursor:pointer;border-radius:0;box-shadow:none;outline:none;white-space:nowrap}.search-page .search-page-result .search-toolbar-container .search-toolbar .search-toolbar-sorting .search-toolbar-sorting-btn:focus{outline:none;box-shadow:none}.search-filter-slidein{position:fixed;top:0;right:-518px;width:518px;height:100vh;background:#fff;z-index:10000;display:flex;flex-direction:column;transition:right .3s ease}.search-filter-slidein.open{right:0}.search-filter-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:9999}.search-filter-overlay.open{display:block}
