.price-range-facet{position:relative}.price-range-dropdown{min-width:280px;padding:20px}.price-range-container{display:flex;flex-direction:column;gap:20px}.price-range-inputs{display:flex;align-items:center;gap:12px}.price-range-input-wrapper{flex:1;display:flex;flex-direction:column;gap:8px}.price-range-input-wrapper label{font-size:12px;color:#666;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.price-input-container{position:relative;display:flex;align-items:center}.price-range-input{width:100%;padding:16px 30px 16px 16px;border:1px solid #ddd;border-radius:4px;font-size:14px;transition:border-color .2s ease;-moz-appearance:textfield}.price-range-input::-webkit-inner-spin-button,.price-range-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.price-currency{position:absolute;right:12px;color:#666;font-size:14px;pointer-events:none}.price-range-separator{color:#999;font-size:18px}.price-range-slider{margin:10px 0 20px;height:40px}.price-range-slider .noUi-connect{background:#000}.price-range-slider .noUi-handle{height:20px;width:20px;top:-8px;right:-10px;border-radius:50%;background:#fff;cursor:pointer;box-shadow:0 2px 4px #0003;border:2px solid #000}.price-range-slider .noUi-handle:before,.price-range-slider .noUi-handle:after{display:none}.price-range-slider .noUi-target{background:#f0f0f0;border-radius:4px;border:none;box-shadow:none;height:4px}.price-range-slider .noUi-horizontal .noUi-handle{width:20px;height:20px}.price-range-apply{width:100%;padding:12px 20px;background:#000;color:#fff;border:none;border-radius:4px;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:background-color .2s ease}.price-range-apply:hover{background:#333}.price-range-apply:active{transform:translateY(1px)}.price-range-input::-webkit-outer-spin-button,.price-range-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.price-range-input[type=number]{-moz-appearance:textfield}@media screen and (max-width: 749px){.price-range-dropdown{min-width:100%;width:100%}.price-range-inputs{gap:8px}.price-range-input{padding:10px 30px 10px 10px}}.price-range-input:focus-visible{outline:unset;outline-offset:unset;box-shadow:unset}
/*# sourceMappingURL=/cdn/shop/t/150/assets/price-range-filter.css.map */
