.elementor-535721 .elementor-element.elementor-element-493766b{--display:flex;--position:fixed;--min-height:235px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;bottom:0px;}.elementor-535721 .elementor-element.elementor-element-493766b:not(.elementor-motion-effects-element-type-background), .elementor-535721 .elementor-element.elementor-element-493766b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-535721 .elementor-element.elementor-element-493766b{left:0px;}body.rtl .elementor-535721 .elementor-element.elementor-element-493766b{right:0px;}#elementor-popup-modal-535721 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-535721{justify-content:center;align-items:center;}#elementor-popup-modal-535721 .dialog-close-button{display:flex;}#elementor-popup-modal-535721 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:1384px){.elementor-535721 .elementor-element.elementor-element-493766b{--border-radius:1px 1px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}#elementor-popup-modal-535721{align-items:flex-end;}body:not(.rtl) #elementor-popup-modal-535721 .dialog-close-button{right:5%;}body.rtl #elementor-popup-modal-535721 .dialog-close-button{left:5%;}#elementor-popup-modal-535721 .dialog-close-button{font-size:25px;}}/* Start custom CSS for html, class: .elementor-element-6ba2583 *//* Styling for the custom sorting menu inside the popup */
.custom-sorting-menu {
    padding: 10px;
    background: #fff;
    border: none; /* Remove the border */
    border-radius: 0; /* Remove rounded corners */
    width: 100%; /* Make the menu full width */
    box-sizing: border-box; /* Ensure padding doesn't affect width */
}

.sorting-menu-list {
    list-style: none;
    margin: 0;
    padding: 0;
}

.sorting-menu-item {
    padding: 8px 12px;
    cursor: pointer;
    color: inherit; /* Match the default text color */
    text-align: left;
    /* Removed border-bottom for no row separators */
}

.sorting-menu-item:hover {
    background-color: #ddd; /* Hover effect */
}

.elementor-location-popup {
    z-index: 9999 !important; /* Ensure the popup is above everything */
}

.elementor-popup-modal-overlay {
    pointer-events: none; /* Disable the overlay's interaction */
}

.sorting-menu-list {
    z-index: 10000 !important; /* Ensure the menu is clickable */
}/* End custom CSS */
/* Start custom CSS */@media (min-width: 1384px) {
    [data-elementor-id="535721"] {
        display: none !important;
    }
}/* End custom CSS */