.price-range-filter{color:#000;font-size:13px;position:relative}.price-range-filter summary{cursor:pointer;list-style:none}.price-range-filter summary::-webkit-details-marker{display:none}.price-filter-label{display:block;font-size:13px;font-weight:400;margin-bottom:5px}.price-filter-value{align-items:center;background:#fff;border:1px solid #d0d0d0;border-radius:4px;color:#999;display:flex;font-size:13px;height:26px;justify-content:space-between;line-height:26px;overflow:hidden;padding:0 6px 0 8px;white-space:nowrap}.price-filter-value.active{color:#444}.price-filter-value:after{background-color:#444;content:"";flex:0 0 auto;height:1.2em;margin-left:6px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7.41 8.58 12 13.17l4.59-4.59L18 10l-6 6-6-6z'/%3E%3C/svg%3E") no-repeat;mask-size:100% 100%;transition:transform .2s ease;width:1.2em}.price-range-filter[open] .price-filter-value:after{transform:scaleY(-1)}.price-range-dropdown{background:#fff;border:1px solid #c8c8c8;box-shadow:0 3px 7px rgba(0,0,0,.18);left:12px;padding:10px;position:absolute;right:12px;top:49px;width:210px;z-index:20}.price-range-slider{height:24px;margin:0 7px;position:relative}.price-range-track{--price-from:0%;--price-to:100%;background:linear-gradient(to right,#000 var(--price-from),#fc0 var(--price-from),#fc0 var(--price-to),#000 var(--price-to));border-radius:4px;height:5px;position:absolute;top:10px;width:100%}.price-range-slider input[type=range]{appearance:none;background:transparent;pointer-events:none;position:absolute;width:100%}.price-range-slider input[type=range]::-webkit-slider-thumb{appearance:none;background:#000;border:2px solid #fc0;border-radius:50%;box-shadow:0 0 0 1px #000;height:16px;pointer-events:auto;width:16px}.price-range-slider input[type=range]::-moz-range-thumb{background:#000;border:2px solid #fc0;border-radius:50%;height:14px;pointer-events:auto;width:14px}.price-range-fields{align-items:end;display:flex;flex-wrap:wrap;gap:.4rem}.price-range-fields label{flex:1 1 calc(50% - 0.2rem);font-size:10px;margin:0}.price-input{display:block;white-space:nowrap}.price-input input{border:1px solid #000;font-size:11px;height:25px;max-width:72px;padding:2px 4px}.price-range-fields .boton{background:#fc0;color:#000;flex:1 1 100%;font-size:10px;min-width:0;padding:5px 7px}.filters-clear .boton,.price-range-fields .boton:hover{background:#000;color:#fc0}.filters-clear .boton{font-size:11px;margin-top:.65rem;min-width:0;padding:6px 10px}.filters-clear .boton:hover{background:#fc0;color:#000}