.ss-native-price-filter{max-width:740px;margin:20px auto 28px;padding:22px;border:1px solid #dbe4f0;border-radius:12px;background:#fff;text-align:left;box-sizing:border-box}
.ss-native-price-filter h2{font-size:20px;margin:0 0 22px;text-align:center}
.ss-native-price-filter .price_slider_wrapper .ui-widget-content{position:relative;height:8px;margin:12px 12px 20px;border:0;border-radius:8px;background:#dbe4f0}
.ss-native-price-filter .ui-slider-range{position:absolute;top:0;height:100%;background:#0866ff;border-radius:8px}
.ss-native-price-filter .ui-slider-handle{position:absolute;top:-7px;width:22px;height:22px;margin-left:-11px;border:2px solid #0866ff;border-radius:50%;background:#fff;cursor:ew-resize;touch-action:none;z-index:2;box-sizing:border-box}
.ss-native-price-filter .ui-slider-handle:focus-visible{outline:3px solid #90baff;outline-offset:3px}
.ss-native-price-filter .price_slider_amount{text-align:center;display:flex;flex-wrap:wrap;justify-content:center;gap:12px;align-items:center}
.ss-native-price-filter .price_label{flex:1 0 100%;order:-1;font-size:16px;margin-bottom:4px}
.ss-native-price-filter .price_slider_amount button,.ss-native-price-filter .ss-price-reset{min-height:44px}
.ss-native-price-filter .clear{display:none}
.ss-native-price-filter .ss-price-reset{display:flex;justify-content:center;align-items:center;width:max-content;max-width:100%;margin:10px auto 0;background:#fff;color:#1858b8;border:1px solid #dbe4f0}
@media(max-width:480px){.ss-native-price-filter{padding:18px}.ss-native-price-filter .ui-slider-handle{width:26px;height:26px;top:-9px;margin-left:-13px}}
