.filter-form-error{background:#27232a;text-align:center;padding:1em;border-radius:.5em}.filter-form-error svg{height:1.5em;width:1.5em;top:.4em}.filter-form-error svg path{fill:#a198a9}#filter-form{margin:1.5em 0 1em}#filter-form,#filter-form .advanced-fields{display:flex;flex-wrap:wrap;row-gap:1.5em;align-items:flex-end}#filter-form .field{display:inline-block;flex:1 350px;max-width:50%;box-sizing:border-box;padding:0}@media(max-width: 750px){#filter-form .field{flex:1 100%;max-width:100%;margin-right:0 !important}}#filter-form .field:nth-child(odd){margin-right:2em}#filter-form .field.long{flex:1 100%;max-width:100%}#filter-form .field.long:nth-child(odd){margin-right:0}#filter-form .field>label{display:block;margin:0 0 .5em;font-size:.85em;font-weight:bold;text-transform:uppercase;color:#665f6c}#filter-form .field>label span{font-weight:normal;float:right}#filter-form .field>label span svg{vertical-align:middle}#filter-form .field>label span svg path{fill:#665f6c}#filter-form .field>label span svg:hover path,#filter-form .field>label span svg:active path,#filter-form .field>label span svg:focus path{fill:#d9d4de}#filter-form .field .radioblock-holder,#filter-form .field .dropdown-holder,#filter-form .field .searchbox-holder,#filter-form .field .checkbox-holder,#filter-form .field .textbox-holder,#filter-form .field .rangeslider-holder{display:block;margin:0;padding:0}#filter-form .field .radioblock{display:flex}#filter-form .field .radioblock label{flex-grow:1}#filter-form .field .dropdown-field{display:block;width:100%}#filter-form .field .dropdown-toggle{width:100%;justify-content:space-between}#filter-form .field .rangeslider{display:flex}#filter-form .field .textbox{width:100%;margin:0}#filter-form .field .searchbox{display:block;width:100%}#filter-form .field .searchbox:focus-within,#filter-form .field .searchbox.has-value{width:100%}#filter-form.single-row,#filter-form.single-row .advanced-fields{column-gap:1.5em}#filter-form.single-row .field{flex:1 1 auto;max-width:none}#filter-form.single-row .field:nth-child(odd){margin-right:0}#filter-form.single-row .field[data-type=searchbox],#filter-form.single-row .field[data-type=author],#filter-form.single-row .field[data-type=liked-by],#filter-form.single-row .field[data-type=favorited-by]{flex:3 1 15em;min-width:11em}#results-container{list-style-type:none;margin:0;padding:0}#results-count{margin-top:2em;padding:1em 0;display:flex;align-items:center;gap:1em}#results-count .count{font-size:1.15em;font-weight:bold;text-transform:uppercase;color:#a198a9}#results-count .results-tools{margin-left:auto;display:flex;align-items:center;gap:1.5em}#results-count .results-tools .field,#results-count .results-tools .display-switch,#results-count .results-tools .pagination-switch{display:flex;align-items:center}.loading-indicator{width:108px;height:0px;margin:0px auto;background:url("/images/loading.gif") no-repeat center;background-size:auto 100%;opacity:0;-webkit-transition:height 1s,margin 1s,opacity 1s;transition:height 1s,margin 1s,opacity 1s;clear:both}.loading-indicator.visible{height:108px;margin:100px auto;display:block;opacity:1}#end-of-results,#no-results{margin:50px auto;text-align:center;font-size:1.25em;display:none}#end-of-results.visible,#no-results.visible{display:block}@media(max-width: 716px){.filter-form div:nth-child(odd){margin-right:0}}@media(max-width: 1010px){.hide-label{height:0;margin-top:1em !important}}#filter-header{display:flex;align-items:center;flex-wrap:wrap;gap:.75em 1em;margin:1.5em 0 .75em}#filter-header .filter-heading{margin:0;font-size:1.15em;font-weight:bold;text-transform:uppercase;color:#a198a9;flex:1 1 auto}#filter-header .filter-tools{display:flex;align-items:center;justify-content:flex-end;gap:1.25em;margin-left:auto;flex:0 1 calc(50% - 1em);min-width:0}@media(max-width: 500px){#filter-header .filter-tools{flex:1 1 100%}}#filter-header .filter-toggle{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.5em;height:1.5em;margin:0;padding:0;border:0;background:none;color:#a198a9;cursor:pointer;font-size:1em}#filter-header .filter-toggle svg{width:100%;height:100%}#filter-header .filter-toggle svg path{fill:currentColor;transition:fill 100ms}#filter-header .filter-toggle:hover,#filter-header .filter-toggle.open,#filter-header .filter-toggle:focus-visible{color:#eaeaea}#filter-header .filter-toggle .active-count{min-width:1.5em;height:1.5em;box-sizing:border-box;padding:0 .35em;border-radius:.75em;background:#4c4550;color:#eaeaea;font-weight:bold;line-height:1.5em;text-align:center;text-transform:none;position:absolute;top:-0.55em;right:-0.75em;font-size:.7em}#filter-form[hidden]{display:none}#filter-form .advanced-filters-bar,#filter-form .advanced-fields{flex:1 1 100%;max-width:100%;grid-column:1/-1}#filter-form .advanced-filters-bar{display:flex;align-items:center;justify-content:flex-end;gap:1.25em}#filter-form .advanced-filters-bar button{display:inline-flex;align-items:center;gap:.45em;margin:0;padding:0;border:0;background:none;color:#665f6c;cursor:pointer;font-size:.75em;font-weight:bold;text-transform:uppercase}#filter-form .advanced-filters-bar button svg{width:1.4em;height:1.4em}#filter-form .advanced-filters-bar button svg path{fill:currentColor;transition:fill 100ms}#filter-form .advanced-filters-bar button:hover,#filter-form .advanced-filters-bar button:focus-visible{color:#a198a9}#filter-form .advanced-filters-bar button[hidden]{display:none}#filter-form .advanced-filters-bar .advanced-toggle.open svg{transform:rotate(180deg)}#filter-form .advanced-filters-bar .active-count{min-width:1.5em;height:1.5em;box-sizing:border-box;padding:0 .35em;border-radius:.75em;background:#4c4550;color:#eaeaea;font-weight:bold;line-height:1.5em;text-align:center;text-transform:none;font-size:.93em}#filter-form .advanced-fields[hidden]{display:none}.page-search{position:relative;flex:1 1 auto;min-width:0}.page-search .page-search-input{width:100%;height:40px;box-sizing:border-box;color:#928a99;background:#27232a;border:none;border-radius:10px;padding:0 2.6em 0 1em;font-size:1em;font-family:inherit}.page-search .page-search-input::placeholder{color:#514a56}.page-search .page-search-action{position:absolute;right:0;top:0;height:40px;width:2.6em;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;font-size:1em}.page-search .page-search-action .icon-search,.page-search .page-search-action .icon-clear{display:flex;align-items:center}.page-search .page-search-action .icon-search svg{width:1.2em;height:1.2em}.page-search .page-search-action .icon-clear svg{width:1.7em;height:1.7em}.page-search .page-search-action svg path{fill:#514a56}.page-search .page-search-action .icon-clear{display:none}.page-search .page-search-action:hover:not(:disabled) svg path{fill:#a59cad}.page-search.has-value .page-search-action .icon-search{display:none}.page-search.has-value .page-search-action .icon-clear{display:flex}.page-search .suggestions{display:none;position:absolute;top:100%;left:-4px;z-index:400;box-sizing:border-box;width:calc(100% + 8px);max-height:26em;overflow:hidden auto;background:#27232a;border:solid 4px #332f35;border-top:none;border-radius:0 0 10px 10px}.page-search .suggestions .suggestion{display:flex;align-items:center;gap:.7em;padding:.5em .8em;color:#928a99;text-decoration:none;cursor:pointer}.page-search .suggestions .suggestion .icon{flex-shrink:0;width:1.7em;height:1.7em;display:flex;align-items:center;justify-content:center}.page-search .suggestions .suggestion .icon img{width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.page-search .suggestions .suggestion .icon svg{width:1.05em;height:1.05em}.page-search .suggestions .suggestion .icon svg path{fill:#514a56}.page-search .suggestions .suggestion .text{flex:1;min-width:0}.page-search .suggestions .suggestion .text .title,.page-search .suggestions .suggestion .text .subtitle{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-search .suggestions .suggestion .text .title{font-weight:bold}.page-search .suggestions .suggestion .text .subtitle{font-size:.8em;color:#514a56}.page-search .suggestions .suggestion:hover,.page-search .suggestions .suggestion.highlighted{background:#4c4550;color:#b4abbd}.page-search .suggestions .suggestion:hover .subtitle,.page-search .suggestions .suggestion.highlighted .subtitle{color:#b4abbd;opacity:.8}.page-search .suggestions .suggestion:hover .icon svg path,.page-search .suggestions .suggestion.highlighted .icon svg path{fill:#b4abbd}.page-search .suggestions .suggestion-message{display:block;padding:.65em 1em;color:#514a56;font-style:italic}.page-search.open .page-search-input{border-radius:10px 10px 0 0}.page-search.open .suggestions{display:block}.pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5em;margin:2em 0}.pagination[hidden]{display:none}.pagination .page-link{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:40px;height:40px;padding:0 .6em;border-radius:10px;color:#a198a9;font-weight:bold;text-decoration:none;transition:background 100ms,color 100ms}.pagination .page-link:visited{color:#a198a9}.pagination .page-link:hover,.pagination .page-link:focus-visible{background:#4c4550;color:#eaeaea}.pagination .page-link svg{width:1.1em;height:1.1em}.pagination .page-link svg path{fill:currentColor}.pagination .page-link.current{background:#665f6c;color:#eaeaea;cursor:default}.pagination .page-link.disabled{opacity:.4;cursor:default}.pagination .page-link.disabled:hover{background:none;color:#a198a9}.pagination .page-gap{min-width:1.5em;text-align:center;font-weight:bold;color:#665f6c}
/*# sourceMappingURL=../../maps/filter-form/css/filter-form.css.map */
