/* Add custom CSS styles below */ 
@font-face {


font-family: 'MadaniArabic';


src: url('https://cdn.jsdelivr.net/gh/fayedDeveloper/font/alfont_com_Madani-Arabic-Regular-1.woff2') format('woff2'),


url('https://cdn.jsdelivr.net/gh/fayedDeveloper/font/alfont_com_Madani-Arabic-Regular-1.woff') format('woff'),


url('https://cdn.jsdelivr.net/gh/fayedDeveloper/font/alfont_com_Madani-Arabic-Regular-1.ttf') format('truetype');


font-weight: normal;


font-style: normal;


font-display: swap;


}


body {


font-family: 'MadaniArabic', sans-serif;


}


/* override ROOT */



:root {


--font-main: 'MadaniArabic', sans-serif;


}.text-red-400 {


--tw-text-opacity: 1;


color: #f11e1e;


padding: 0 5px;


}.enhanced-title-border::after {


border: 2px solid #99c24e;


}.enhanced-title-border::before {


border: 2px solid #99c24e;


}.s-block h2.text-store-text-primary {


color: #99c24e;


}.enhanced-title-border {


border: 2px solid #99c24e;


}#1207497038 {
  color: red;
}
#\"1207497038\" {
  color: #911b30;
}

/*cat image*/
.object-cover {
    object-fit: contain;
}.carousel-slider .swiper-wrapper>div, salla-slider[type]:not(.hydrated) .swiper>div>div>div, salla-slider[type]:not(.hydrated)>div>div {
    flex-shrink: 0;
    padding-left: 0;
    padding-right: 0;
}
/*
.text-red-500 {

    display: inline-flex;
    align-items: center;
    gap: 2px;
}
*/
.text-red-400{

    display: inline-flex;
    align-items: center;
    gap: 2px;
}.cart-item .hidden {
    display: none !important;
}.space-y-1>:not([hidden])~:not([hidden]) {

    display: inline-flex;
    align-items: center;
    gap: 2px;
    margin: 4px;
}
.shadow-default .text-store-text-primary {
    color: var(--store-text-primary);
    display: inline-flex;
    align-items: center;
    gap: 3px;
}.cart-item  .inline-block {
    display: inline-block;
    display: inline-flex;
    align-items: center;
    gap: 2px;
    margin: 0 4px;
}.product-single__info .line-through {
    text-decoration-line: line-through;
    display: inline-flex;
    align-items: center;
    gap: 2px;
}