:root {
    --bs-body-font-family: "ExpoSansArabic", sans-serif !important;
    --title-font: "ExpoSansArabic", sans-serif !important;
}

@font-face {
    font-family: "ExpoSansArabic";
    src: url("fonts/ExpoSans/ExpoSansArabic-Book.ttf") format("truetype");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: "ExpoSansArabic";
    src: url("fonts/ExpoSans/ExpoSansArabic-Bold.ttf") format("truetype");
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: "ExpoSansArabic";
    src: url("fonts/ExpoSans/ExpoSansArabic-Light.ttf") format("truetype");
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: "ExpoSansArabic";
    src: url("fonts/ExpoSans/ExpoSansArabic-Medium.ttf") format("truetype");
    font-weight: 500;
    font-style: normal;
}

.settings-sidebar:not(.open) {
  z-index: 0 !important;
}


.h-45 {
    block-size: 6.5rem !important;
}

/* .dropdown-menu li, .sub-menu li {
    padding: 20px 1.25rem !important;
    font-weight: 600 !important;
} */

.main-menu > li {
    font-weight: 600 !important;
    font-size: 14px !important;
}

.product__actions a {
    --size: 2.4rem !important;
    font-size: 1rem !important;
}

.bi::before, [class*=" bi-"]::before, [class^=bi-]::before {
        vertical-align: -4px !important;
}

/* .profile-dropdown .dropdown-menu li{ 
    padding: 0px !important; 
    font-size: 12px !important;
} */

.dropdown-menu.dropdown-menu--static li{
  padding: 20px 1.5rem !important; 
  font-weight: 600 !important;

}

[dir="rtl"] .alert--message-2 {
    left: 20px !important;
}