.smigoc-price-filter{padding:8px 2px 4px;max-width:100%}.smigoc-price-filter .smigoc-price-range{height:6px;margin:18px 12px 26px;border:0;background:#ddd;border-radius:3px;touch-action:none}.smigoc-price-filter .smigoc-price-range .ui-slider-range{position:absolute;top:0;height:100%;background:#7a5a2a;border:0;border-radius:3px}.smigoc-price-filter .smigoc-price-range .ui-slider-handle{top:-9px;width:24px;height:24px;margin-left:-12px;border-radius:50%;background:#fff;border:2px solid #7a5a2a;box-sizing:border-box;cursor:grab;touch-action:none}.smigoc-price-filter .ui-slider-handle:focus-visible{outline:2px solid #222;outline-offset:3px}.smigoc-price-fields{display:flex;gap:12px}.smigoc-price-fields label{flex:1;min-width:0;font-size:12px;color:#333}.smigoc-price-fields label span{display:block;margin-bottom:5px}.smigoc-price-fields input{width:100%;min-height:44px;padding:8px;font:inherit;font-size:14px;color:#222;background:#fff;border:1px solid #aaa;box-sizing:border-box}.smigoc-price-caption{display:block;padding:12px 0;color:#333;font:inherit}.smigoc-price-filter .smigoc-price-apply{width:100%;min-height:44px;padding:12px;background:#e6b800;color:#222;border:1px solid #e6b800;font:inherit;font-size:13px}.smigoc-price-filter .smigoc-price-apply:hover{background:#d5aa00;color:#222}.smigoc-price-filter [hidden]{display:none !important}