/* body::before {
    content: "UI-POLISH ACTIVE";
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999999;
    background: red;
    color: white;
    padding: 6px 10px;
    font-size: 12px;
} */
/* =========================
   TOP CATEGORY MENU SPACING
   ========================= */

/* .main-nav > ul > li > a {
    display: flex;
    align-items: center;
    gap: 8px; /* space between text and arrow 
    padding: 0 14px;
} */

/* Dropdown arrow spacing */
.main-nav > ul > li > a i,
.main-nav > ul > li > a .dropdown-toggle {
    margin-inline-start: 6px;
}

/* Arabic + English balance */
html[dir="rtl"] .main-nav > ul > li > a {
    gap: 10px;
}
.single-product .product-single .some-class {
    transform: none;
}
@media (max-width: 767px) {
    /* Mobile-only styles here */
}
@media (max-width: 767px) {
    h1 { font-size: 24px; }
    h2 { font-size: 20px; }
    p  { font-size: 14px; line-height: 1.6; }
}
@media (max-width: 767px) {
    section {
        padding: 20px 15px;
    }
}
@media (max-width: 767px) {
    * {
        transform: none !important;
        animation: none !important;
    }
}
@media (max-width: 767px) {
    .elementor-column {
        width: 100% !important;
    }
}
@media (max-width: 767px) {
    .desktop-only {
        display: none !important;
    }
}
/* Sticky horizontal scroller */
.brand-horizontal-sticky {
    position: sticky;
    top: 80px; /* adjust to your header height */
    z-index: 50;
    background: #fff;
}