.drawer-filters-open .drawer-filters{left:0}.drawer-filters{right:auto;left:-640px;transition:left .25s linear;background-color:var(--color-theme-light)}.drawer-filters__content{position:relative;padding:2em 3em 0 3em}@media (max-width:1024px){.drawer-filters__content{padding:1.5em 1.5em 0 1.5em}}.drawer-filters__content .filters-collection__active,.drawer-filters__content .filters-search__active{padding-bottom:1.5em}.drawer-filters__content .filters-collection__active__list,.drawer-filters__content .filters-search__active__list{display:flex;flex-wrap:wrap;gap:1.5em}.drawer-filters__content .filters-collection__active a,.drawer-filters__content .filters-search__active a{display:flex;gap:.5em;align-items:center;text-decoration:none;text-transform:uppercase}.drawer-filters__content .filters-collection__active a span,.drawer-filters__content .filters-search__active a span{display:flex;gap:.25em;font-size:.875em}.drawer-filters__content .filters-collection__active svg,.drawer-filters__content .filters-search__active svg{width:.6875em;height:.6875em}.drawer-filters__content .filters-collection__active svg line,.drawer-filters__content .filters-search__active svg line{fill:none;stroke:var(--color-black);stroke-width:1;stroke-linecap:round;stroke-miterlimit:10}.drawer-filters__content .filter-group.open .filter-group-display{display:block}.drawer-filters__content .filter-group.open .filter-group-summary__arrow{transform:rotate(180deg)}.drawer-filters__content .filter-group-summary{display:flex;width:100%;align-items:center;justify-content:space-between;border-top:1px solid var(--color-spot-dark);padding:.5em 0;background:0 0;cursor:pointer}.drawer-filters__content .filter-group-summary__arrow{display:block;width:1em;height:1em;flex:0 0 auto;transition:transform .25s ease}.drawer-filters__content .filter-group-summary span{font-size:1.5em;text-transform:uppercase;letter-spacing:1px}.drawer-filters__content .filter-group-display{display:none}.drawer-filters__content .filter-group-display__list{display:flex;flex-direction:column;gap:.5em;padding:.5em 0 1em 0}.drawer-filters__content .filter-group-display__list--above{padding-top:0;padding-bottom:1.5em}.drawer-filters__content .filter-group-display__list--below{padding-top:1em;padding-bottom:2em}.drawer-filters__content .filter-group-display__list--price-options{padding:.25em 0 1em}.drawer-filters__content .filter-group-display__list label{display:flex;align-items:center;gap:.5em;cursor:pointer;text-transform:uppercase}.drawer-filters__content .filter-group-display__list label.disabled{opacity:.25}.drawer-filters__content .filter-group-display__price-range{display:grid;grid-template-columns:1fr;gap:1em}.drawer-filters__content .filter-group-sort{border-top:1px solid var(--color-spot-dark);display:flex;align-items:center;gap:1em;padding:.5em 0}.drawer-filters__content .filter-group-sort label{text-transform:uppercase;white-space:nowrap;letter-spacing:1px}.drawer-filters__content .filter-group-sort select{height:2.5em;min-height:2.5em;font-style:normal}.drawer-filters__content .collection-sort,.drawer-filters__content .search-sort{display:none}@media (max-width:768px){.drawer-filters__content .collection-sort,.drawer-filters__content .search-sort{display:block}}.drawer-filters__footer{position:relative}.multi-range{position:relative;height:1.5em;margin-top:.5em}.multi-range input[type=range]{position:absolute}.multi-range input[type=range]:nth-child(1)::-webkit-slider-thumb::before{background-color:var(--color-spot-dark)}.multi-range input[type=range]:nth-child(2){background:0 0}.multi-range input[type=range]:nth-child(2)::-webkit-slider-thumb::before{background-color:var(--color-spot-light)}.multi-range input[type=range]{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;margin:0;overflow:hidden;border:0;border-radius:1px;outline:0;background:linear-gradient(var(--color-spot-light),var(--color-spot-light)) no-repeat center;background-size:100% 1px;pointer-events:none}.multi-range input[type=range]:active,.multi-range input[type=range]:focus{outline:0}.multi-range input[type=range]::-webkit-slider-thumb{height:1.5em;width:1.5em;border-radius:50%;background:url(icon-range-handle.png) no-repeat 50% 50%/100%;position:relative;margin:0;cursor:pointer;-webkit-appearance:none;appearance:none;pointer-events:all;box-shadow:none}.multi-range .range-indicator{position:absolute;left:50px;right:50px;top:50%;transform:translateY(-50%);height:1px;background:var(--color-spot-dark);width:auto;pointer-events:none}.multi-range__values{display:flex;justify-content:space-between;padding:.5em 0 1em 0}