.faceted-overlay{left:0;top:0;width:100%;height:100%;position:fixed;background-color:rgba(25,25,25,0.5);z-index:100}.faceted-overlay .overlay__inner{left:0;top:0;width:100%;height:100%;position:absolute}.faceted-overlay .overlay__content{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}.faceted-overlay .spinner{width:75px;height:75px;display:inline-block;border-width:2px;border-color:rgba(255,255,255,0.05);border-top-color:#fff;animation:spin 1s infinite linear;border-radius:100%;border-style:solid}@keyframes spin{100%{transform:rotate(360deg)}}

#search_filters .ui-slider-horizontal .ui-slider-handle{margin-left:-1px;cursor:pointer}#search_filters .ui-widget-header{background:#555}#search_filters .ui-slider .ui-slider-handle{top:-.45em;width:0.4em;background:#fff;border:1px solid #555}#search_filters .ui-slider-horizontal{height:.4em}

#search_filters .facet .title{display:flex}#search_filters .facet .title .collapse-icons{margin-left:auto}#search_filters .facet .facet-title{width:calc(100% - 30px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#search_filters .facet .facet-label{width:100%;text-align:left}#search_filters .facet .facet-label .custom-checkbox,#search_filters .facet .facet-label .custom-radio{top:-7px;margin-right:0}#search_filters .facet .facet-label .color{margin-left:0}#search_filters .facet .facet-label a{width:calc(100% - 31px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}


/*# sourceMappingURL=front.css.map*/

/* Mecarla: search within categorical filters. */
.mc-search-facet > .title { display:none !important; }
.mc-search-facet > .facet-title { display:block !important; }
.mc-search-dropdown { width:100%; }
.mc-search-dropdown > button.select-title { width:100%; text-align:left; background:#fff; color:#222; }
.mc-search-dropdown .dropdown-menu { width:100%; min-width:0; max-height:320px; overflow-y:auto; padding-top:0; }
.mc-search-dropdown .mc-facet-search { position:sticky; top:0; z-index:2; padding:10px; background:#fff; }
.mc-search-dropdown .mc-facet-search-input { display:block; width:100%; height:40px; padding:8px 10px; font-size:16px; line-height:1.4; color:#222; background:#fff; border:1px solid #767676; border-radius:3px; box-sizing:border-box; }
.mc-search-dropdown .mc-facet-search-input:focus-visible, .mc-search-dropdown > .select-title:focus-visible { outline:2px solid #222; outline-offset:2px; }
.mc-search-dropdown [hidden] { display:none !important; }
.mc-search-dropdown .mc-facet-no-results { padding:10px 14px; margin:0; color:#555; }
.mc-search-dropdown .mc-facet-options { display:block !important; padding:0 12px 8px; margin:0; list-style:none; }
.mc-search-dropdown .mc-facet-options li { float:none; width:100%; }
@media (max-width:767px) { .mc-search-dropdown .dropdown-menu { max-height:260px; } }

.mc-search-facet > ul.collapse { display:block !important; height:auto !important; overflow:visible !important; }
