@import "https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400,700";
@import "https://fonts.googleapis.com/css?family=Work+Sans:300,400,500,600,700";
@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@400;700&display=swap');
body{
    direction: rtl;
       font-family: "Cairo", sans-serif !important;
       text-align: right;
}
html,h1,
h2,
h3,
h4,
h5,
h6,a,span,div {

   font-family: "Cairo", sans-serif !important;
   
}
.mega-menu {
    direction: rtl;
    text-align: right;
}


/* Font Awesome - لا تمسهم */
.fa, .fas, .far, .fab, .fal {
    font-family: "Font Awesome 6 Free", "Font Awesome 6 Brands" !important;
}


/* حل قوي لمشكلة اختفاء background في RTL */
.slider-item.bg-img {
    background-position: center center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}

.main-slider .slick-slide,
.main-slider .slick-list,
.main-slider .slick-track {
    direction: ltr !important;
}

[dir="rtl"] .main-slider .slick-slide {
    direction: ltr !important;
}

.ms-4 {
    margin-left: 0;
    margin-right: 1.5rem!important;
}
.breadcrumb-item+.breadcrumb-item::before {
    float: right;
   
}
.footer-widget .section-title:after {
   
    left: unset;
    right: 0;
}
.minicart-product-list li .content .remove {
   
    right: unset;
    left: 0;
}
.minicart-product-list li .content {
  
    padding-left: 0;
    padding-right: 15px;
}
/* في @section('css') */

/* إجبار الـ slider column يظهر */
.product-sync-init {
    width: 100% !important;
    min-height: 300px;
}

.product-sync-nav {
    width: 100% !important;
}

/* تثبيت اتجاه الـ slick في RTL */
.product-sync-init .slick-list,
.product-sync-nav .slick-list {
    direction: ltr !important;
}

.product-sync-init .slick-track,
.product-sync-nav .slick-track {
    direction: ltr !important;
    display: flex !important;
}

.product-sync-init .single-product,
.product-sync-nav .single-product {
    float: none !important;
}
.fa-chevron-down:before {
    color: #fff;
}
.fa-chevron-up:before {
    color: #fff;
}
.cart-block-links.theme1 {
    margin-right: 0;
    margin-left: -38px;
  
}
.cart-block-links li {
    /* margin-right: 0; */
    margin-left: 30px;
}
@media (max-width: 768px) {
    .cart-block-links li {
        margin-left: 30px; 
        margin-right: 0;
    }
}
.cart-block-links.theme1 ul li a {
  
    margin-left: 0;
    margin-right: -28px;
}

.product-count.style input {
    
    padding: 10px 10px 10px 30px;
  
}
.button-group{
    rotate: 180deg;
}

.count-btn i {
    color: #000 !important;
    -webkit-text-fill-color: #000 !important;
}