.close-facets,.filter-sort-button{display:none}body.facet-overlay-active{overflow:hidden}.facets-footer,.facets-header,.filter-sort-button{display:none}@media screen and (min-width:1024px){.facets-content{margin-top:1rem}}.xs-search-results-container{display:grid;grid-template-columns:250px 1fr;grid-gap:2rem;gap:2rem;margin:0 auto;padding:1rem 0}.facet-container{grid-column:1/2}.results-content{grid-column:2/3}.facet{margin-bottom:1.5rem}.facet h3{font-size:1rem;margin-bottom:.5rem}#results-hits .ais-Hits-list{grid-template-columns:repeat(3,1fr)}.filter-sort-button{background-color:#f0f0f0;border:1px solid #d0d0d0;border-radius:4px;cursor:pointer;display:none;font-size:1rem;margin-bottom:1rem;padding:.5rem 1rem}@media screen and (max-width:768px){.xs-search-results-container{display:block}.facet-container{background-color:rgba(0,0,0,.5);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1001;-webkit-overflow-scrolling:touch}.facet-container>.facets-wrapper{background-color:#fff;border-top-left-radius:12px;border-top-right-radius:12px;bottom:0;display:flex;flex-direction:column;height:95vh;left:0;position:absolute;right:0;transform:translateY(100%);transition:transform .3s ease-in-out}.facet-container.active>.facets-wrapper{transform:translateY(0)}.facets-header{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;flex-shrink:0;justify-content:center;padding:1rem;position:relative}.facets-title{font-size:1rem;font-weight:600;margin:0;margin-bottom:0!important}.close-facets{background:none;border:none;color:#333;cursor:pointer;font-size:1.75rem;line-height:1;padding:.5rem;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.facets-content{flex-grow:1;overflow-y:auto;padding:1.5rem}.facets-footer{padding:1rem}.view-results-button{background-color:#333;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:1rem;width:100%}.facet-container.active{display:block}.filter-sort-button{background-color:#333;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:1rem;font-weight:600;margin-bottom:1.5rem;padding:.75rem 1rem;text-align:center}.facets-footer,.facets-header{align-items:center;display:flex;justify-content:start}.facet-container.active .close-facets{display:block}#results-hits .ais-Hits-list{grid-template-columns:repeat(2,1fr)}}#price-range{padding:0 .75rem}.ais-Menu-list,.ais-RefinementList-list{list-style-type:none;padding:0}.ais-Menu-item,.ais-RefinementList-item{margin-bottom:.75rem}.ais-Menu-link,.ais-RefinementList-label,.ais-ToggleRefinement-label{align-items:center;cursor:pointer;display:flex}.ais-RefinementList-checkbox,.ais-ToggleRefinement-checkbox{margin-right:.5rem}.ais-RangeSlider{margin:1rem 0}#results-pagination{margin-top:2rem}#results-pagination .ais-Pagination ul li{margin:4px}#results-pagination .ais-Pagination ul li a:hover{background-color:#000;border-radius:4px;color:#fff}.ais-SearchBox-input{padding:.5rem;width:100%}.ais-ClearRefinements,.ais-Stats{margin-bottom:1rem}.ais-ClearRefinements-button{background-color:#f0f0f0;border:1px solid #d0d0d0;border-radius:4px;cursor:pointer;padding:.5rem 1rem}.ais-ClearRefinements-button--disabled{cursor:not-allowed;opacity:.5}.ais-RefinementList-labelText,.ais-ToggleRefinement-labelText{font-size:.875rem}.ais-HierarchicalMenu-count,.ais-Menu-count,.ais-RatingMenu-count,.ais-RefinementList-count,.ais-ToggleRefinement-count{background:#f5f5fa none repeat scroll 0 0;border:1px solid #b6b7d5;border-radius:99999px;color:#23263b;display:inline-flex;flex-shrink:0;font-size:.75rem;font-weight:400;line-height:1.333;margin-left:.5rem;overflow:hidden;padding:0 .25rem}.ais-HierarchicalMenu-item--selected>.ais-HierarchicalMenu-link>.ais-HierarchicalMenu-label,.ais-Menu-item--selected .ais-Menu-label,.ais-RatingMenu-item--selected,.ais-RefinementList-item--selected{font-weight:600}.xs-search-results-container .ais-RefinementList-showMore{background-color:#157eb2;border-radius:.25rem;color:#fff;font-size:.75rem;font-weight:600;padding:.75rem 1rem;text-transform:uppercase}.xs-search-results-container .rheostat-tooltip{font-size:.875rem}.xs-search-results-container .ais-RangeSlider .rheostat-progress{background-color:#157eb2}