/* JTS 5.10.33: loaded separately and last to prevent stale theme stylesheet styling. */
.jts-price-filter .jts-price-filter__body{box-sizing:border-box;padding:16px 0 20px;min-width:0;width:100%}
.jts-price-filter .jts-price-filter__track{position:relative;display:block;height:6px;margin:12px 10px 0;border-radius:20px;background:#dce5dd;overflow:hidden}
.jts-price-filter .jts-price-filter__fill{position:absolute;top:0;bottom:0;background:#1f3d2e;border-radius:20px}
.jts-price-filter .jts-price-filter__sliders{position:relative;display:block;height:28px;margin:-17px 0 14px;min-width:0}
.jts-price-filter .jts-price-filter__sliders input[type="range"]{position:absolute!important;top:0!important;left:0!important;right:auto!important;display:block!important;width:100%!important;height:28px!important;min-height:0!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;outline:none;appearance:none!important;-webkit-appearance:none!important;pointer-events:none;accent-color:#1f3d2e!important;cursor:pointer}
.jts-price-filter .jts-price-filter__sliders input[type="range"]::-webkit-slider-runnable-track{height:6px!important;border:0!important;background:transparent!important;box-shadow:none!important}
.jts-price-filter .jts-price-filter__sliders input[type="range"]::-moz-range-track{height:6px!important;border:0!important;background:transparent!important;box-shadow:none!important}
.jts-price-filter .jts-price-filter__sliders input[type="range"]::-moz-range-progress{height:6px!important;background:transparent!important}
.jts-price-filter .jts-price-filter__sliders input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none!important;appearance:none!important;width:20px!important;height:20px!important;margin-top:-7px!important;border:3px solid white!important;border-radius:50%!important;background:#1f3d2e!important;box-shadow:0 1px 5px #1f3d2e44!important;pointer-events:auto;cursor:grab}
.jts-price-filter .jts-price-filter__sliders input[type="range"]::-moz-range-thumb{width:14px!important;height:14px!important;border:3px solid white!important;border-radius:50%!important;background:#1f3d2e!important;box-shadow:0 1px 5px #1f3d2e44!important;pointer-events:auto;cursor:grab}
.jts-price-filter .jts-price-filter__values{display:grid!important;grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr)!important;gap:8px!important;align-items:end!important;width:100%!important;min-width:0!important}
.jts-price-filter .jts-price-filter__values label{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:6px!important;min-width:0!important;width:auto!important;margin:0!important;padding:0!important;font-size:12px!important;line-height:1.4!important;color:#1f3d2e!important}
.jts-price-filter .jts-price-filter__label{display:block!important;font-size:12px!important;font-weight:600!important;color:#42594b!important}
.jts-price-filter .jts-price-filter__field{position:relative!important;display:block!important;min-width:0!important;width:100%!important}
.jts-price-filter .jts-price-filter__currency{position:absolute!important;top:50%!important;left:10px!important;transform:translateY(-50%)!important;z-index:1!important;color:#1f3d2e!important;font-weight:700!important;pointer-events:none!important}
.jts-price-filter .jts-price-filter__values input[type="number"]{box-sizing:border-box!important;display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;height:40px!important;margin:0!important;padding:8px 6px 8px 23px!important;border:1px solid #cad8ce!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important;color:#1f3d2e!important;font-size:14px!important;line-height:1.2!important;appearance:textfield!important;-moz-appearance:textfield!important}
.jts-price-filter .jts-price-filter__values input[type="number"]::-webkit-inner-spin-button,.jts-price-filter .jts-price-filter__values input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}
.jts-price-filter .jts-price-filter__values>span{align-self:end!important;display:block!important;padding:0 0 12px!important;text-align:center!important;color:#7f9676!important}
