/* Custom Overrides for Catalog Styles */

/* Refined noUiSlider handle styles for smaller orange circles */
#price-slider .noUi-handle {
    width: 14px !important;
    height: 14px !important;
    top: -5px !important;
    right: -7px !important;
    border: none !important;
    border-radius: 50% !important;
    background: var(--accent-color) !important;
    box-shadow: var(--theme-shadow) !important;
    cursor: grab !important;
}

#price-slider .noUi-handle:hover {
    box-shadow: 0 0 0 4px rgba(var(--theme-accent-primary-rgb), 0.3) !important;
}

#price-slider .noUi-handle:focus {
    outline: none !important;
}

#price-slider .noUi-handle:after,
#price-slider .noUi-handle:before {
    display: none !important;
}

/* Slider alignment adjustment */
#price-slider {
    margin: 10px 8px 40px 8px !important;
}
