@media screen and (max-width: 750px){.js #body .content:before{display:block;content:'';position:fixed;z-index:998;background-color:rgba(0,0,0,0.25);top:0;left:0;bottom:0;right:0;transition:opacity .35s ease-in-out;opacity:0;pointer-events:none}}.js #body .content #main{position:relative}@media screen and (max-width: 750px){.js #body .content #filter-sidebar{display:none;position:fixed;top:0;width:300px;background:white;left:0;z-index:999;height:100%;transform:translateX(-100%);transition:transform .35s ease-in-out;padding:50px 30px;box-shadow:0 0 2px rgba(0,0,0,0.1),0 0 20px rgba(0,0,0,0.08)}}@media screen and (min-width: 751px){.js #body .content #filter-sidebar .filter-inner .extended-options{display:none}}.js #body .content #filter-sidebar .filter-inner.full .extended-options{display:block}.js #body .content #filter-sidebar .filter-sidebar-close-btn{position:absolute;border:0;padding:0;outline:none;top:12px;right:15px;background:url(/assets/icons/close-circle-1700e4554dbd392c80ae3f5c2d7839ab.svg) no-repeat;width:25px;height:25px;opacity:.65;transition:opacity .25s;text-indent:100%;background-size:cover;overflow:hidden;white-space:nowrap}.js #body .content #filter-sidebar .filter-sidebar-close-btn:hover{opacity:1}@media screen and (max-width: 750px){.js #body .content #filter-sidebar .filter-sidebar-close-btn{display:block}}@media screen and (min-width: 751px){.js #body .content #filter-sidebar .btn.apply-filters-btn{display:none}}.js .filter-sidebar-open{overflow-y:hidden}.js .filter-sidebar-open #body .content:before{opacity:1;pointer-events:initial}.js .filter-sidebar-open #body .content #filter-sidebar{transform:translateX(0)}@media screen and (max-width: 750px){.js .filter-sidebar-open-btn{width:100%;font-size:14px;margin-bottom:20px;display:block}}@media screen and (max-width: 480px){.js .filter-sidebar-open-btn{font-size:13px;padding:12px}}.filter-sidebar-open-btn{display:none}#filter-sidebar .filter-sidebar-close-btn{display:none}#filter-sidebar .filter-inner{max-width:180px;overflow:hidden;transition:height 0.5s ease-in-out}@media screen and (max-width: 750px){#filter-sidebar .filter-inner{max-width:100%}}#filter-sidebar .filter-inner h4{font-size:16px;font-weight:700;line-height:1.5em}@media screen and (max-width: 1020px){#filter-sidebar .filter-inner h4{font-size:14px}}@media screen and (max-width: 480px){#filter-sidebar .filter-inner h4{font-size:13px}}#filter-sidebar .filter-inner .search-options{margin-bottom:25px}#filter-sidebar .filter-inner .search-options .ez-tooltip-icon{opacity:.6;margin-left:6px;line-height:1em;padding:1px;position:relative;top:-1px}#filter-sidebar .filter-inner .search-options .ez-tooltip-icon:hover{opacity:1}#filter-sidebar .filter-inner .search-options .ez-tooltip-icon svg{fill:#666;width:1em;height:1em}#filter-sidebar .filter-inner .search-options .check--wrapper{display:flex;align-content:center;align-items:flex-start;cursor:pointer;margin-bottom:5px;line-height:1em}@media screen and (max-width: 858px){#filter-sidebar .filter-inner .search-options .check--wrapper{margin-bottom:4px}}@media screen and (max-width: 799px){#filter-sidebar .filter-inner .search-options .check--wrapper{margin-bottom:6px}}#filter-sidebar .filter-inner .search-options .check--wrapper .check--box{border:1px solid #CCC;position:relative;width:16px;height:16px;position:relative;border:solid 1px #ccc;background-color:white}#filter-sidebar .filter-inner .search-options .check--wrapper .check--box.checked{border:1px solid #8E37C7}#filter-sidebar .filter-inner .search-options .check--wrapper .check--box.checked:before{content:'\f00c';position:absolute;height:14px;width:14px;background-color:#8E37C7;top:0px;left:0px;color:white;font-family:FontAwesome;line-height:1.4em;font-size:11px;text-align:center}#filter-sidebar .filter-inner .search-options .check--wrapper .check--box.radio{width:18px;height:18px;border:solid 1px #ccc;border-radius:50%;background-color:white}#filter-sidebar .filter-inner .search-options .check--wrapper .check--box.radio.checked{border-color:#909090}#filter-sidebar .filter-inner .search-options .check--wrapper .check--box.radio.checked:before{content:'';top:3px;left:3px;position:absolute;background-color:#8E37C7;border-radius:50%;width:10px;height:10px}#filter-sidebar .filter-inner .search-options .check--wrapper .check--label{font-size:14px;margin-left:10px}@media screen and (max-width: 799px){#filter-sidebar .filter-inner .search-options .check--wrapper .check--label{font-size:12px}}#filter-sidebar .btn.toggle-btn{display:none;margin-top:5px;width:100%;max-width:160px;background-color:white;color:#8E37C7;border:1px solid #8E37C7;font-size:12px;padding-top:12px;padding-bottom:12px}#filter-sidebar .btn.toggle-btn:hover{background-color:#8E37C7;color:white}#filter-sidebar .btn.apply-filters-btn{font-size:14px;width:100%;padding:15px}.filters-modal{position:absolute;top:0px;left:0px;right:0px;bottom:0px;background-color:rgba(255,255,255,0.75);z-index:99}.filters-modal .filters-loading{position:absolute;top:calc(50vh - 100px);left:50%;transform:translate(-50%, -50%);display:flex;flex-direction:column;align-items:center}@keyframes spinner{to{transform:rotate(360deg)}}.filters-modal .filters-loading:before{content:'';box-sizing:border-box;width:30px;height:30px;margin-left:-10px;border-radius:50%;border:3px solid #ccc;border-top-color:#333;animation:spinner .6s linear infinite;display:block}.tippy-tooltip.ez-tooltip-theme{max-width:268px;font-size:11px;color:#474747;background-color:white;padding:15px 17px 14px;text-align:left;box-shadow:0 0 2px rgba(0,0,0,0.1),0 0 20px rgba(0,0,0,0.08);border-radius:5px;position:relative;font-family:inherit;line-height:1.5em;-webkit-font-smoothing:initial}.tippy-tooltip.ez-tooltip-theme *:last-child{margin-bottom:0}.tippy-tooltip.ez-tooltip-theme h4{margin-bottom:5px}.tippy-tooltip.ez-tooltip-theme .tippy-backdrop{display:none}.tippy-tooltip.ez-tooltip-theme .tippy-arrow{width:0;height:0;box-sizing:border-box}.tippy-popper[x-placement^=right] .tippy-tooltip.ez-tooltip-theme{transform:translateY(-10px)}.tippy-popper[x-placement^=right] .tippy-tooltip.ez-tooltip-theme .tippy-arrow{border:6px solid black;border-color:transparent transparent white white;box-shadow:-1px 1px 1px rgba(0,0,0,0.065);transform-origin:0 0;transform:rotate(45deg) translateY(-5px);left:-3px;top:11px !important}.tippy-popper[x-placement^=top] .tippy-tooltip.ez-tooltip-theme .tippy-arrow{border:6px solid black;border-color:transparent transparent white white;box-shadow:-1px 1px 1px rgba(0,0,0,0.065);transform-origin:0 0;transform:rotate(-45deg) translateY(-5px);bottom:-18px}
